FS#13648 - [iwlwifi-4965-ucode] iwl4965 - Microcode SW error detected

Attached to Project: Arch Linux
Opened by Robson Roberto Souza Peixoto (robsonpeixoto) - Tuesday, 03 March 2009, 16:10 GMT
Last edited by Allan McRae (Allan) - Saturday, 06 February 2010, 02:14 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Thomas Bächler (brain0)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

# pacman -Q | grep kernel
kernel26 2.6.28.7-1

# pacman -Q | grep iwl
iwlwifi-4965-ucode 228.57.2.23-1


# lspci
0b:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN
[Kedron] Network Connection (rev 61)


# lspci -vv
0b:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN
[Kedron] Network Connection (rev 61)
Subsystem: Intel Corporation Device 1121
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 761
Region 0: Memory at fe7fe000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [d0] MSI: Mask- 64bit+ Count=1/1 Enable+
Address: 00000000fee0300c Data: 41e9
Capabilities: [e0] Express (v1) 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+ Surprise- LLActRep- BwNot-
LnkCtl: ASPM L0s 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
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr+ BadTLP+ BadDLLP- Rollover+ Timeout+ NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
Capabilities: [140] Device Serial Number 67-90-a0-ff-ff-5c-21-00
Kernel driver in use: iwlagn
Kernel modules: iwlagn


# lspci -nn
0b:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or
AGN [Kedron] Network Connection [8086:4229] (rev 61)


# tail -F /var/log/errors.log
Mar 1 17:33:26 robinho iwlagn: Microcode SW error detected. Restarting
0x82000000.
Mar 1 17:33:27 robinho iwlagn: Can't stop Rx DMA.
Mar 1 17:33:27 robinho iwlagn: No space for Tx
Mar 1 17:33:27 robinho iwlagn: Error sending SENSITIVITY_CMD: enqueue_hcmd
failed: -28
Mar 1 17:33:27 robinho iwlagn: SENSITIVITY_CMD failed
This task depends upon

Closed by  Allan McRae (Allan)
Saturday, 06 February 2010, 02:14 GMT
Reason for closing:  Upstream
Additional comments about closing:  Not much we can do with binary blobs. Issue should be tracked upstream.
Comment by Robson Roberto Souza Peixoto (robsonpeixoto) - Friday, 20 March 2009, 22:38 GMT
I had the same problem on x86_64!
Comment by Leonardo (sud_crow) - Thursday, 30 April 2009, 20:17 GMT
Some of the information on the following posts may be of help:
http://bbs.archlinux.org/viewtopic.php?id=63624
http://bbs.archlinux.org/viewtopic.php?id=59236

There were several related issues, I have to check again with 2.6.29.2, but with 2.6.29.1 wasnt fixed yet.

Also, something that helped a bit: I downgraded the firmware to the previous version. That made the random disconnects to became less frequent (although they didn't disappear).
Comment by Robson Roberto Souza Peixoto (robsonpeixoto) - Saturday, 13 June 2009, 10:14 GMT Comment by Léo Scharf (K-Rembar) - Wednesday, 22 July 2009, 03:24 GMT
I upgraded to 2.6.29.2 to see if its working better but its not.

This new firmware is really fucked, I had to downgrade as well in order to have a stable connection again.

You can find the old (and working) firmware on this out of sync mirror : ftp://mirror.rit.edu/archlinux/core/os/x86_64/iwlwifi-4965-ucode-228.57.2.23-1-x86_64.pkg.tar.gz

Loading...