ipw2200 firmware error detected, restarting with 2.6.12-3.3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Fix Released
|
Medium
|
Fabio Massimo Di Nitto |
Bug Description
Laptop: Sony Vaio VGN-FS570.
I've installed Ubuntu Hoary on this and everything worked well except for the
audio. It has
the same problems reported in #11696 (ipw2200 related too), so i decided to
install the
breezy kernel (2.6.12-3.2 and yesterday 2.6.12-3.3).
The sound is now being recognized, the driver wasn't there and now it's
(snd_hda_intel) my
problem is still the ipw2200 unstable behaviour. Using "iwlist eth0 scanning" it
shows
the AP around without problems, but if i try configure it using
gnome-network-
it doesn't work. I tried wpasupplicant too, since i'll need it anyway and
nothing. The related
kernel messages are below:
ieee80211: eth0: Unknown management packet: 0
ipw2200: Firmware error detected. Restarting.
ipw2200: Firmware error detected. Restarting.
ipw2200: failed to send ASSOCIATE command
ieee80211: eth0: Unknown management packet: 0
ipw2200: Firmware error detected. Restarting.
It happens when i run 'ifup eth0' (it isn't auto but listed in
/etc/network/
requests). With wpasupplicant running as daemon i see the messages above and
some times it:
ipw2200: failed to send SSID command
ipw2200: failed to send ASSOCIATE command
ipw2200: failed to send SYSTEM_CONFIG command
ipw2200: ipw_send_
ipw2200: No Space for Tx
ipw2200: failed to send WEP_KEY command
...
lspci output:
0000:06:04.0 Network Controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
It's ipw2200 1.0.4, of course.
The weird thing to me is that after reboot 'iwconfig eth0' output shows:
eth0 IEEE 802.11g ESSID:"
Mode:Managed Frequency:2.462 Ghz Access Point: the right one!
(...)
wpasupplicant scanned and choose an AP around and in a way or another talked with
ipw2200, right? After that errors the 'iwconfig eth0' output shows:
eth0 unassociated ...
With these changes in the output it seems that the ipw2200 is really restarting.Can
it be a problem with the firmware sitting at /lib/hotplug/
Best regards,
Gustavo Franco -- <email address hidden>
Hi Fabio,
I tried to compile ipw2200 1.0.4 from sf.net, it needs a small tweak but compiles.
The problem is that it isn't working well, i've the same problems as in 1.0.4
shipped
with 2.6.12-3.3 kernel.
After downloading ipw2200 from sf.net, build-essential and gcc 3.4 from ubuntu ether_addr" reference to work around "error: previous definition of ether_addr' in include/ linux/etherdevi ce.h:67"
repository
i tried to run 'make' without success. The tweak needed described above is just
remove
"is_multicast_
'is_multicast_
After compiling i moved ipw2200.ko to 2.6.12- 3-686/kernel/ drivers/ net/wireless/ ipw2200 2.6.12- 3-686/kernel/ drivers/ net/wireless
/lib/modules/
rebooting the machine, same problems. After this first test i did the right
thing moving the ieee stuff
like in: ieee80211*.ko to /lib/modules/
, the results are the same!
My conclusion is that ipw2200 1.0.4 module even with ieee80211 stuff from ubuntu
latest kernel is
having problems, it seems to be something below ieee80211 or in ipw2200.
If you're reading this bug and needs to use the latest ubuntu kernel (2.6.12-3.3
now) with ipw2200, 1.0.0
from upstream works, 1.0.4 not, i haven't tested others. If you've more time
than me do the tests, i need to
deliver this laptop configured to a co-worker travel soon.
Thanks,
Gustavo Franco -- <email address hidden>