Today I reinstalled ArchLinux on my Asus Notebook but I already crashed at the first step: the wireless.
I followed the Wiki telling me I should execute "pacman -Sy ipw2200-fw" what I did and pacman did something. But after the reboot I got the message "firmware_helper(1980) cannot load firmware /lib/firmware/ipw-2.4-boot.fw with driver ipw2200 [...]" or similar.
I found out, that the required files dont even exist in this folder. I couldnt find them anyway on my system but I thought this would be pacman's task? At least the download and move to the expected location.
I read something in this forum about similar problems, but they seemed to have a different problem.
I checked with "lspci" what kind of networkdevice was found, but it just said "Intel Corp.: Unknown Device".
I had ArchLinux already installed on my notebook (I guess end of February) and the IPW2200 worked fine (at this moment it was called "ipw2200" instead of "ipw2200-fw", but ipw2200 cannot be found anymore)
Does anybody have a hint or an idea about this problem? I heard something about kernel-issues but Im not sure if this is the problem I have.
I would be very thankful for a hint as I dont know how to continue my research on this.
Thanks for your help,
It seems like the driver requests a firmware file that does not exist, from the website you can see that there are only ipw2200-bss.fw, ipw2200-ibss.fw and ipw2200-sniffer.fw.
The file your driver requests is in http://bughost.org/firmware/ipw2200-fw-2.4.tgz, but the files from the ipw2200-fw package are from http://bughost.org/firmware/ipw2200-fw-3.0.tgz. I don't know why it requests an old firmware file (and I never had an ipw myself), but I guess that downloading the first file and extracting the contents to /lib/firmware will do the the job.
This is because of a version conflict, the 2.6.15 kernel that you are using needs the 2.4 firmware, but the firmware in Arch's tree is 3.0 which is the correct firmware for the current 2.6.16 kernel, so you have one of two options to get it working:
1. Update your kernel and reboot, a simple pacman -Syu will do it (this will update everything, I would suggest this but you can just install the new kernel alone)
2. Download the 2.4 firmware from http://ipw2200.sourceforge.net/ and then untar it into /lib/firmware and reboot.
Thanks for your help.
I was wondering as I expected one of these solutions, but after the install, I already did the pacman -Syu and it said "up to date".
I will try again or extract the files by myself.
Thank you very much,
Update your kernel to a 2.6.16 based kernel. If your syu says you are up to date, change your pacman mirrors as they are out of date.
Well, I guess it was a time problem
When I used "pacman -Syu" this morning again, everything worked fine and yes, the kernel had to be updated.
Thank you very much for your help and hints.