suspend hangs ipw2200

Bug #36403 reported by Nicolò Chieffo
14
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Unassigned

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!

Revision history for this message
Daniel Silverstone (dsilvers) wrote :

sounds to me like a kernel bug

Revision history for this message
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.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

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

Revision history for this message
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

Revision history for this message
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
Revision history for this message
Nicolò Chieffo (yelo3) wrote : Re: [Bug 36403] Re: suspend hangs ipw2200

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?

Revision history for this message
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)

Revision history for this message
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...

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.