[Debian-eeepc-devel] rt2860sta freezes after suspend-resume
Neil Stewart
neil.stewart at warwick.ac.uk
Mon Jul 20 21:08:46 UTC 2009
I'm running Lenny on an eee 1000HE. I'm using the backports 2.6.30 kernel
(so I can control the fan---see my addition to the wiki) and the rt2860sta
driver for the ralink wireless. The system freezes after a suspend-resume
cycle when I try to re-establish a wireless network connection.
All is well after e reboot. iwconfig reports the right settings for my
wireless network, wcid is getting an IP address, and everything works.
# iwconfig
ra0 RT2860 Wireless ESSID:"NETGEAR" Nickname:"RT2860STA"
Mode:Managed Frequency=2.437 GHz Access Point: 00:1E:2A:70:D4:AA
Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Encryption key:XXXX-XXXX-XX
Link Quality=100/100 Signal level:-38 dBm Noise level:-81 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
# ifconfig
ra0 Link encap:Ethernet HWaddr 00:25:d3:14:7f:99
inet addr:192.168.0.7 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::225:d3ff:fe14:7f99/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2491 errors:0 dropped:0 overruns:0 frame:0
TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:333622 (325.8 KiB) TX bytes:2440 (2.3 KiB)
Interrupt:19
After a suspend and then a resume the wireless network is gone. Further
"ifdown ra0" or "modprobe -r rt2860sta" both freeze the system immediately
and require a hard reboot. Immediately after a resume, I can see that the
wireless settings are lost. But I cannot re-connect as both ifdown ra0 or a
modprobe -r freeze the system. wicd cannot get a connection.
# iwconfig
ra0 RT2860 Wireless ESSID:"" Nickname:"RT2860STA"
Mode:Auto Frequency=2.437 GHz
Link Quality=100/100 Signal level:-40 dBm Noise level:-97 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
# ifconfig
ra0 Link encap:Ethernet HWaddr 00:25:d3:14:7f:99
inet6 addr: fe80::225:d3ff:fe14:7f99/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:8729 errors:0 dropped:0 overruns:0 frame:0
TX packets:273 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1174827 (1.1 MiB) TX bytes:27812 (27.1 KiB)
Interrupt:19
pm-suspend.log does not offer any clues:
Initial commandline parameters:
Mon Jul 20 17:18:12 BST 2009: Running hooks for suspend.
/usr/lib/pm-utils/sleep.d/00clear suspend: success.
/usr/lib/pm-utils/sleep.d/05led suspend: not applicable.
/usr/lib/pm-utils/sleep.d/10NetworkManager suspend: success.
/usr/lib/pm-utils/sleep.d/49bluetooth suspend: not applicable.
/usr/lib/pm-utils/sleep.d/50modules suspend: not applicable.
/usr/lib/pm-utils/sleep.d/55wicd suspend: success.
/usr/lib/pm-utils/sleep.d/90clock suspend: success.
/usr/lib/pm-utils/sleep.d/94cpufreq suspend: success.
/usr/lib/pm-utils/sleep.d/95led suspend: not applicable.
/usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend: success.
/usr/lib/pm-utils/sleep.d/99video suspend: success.
Mon Jul 20 17:18:15 BST 2009: performing suspend
Mon Jul 20 17:20:16 BST 2009: Awake.
Mon Jul 20 17:20:16 BST 2009: Running hooks for resume
/usr/lib/pm-utils/sleep.d/99video resume: success.
/usr/lib/pm-utils/sleep.d/98smart-kernel-video resume: success.
/usr/lib/pm-utils/sleep.d/95led resume: not applicable.
/usr/lib/pm-utils/sleep.d/94cpufreq resume: success.
/usr/lib/pm-utils/sleep.d/90clock resume: success.
/usr/lib/pm-utils/sleep.d/55wicd resume: success.
/usr/lib/pm-utils/sleep.d/50modules resume: success.
/usr/lib/pm-utils/sleep.d/49bluetooth resume: not applicable.
/usr/lib/pm-utils/sleep.d/10NetworkManager resume: success.
/usr/lib/pm-utils/sleep.d/05led resume: not applicable.
/usr/lib/pm-utils/sleep.d/00clear resume: success.
Mon Jul 20 17:20:19 BST 2009: Finished.
Any clues or help to get this working would be really appreciated!
More information about the Debian-eeepc-devel
mailing list