You are not logged in.
[Forum mod please move to Announcements]
The recent Testing -> Current upgrade killed ipw2200 for a lot of you. There are a two main reasons for this.
- ipw2200 is now part of the kernel, which may be causing conflicts with the ipw2200 package
- udev 068 has some major issues with the ipw2200 module, specifically with firmware loading
EDIT: Just noticed that someone posted a nice how-to workaround for the recent problems. Linky!
I can't give a definate solution besides "wait it out" but I think that upgrading to udev 070 might help a lot of you until 070 is in Current. It's as simple as changing a package version and using makepkg. If you don't know how to do this, please check the Wiki (there's a button up to your right ).
Also, try removing the seperate ipw2200 package. It may or may not help, but since technically the modules are in the kernel now, it shouldn't be necessary.
·¬»· i am shadowhand, powered by webfaction
Offline
udev070 didn't help. Still fails to load the firmware.
From dmesg
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, 1.1.4
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.7
ipw2200: Copyright(c) 2003-2005 Intel Corporation
ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
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 register network device
ACPI: PCI interrupt for device 0000:02:03.0 disabled
ipw2200: probe of 0000:02:03.0 failed with error -5
Offline
Did you follow the mini how-to that I linked in the topic post?
·¬»· i am shadowhand, powered by webfaction
Offline
Yeah. I'm using 2.6.13-archck6.2 it that matters.
Offline
No idea. I'm not even a ipw2200 user, I've just been in #archlinux hearing people complain about this for over a week, so I thought I would announce it.
·¬»· i am shadowhand, powered by webfaction
Offline
Well thanks for the post.
Offline
Nice one, shadow
Offline
The reasoning is that when the driver is built into the kernel statically, it initializes *before* the root filesystem is mounted, thus it cannot load any necessary firmware. For the moment, the only way to get this working is building it as a module and loading it in your bootup scripts.
Then again, I'm probably way off-track here...
~Peter~
Offline
Codergeek: no, you're right on the money. But I believe the ipw2200 "in the kernel" just means that it's no longer an external module that has to made seperate from the kernel, instead, it can be compiled with the kernel (as a module).
·¬»· i am shadowhand, powered by webfaction
Offline
But I'm using 2.6.13. ipw2200 is included in 2.6.14.
Offline
so, anyone find a way to solve the problem?
tested some new packages (ipw 1.0.7 etc) found in the forum, but cant install them. and i dont know, how to build udev70 without any risk! :oops:
sorry for my bad english
Offline
I tried to get ipw2200 running from kernel 2.6.14-rc3 with the 2.4 firmware but didn't succeed. Switched back to 2.6.12-mm2 (2.6.12.6 doesn't compile with gcc4) and manual builded ipw2200-1.0.6 with firmware 2.3 and everything works again.
greetings
Mathias
Offline
How did you switched back to that kernel?
Gruß, Johannes
http://www.hehejo.de
http://gallery.hehejo.de/jo
Offline
I patched the 2.6.12 source with the 2.6.12-mm2 patch. Then I compiled the kernel with my configs. Then I booted this kernel and than builded the ipw2200-1.0.6 and ieee80211-1.0.3 against it from: http://ipw2200.sourceforge.net/
After this I copied the 2.3-firmware to /lib/firmware and then rebooted again.
After this steps everything worked fine for me again.
If you are not familiar with building a kernel by yourself just post it in here and I'll (we'll) help you.
greetings
Mathias
Offline
ivi3 .. most had ipw2200 running easily with 2.6.12 and just using all the arch packages - ipw2200, ieee80211.
Try upgrading to arch current with 2.6.13 and then let us know how you go.
Offline
I upgraded arch current but I don't use the stock kernel. I tried vanilla 2.6.13 and 2.6.14-rc3 and didn't get the card working. The module loads just fine with both kernels but the card doesn't work so I switched back to 2.6.12-mm2 and compiled ipw2200-1.0.6/ieee-1.0.3 manualy against it and using the 2.3 firmware.
But I thought, I described this before.
greetings
Mathias
Offline
New ipw2200 and ipw2100 packages have been uploaded:
http://bbs.archlinux.org/viewtopic.php?p=117543#117543
Offline
New ipw2200 and ipw2100 packages have been uploaded:
http://bbs.archlinux.org/viewtopic.php?p=117543#117543
I have these packages but I still get:
Error for wireless request "Set Mode" (8B06) :
SET failed on device eth1 ; No such device.
Edit:
I should point out, that I rebuilt the latest ieee and ipw2200 modules this morning against the 2.6.13 kernel and they load fine. However, iwconfig reckons eth1 has no wireless extensions.
Offline
Fixed! There was a problem with the new ipw2200 package that tpowa uploaded in that it used v2.3 of the firmware, rather than 2.4.
So, I updated the th pkgbuild to use 2.4 and voila! It works.
Offline
thx! it works for me to!
sorry for my bad english
Offline
new package is up that contains the right firmware
greetings
tpowa
Offline
hmmm .. I upgraded to the new packages and I still cannot dhcp an ip address or ping the router/modem.
ipw2000 loads successfully. iwconfig sets the ssid and key ok. I can iwlist scan the wireless signal .. just no dhcp and no connection.
Offline
I got my ipw2200 working with the kernel 2.6.14-rc3 now. The trick was not to use the modules that are now included in the kernel. Instead I compiled the ipw2200-1.0.7 and ieee80211-1.1.4 from this page http://ketrenos.com/patches against it.
greetings
Mathias
Offline
I forgot to say that I use the firmware ipw2200-fw-2.4.
greetings
Mathias
Offline
Surely Linus wouldn't include drivers in the kernel, then release the kernel as stable, and then expect everyone not to use them and load up some other modules. That doesn't make sense.
Offline