When I run modprobe ipw2100 I get the following message in /var/log/messages: Sep 9 16:02:23 giordi ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 1.1.2 Sep 9 16:02:23 giordi ipw2100: Copyright(c) 2003-2005 Intel Corporation Sep 9 16:02:23 giordi ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5 Sep 9 16:02:23 giordi ipw2100: Detected Intel PRO/Wireless 2100 Network Connection Sep 9 16:04:03 giordi ipw2100: eth1: Firmware 'ipw2100-1.3.fw' not available or load failed. Sep 9 16:04:03 giordi ipw2100: eth1: ipw2100_get_firmware failed: -2 Sep 9 16:04:03 giordi ipw2100: eth1: Failed to power on the adapter. Sep 9 16:04:03 giordi ipw2100: eth1: Failed to start the firmware. Sep 9 16:04:03 giordi ipw2100Error calling register_netdev. Sep 9 16:04:03 giordi ipw2100: probe of 0000:02:03.0 failed with error -5 I tried the following tip from ipw2100.sf.net and it didn't help: echo 100 > /sys/class/firmware/timeout This only occurs with the newer version of udev [068]. My system is entirely x86 and downgrading udev resolved the problem. I found a solution. The problem occurs because the package ipw2100-firmware extract the firmware file to /lib/firmware instead to /usr/lib/hotplug/firmware So it appears the ebuild for ipw2100-firmware just needs to be modifed to put the files in the correct place Reproducible: Always Steps to Reproduce: 1.modprobe ipw2100 2. 3. Actual Results: complains about not finding firmware Expected Results: wireless module should be loaded
/lib/firmware is the correct dir for recent versions of hotplug. This is a problem with udev-068. *** This bug has been marked as a duplicate of 104470 ***