Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I cannot get my ipw2200 to load for love nor money. I get the following error:
Code:
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.4-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to registed network device
ACPI: PCI interrupt for device 0000:03:03.0 disabled
ipw2200: probe of 0000:03:03.0 failed with error -5
That output if from my last attempt, which was the older 1.1.0 drivers and the 2.4 firmware. I have of course tried the 1.2.1 driver with the 3.0 firmware... but it didn't work.
I have tried:
Different kernels
Different drivers (with corresponding firmware loaded into /lib/firmware)
OS rebuilds
Drivers include with the kernels
Drivers compiled from scratch
Physically removing / re-adding the wireless card
Removing / re-adding ACPI
I just cannot get it to work. I have tried patiently tonight for 6 hours.
The system is Slackware 10.2 on a Dell Latitude D610.
Please please please someone tell me what I'm missing. Argh!!!!!!!!!!!!!
it tells you what's wrong, doesn't it?
everything is fine, except for the firmware!
is the firmware in the right place? (the right place can be determined by a command
that can be found in the documentation on the sourceforge driver page, I just can't
recall it right now)
<edit>
look it up in /etc/hotplug/firmware.agent
at least it's that on my debian system
</edit>
is the firmware tarball unpacked properly? That was my problem, when I was just as
desperate getting it to work as you are now! I think it was a tar.bz2 file, but didn't
reveal that in it's extension
The 'file' command helped me find out which action to take.
Like I said, I don't know what the hell it is. I know it's firmware related, but just cannot see how.
This has worked sooooo many times before - just not since I've rebuilt my machine. The firmware is definately in the right place for Slackware, I got this from:
Code:
root@ice9:~# egrep DIR /etc/hotplug/firmware.agent
FIRMWARE_DIR=/lib/firmware
if [ -f "$FIRMWARE_DIR/$FIRMWARE" ]; then
cp "$FIRMWARE_DIR/$FIRMWARE" $SYSFS/$DEVPATH/data
The firmware is listed as:
Code:
root@ice9:~# file ipw2200-fw-2.0.tgz
ipw2200-fw-3.0.tgz: gzip compressed data, from Unix
Which I unpack with:
Code:
root@ice9:~# tar xvzf ipw2200-fw-3.0.tgz
The contents are then put into /lib/firmware.
I'm close to tears :-(
M.
Last edited by brooky9999; 03-18-2007 at 09:38 AM.
You've probably already tried this but my ipw2200 will not load the firmware when the computer is first booted and gives the same error your getting, so I each time the machine boots up I have to run:
The ipw2200 then works perfectly.
Oh and what ipw and ieee80211 drivers are you using because I've found that only the 1.2.x series work when I'm building them from source.
which tells us your driver (which version?) is looking for a file called
'ipw-2.4-boot.fw', but can't find it. Is it there?
I'm using the 3.0 firmware, which works fine with the driver included in my 2.6.17 Kernel.
I didn't install the driver, only the firmware. The 3.0 fw doesn't include a file named
.*boot.*
here's the contents of my fw directory:
ipw2200-bss.fw ipw2200-ibss.fw LICENSE.ipw2200-fw
ipw2200-fw-3.0.gz ipw2200-sniffer.fw
I,too, have had big issues with this. I discovered that Ubuntu 6.10 works "out of the box". I have a note to myself to try and figure out what they do differently.
Like I said, I've tried every conceivable combination of kernel / driver / firmware I can think of.
My current setup is the driver included in the kernel, which is 2.6.17. I can't go any higher than 2.6.17 as I have other problems compiling the Orinoco driver, but that's a different story.
The driver version included with 2.6.17 is 1.1.1, which dictates I use v3.0 firmware. I have placed this in /lib/firmware directory.
In previous tests I have used below 1.1.1 (v1.1.0) and have used the v2.4 firmware accordingly. That didn't work.
I've also tried downloading the latest driver version, v1.2.1, and compiling that after removing other traces on the in-built kernel module. Still no joy.
Thank you anyway for taking the time to replay though,
"CAUSE: this may be due to any one of the following reasons:
- firmware in wrong location or wrong firmware version. Follow the
instructions in the section LOADING FIRMWARE VIA HOT-PLUG above.
- sysfs may not be mounted. Follow the instructions in the SYSFS section
above."
root@ice9:~# mount
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
root@ice9:~#
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.