2010-09-15 16:37:15

by Darren Hart

[permalink] [raw]
Subject: Intel 5300: MAC is in deep sleep

On the following kernel+linuxwireless versions:

- Ubuntu 10.04+latest wireless backports
- 2.6.36-rc4+compat-wireless-2.6.36-rc3-1

My wifi connection drops every few minutes and freezes the desktop for
20 seconds. It then recovers and the following is listed in dmesg:

[ 3257.370882] iwlagn 0000:03:00.0: MAC is in deep sleep!.
CSR_GP_CNTRL = 0x080003D8
[ 3257.410187] iwlagn 0000:03:00.0: MAC is in deep sleep!.
CSR_GP_CNTRL = 0x080003D8
[ 3257.460991] iwlagn 0000:03:00.0: MAC is in deep sleep!.
CSR_GP_CNTRL = 0x080003D8
[ 3257.501898] iwlagn 0000:03:00.0: Master Disable Timed Out, 100 usec

The deep sleep msg is repeated numerous times.

ThinkPad T400:
$ lspci -vv -s 03:00.0
03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5300
Subsystem: Intel Corporation Device 1011
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 31
Region 0: Memory at f4300000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlagn
Kernel modules: iwlagn

$ sudo dmidecode | grep -i bios
BIOS Revision: 3.18

--
Darren Hart