suspend hangs ipw2200

Bug #36403 reported by Nicolò Chieffo on 2006-03-24
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)

Bug Description

hello, after a resume (suspend to ram) ipw2200 is no more detected (ifconfig doesn't show it)

this is the /var/log/messages output
Mar 24 11:56:57 chievo kernel: [4296569.670000] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
Mar 24 11:56:57 chievo kernel: [4296569.773000] ACPI: PCI interrupt for device 0000:02:02.0 disabled
Mar 24 11:56:57 chievo kernel: [4296569.773000] ipw2200: probe of 0000:02:02.0 failed with error -5

since there's no ipw2200 package i filed it to gnome-power-manager. sorry if this is not correct!

Daniel Silverstone (dsilvers) wrote :

sounds to me like a kernel bug

WillDyson (will-dyson) wrote :

I had to set acpi-support NOT to remove the ipw2200 module on suspend. This cured the problem for me. As of 2.6.15, the ipw2200 module seems to deal with sleep just fine when it remains in the kernel.

Nicolò Chieffo (yelo3) wrote :

mmmm strange! because I think ipw2200 is removed when Ibernating too, but after ibernating I have no problems!

Nicolò Chieffo (yelo3) wrote :

I can add more debug now

ieee80211_crypt: unregistered algorithm 'NULL'
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.7
ieee80211: Copyright (C) 2004-2005 Intel Corporation <email address hidden>
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.1
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 4
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Unable to load ucode: -22
ipw2200: Unable to load firmware: -22
ipw2200: failed to register network device
ACPI: PCI interrupt for device 0000:02:02.0 disabled
ipw2200: probe of 0000:02:02.0 failed with error -5

Matt Zimmerman (mdz) wrote :

The current acpi-support in Dapper doesn't remove ipw2200 on suspend; please try to reconfirm this bug with current Dapper

Changed in linux-source-2.6.15:
status: Unconfirmed → Needs Info

Dear Matt, I've always upgraded my dapper using apt-get --purge
dist-upgrade is this enough, or should I try to reinstall dapper
flight 6 and then upgrade it?

Nicolò Chieffo (yelo3) wrote :

again I'm using latest dapper and I've checked /etc/default/acpi-support
it says so:
# Note that network cards and USB controllers will automatically be unloaded
# unless they're listed in MODULES_WHITELIST
and that variable is empty... (again I'm using ad updated dapper)

Nicolò Chieffo (yelo3) wrote :

I've got some news!

if I do a hibernate and then a sleep wireless is still active!

sleep removes the module: I used a modprobe.d script to discover it!

there might be an error somewhere if you're sure that sleep doesn't remove the module in the current dapper...

Nicolò Chieffo (yelo3) wrote :

I've completely understood the problem:

ipw2200 module can't be reloaded if its status is set to 2 (suspend) in the file /sys/class/net/$DEVICE/device/power/state

since sleep reloads the module if state had previously been set to 2 the error occurs, but after a hibernate wireless is automatically enabled and so I could not reproduce the error! anyway I'll open another bug and reject it BUT notice that what you told me (that the module is't unloaded) is not true!

Changed in linux-source-2.6.15:
status: Needs Info → Rejected
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers