Not a problem (anymore), more of an "in case this happens to you".
I installed FC4 on a Gateway DS M460E laptop. Everything autoconfiged
fine except the nics. This laptop has both Broadcom NetXtreme gigabit
ethernet and Intel ProWireless 2200BG cards.
The broadcom is supposed to use the tg3 driver from the kernel, but it
wasn't working right. I downloaded and installed the bcm5700 driver
from Broadcom with no luck. I downloaded a newer version of the kernel
(2.6.12) and recompiled. No luck. Finally I set the kernel to boot with
'pci=noacpi'. This fixed the problem for the broadcom nic.
The wireless card appeared to be having similar trouble with its IRQ,
so I continued down this path trying different pci boot options
('pci=usebios' didn't work and actually rebroke the broadcom card).
dmesg was giving me something very much like this:
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.1
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.2-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device
ipw2200: probe of 0000:00:0b.0 failed with error -5
I tried this trick from the ipw2200 webpage, with no luck, though it
has worked for others:
echo 100 > /sys/class/firmware/timeout
Finally I checked to make sure that the firmware for this card was
actually there (/lib/firmware). Guess what I found? It wasn't there. No
wonder the ipw2200 driver was having problems. I downloaded the proper
firmware for the version of ipw (ipw-2.2) from ipw2200.sourceforge.net,
untgz'ed it to /lib/firmware, rebooted and everything came up fine. I
wish I had a job that allowed me time to actually figure out what's
going on so this message could be more useful. Alas!
-isaac
|