[Karmic] [regression] wireless lost after RAM suspend in Karmic

Bug #470709 reported by Nickolai Toupikov
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu
New
Undecided
Unassigned

Bug Description

Since the upgrade from Jaunty, wireless is no longer available after a RAM suspend recovery. I am using x86_64 karmic on a VAIO VGN FZ18M

nickolai@nexus:~$ uname -a
Linux nexus 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux

the NetworkManager applet displays a "device not ready" message for wireless.

the kernel log is flooded with messages like

 iwl3945 0000:06:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF

reloading the module with modprobe does not solve the problem. i suspect this is what is generated :

...
Nov 2 13:19:56 nexus kernel: [ 4490.286844] iwl3945 0000:06:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF
Nov 2 13:19:57 nexus kernel: [ 4490.308688] iwl3945 0000:06:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF
Nov 2 13:19:57 nexus kernel: [ 4490.330531] iwl3945 0000:06:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF
Nov 2 13:19:57 nexus kernel: [ 4490.342709] iwl3945 0000:06:00.0: Error: saturation power is -1, less than minimum expected 40
Nov 2 13:19:57 nexus kernel: [ 4490.342712] iwl3945 0000:06:00.0: Invalid power index
Nov 2 13:19:57 nexus kernel: [ 4490.342716] iwl3945 0000:06:00.0: initializing driver failed
Nov 2 13:19:57 nexus kernel: [ 4490.342749] iwl3945 0000:06:00.0: PCI INT A disabled
Nov 2 13:19:57 nexus kernel: [ 4490.342788] iwl3945: probe of 0000:06:00.0 failed with error -5
Nov 2 13:20:47 nexus kernel: [ 4540.380217] cfg80211: Calling CRDA to update world regulatory domain
Nov 2 13:20:47 nexus kernel: [ 4540.447012] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
Nov 2 13:20:47 nexus kernel: [ 4540.447015] iwl3945: Copyright(c) 2003-2009 Intel Corporation
Nov 2 13:20:47 nexus kernel: [ 4540.462771] iwl3945 0000:06:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Nov 2 13:20:47 nexus kernel: [ 4540.462795] iwl3945 0000:06:00.0: setting latency timer to 64
Nov 2 13:20:47 nexus kernel: [ 4540.470010] iwl3945 0000:06:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF
Nov 2 13:20:47 nexus kernel: [ 4540.494863] iwl3945 0000:06:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF
Nov 2 13:20:47 nexus kernel: [ 4540.516713] iwl3945 0000:06:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF
...

attaching full kern.log. the resume time when the error occured is around 1315.

here is the wireless card details.

nickolai@nexus:~$ sudo lspci -vv -s 6:00.0
06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
 Subsystem: Intel Corporation Device 1051
 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 fa000000 (32-bit, non-prefetchable) [size=4K]
 Capabilities: [c8] Power Management version 2
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
  Address: 00000000fee0300c Data: 41b1
 Capabilities: [e0] Express (v1) Legacy Endpoint, MSI 00
  DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
   ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
  DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
   RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
   MaxPayload 128 bytes, MaxReadReq 128 bytes
  DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-
  LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us
   ClockPM+ Suprise- LLActRep- BwNot-
  LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
   ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
  LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
 Capabilities: [100] Advanced Error Reporting <?>
 Capabilities: [140] Device Serial Number bc-70-63-ff-ff-77-1b-00
 Kernel driver in use: iwl3945
 Kernel modules: iwl3945

Revision history for this message
Nickolai Toupikov (nickolaitoupikov) wrote :
Revision history for this message
juanjux (juanjux) wrote :

Happens to me to (same problem with 9.10 that didn't happened on 9.04, same kernel log), on the same laptop model (Vaio VGN fz18m.)

Revision history for this message
Nickolai Toupikov (nickolaitoupikov) wrote :

Could anyone please have a look at this issue : it is really annoying!!!

Thanks alot!!!

Revision history for this message
Ian Halpern (ihh) wrote :

Experiencing the same bug with matching iwl3945 messages in the kernel log on a Vaio PCG-7112L.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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