Skip to main content

IPW2200 wireless adapter broken in Fedora 8

My laptop uses the Intel IPW2200 wireless adapter, and this stopped working after the upgrade to F8.

The output of

dmesg | grep ipw

is:

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:06:05.0 failed with error -5

The problem is caused by the fact that the udev files responsible for loading firmware in Fedora 8 are broken. Apparently, older versions of udev used /sbin/firmware_helper to load firmware
files, but the one in Fedora 8 (and possibly a few versions earlier than that) use /lib/udev/firmware.sh

The fix for the problem is to replace occurrences of /sbin/firmware_helper in udev files where firmware is loaded with /lib/udev/firmware.sh. You can find the affected with

for file in `find /etc/udev/rules.d` ; do grep -iHn firmware $file ; done

This should give you the filenames and the lines where you nee to make any changes. For me, the affected file was /etc/udev/rules.d/06-udev-rh-early.rules, and the change was required on line 12. For completeness, I also put the full path to firmware.sh in the file /etc/udev/rules.d/50-udev-default.rules (i.e. replace firmware.sh with /lib/udev/firmware.sh).

Once this is done, unload the ipw2200 module with

modprobe -r ipw2200

and reload with

modprobe ipw2200

and the adapter should now be detected properly. There's no need to reboot.

In a time of universal deceit, telling the truth is a revolutionary act.

— George Orwell

Reclaim your computer!

A personal computer is called a personal computer because it's yours. Anything that runs on that computer, you should have control over.
— Andrew Moss, Microsoft's senior director of technical policy, 2005

The most serious impediment to a lasting archive is the evolution of media, platforms, formats, and the applications that create them. Unique, proprietary, and constantly evolving data formats such as Acrobat-4, MPEG-4, Oracle 8, Quicken 2001, Real G2, and Word 2000 suggest or even guarantee obsolescence.
— Gordon Bell, Senior Researcher in Microsoft's Media Presence Research Group.

LIMITATION ON AND EXCLUSION OF DAMAGES. You can recover from Microsoft and its suppliers only direct damages up to the amount you paid for the software. You cannot recover any other damages, including consequential, lost profits, special, indirect or incidental damages.
— Clause 26 of the Windows 7 License.

Moodle Resources

Open source web conference systems

Premium Drupal Themes by Adaptivethemes