Summary: | Statically compiled ipw2100 driver does not find firmware | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sebastian Bergmann (RETIRED) <sebastian> |
Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | mobile+disabled, nelchael |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Sebastian Bergmann (RETIRED)
2005-10-28 10:14:32 UTC
As requested by dsd_: >>> Merging net-wireless/ipw2100-firmware-1.3 to / --- /lib/ --- /lib/firmware/ >>> /lib/firmware/ipw2100-1.3.fw >>> /lib/firmware/ipw2100-1.3-i.fw >>> /lib/firmware/ipw2100-1.3-p.fw >>> /lib/firmware/ipw2100-1.3-LICENSE >>> Safely unmerging already-installed instance... --- !mtime obj /lib/firmware/ipw2100-1.3.fw --- !mtime obj /lib/firmware/ipw2100-1.3-p.fw --- !mtime obj /lib/firmware/ipw2100-1.3-i.fw --- !mtime obj /lib/firmware/ipw2100-1.3-LICENSE --- !empty dir /lib/firmware --- !empty dir /lib >>> original instance of package unmerged safely. >>> Regenerating /etc/ld.so.cache... >>> net-wireless/ipw2100-firmware-1.3 merged. What does `grep ^FIRMWARE_DIR /etc/hotplug/firmware.agent` say? Does the external net-wireless/ipw2100 driver load the firmware correctly? wopr-mobile ~ # grep ^FIRMWARE_DIR /etc/hotplug/firmware.agent FIRMWARE_DIR=/lib/firmware The external net-wireless/ipw2100 driver loaded the firmware correctly with Linux 2.6.13, haven't tested with Linux 2.6.14, yet. Please try with CONFIG_IPW2100=m CONFIG_IPW2100=m works: ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 1.1.0 ipw2100: Copyright(c) 2003-2004 Intel Corporation ipw2100: Detected Intel PRO/Wireless 2100 Network Connection eth1 (WE) : Driver using old /proc/net/wireless support, please fix driver ! Reopening. I suspect the statically compiled ipw2100 driver attempts to load the firmware before the root filesystem is mounted. Can you please check your dmesg and see if this is the cause? In my case (ipw2200, 2.6.14-ck1, ipw2200-firmware-2.2) that was the case. /lib/firmware was not accessible. I suspect that ipw2100 is much the same. Yes, the statically compiled ipw2100 driver attempts to load the firmware before the root filesystem is mounted. Upstream reports that this is a well known yet still unaddressed problem :( Closing as upstream bug. If anyone would like to help us track this, please report this bug to http://bugzilla.kernel.org and post the new URL here. Thanks. |