Microcode SW error detected.

Bug #1405842 reported by Laurent Bonnaud
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

I just saw this error in the kernel log:

[171056.176336] iwlwifi 0000:02:00.0: Microcode SW error detected. Restarting 0x2000000.
[171056.176341] iwlwifi 0000:02:00.0: CSR values:
[171056.176343] iwlwifi 0000:02:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
[171056.176359] iwlwifi 0000:02:00.0: CSR_HW_IF_CONFIG_REG: 0X40489204
[171056.176373] iwlwifi 0000:02:00.0: CSR_INT_COALESCING: 0X80000040
[171056.176387] iwlwifi 0000:02:00.0: CSR_INT: 0X00000000
[171056.176401] iwlwifi 0000:02:00.0: CSR_INT_MASK: 0X00000000
[171056.176414] iwlwifi 0000:02:00.0: CSR_FH_INT_STATUS: 0X00000000
[171056.176428] iwlwifi 0000:02:00.0: CSR_GPIO_IN: 0X00000000
[171056.176442] iwlwifi 0000:02:00.0: CSR_RESET: 0X00000000
[171056.176456] iwlwifi 0000:02:00.0: CSR_GP_CNTRL: 0X080403c5
[171056.176470] iwlwifi 0000:02:00.0: CSR_HW_REV: 0X00000144
[171056.176484] iwlwifi 0000:02:00.0: CSR_EEPROM_REG: 0X00000000
[171056.176498] iwlwifi 0000:02:00.0: CSR_EEPROM_GP: 0X80000000
[171056.176512] iwlwifi 0000:02:00.0: CSR_OTP_GP_REG: 0X803a0000
[171056.176526] iwlwifi 0000:02:00.0: CSR_GIO_REG: 0X00080042
[171056.176540] iwlwifi 0000:02:00.0: CSR_GP_UCODE_REG: 0X00000000
[171056.176554] iwlwifi 0000:02:00.0: CSR_GP_DRIVER_REG: 0X00000000
[171056.176568] iwlwifi 0000:02:00.0: CSR_UCODE_DRV_GP1: 0X00000000
[171056.176582] iwlwifi 0000:02:00.0: CSR_UCODE_DRV_GP2: 0X00000000
[171056.176596] iwlwifi 0000:02:00.0: CSR_LED_REG: 0X00000060
[171056.176610] iwlwifi 0000:02:00.0: CSR_DRAM_INT_TBL_REG: 0X8821dad1
[171056.176624] iwlwifi 0000:02:00.0: CSR_GIO_CHICKEN_BITS: 0X27800200
[171056.176638] iwlwifi 0000:02:00.0: CSR_ANA_PLL_CFG: 0Xd55555d5
[171056.176652] iwlwifi 0000:02:00.0: CSR_MONITOR_STATUS_REG: 0X3c08019d
[171056.176666] iwlwifi 0000:02:00.0: CSR_HW_REV_WA_REG: 0X0001001a
[171056.176680] iwlwifi 0000:02:00.0: CSR_DBG_HPET_MEM_REG: 0Xffff0010
[171056.176682] iwlwifi 0000:02:00.0: FH register values:
[171056.176707] iwlwifi 0000:02:00.0: FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X0c483900
[171056.176723] iwlwifi 0000:02:00.0: FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X00c48380
[171056.176739] iwlwifi 0000:02:00.0: FH_RSCSR_CHNL0_WPTR: 0X00000050
[171056.176755] iwlwifi 0000:02:00.0: FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X00801114
[171056.176771] iwlwifi 0000:02:00.0: FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc
[171056.176786] iwlwifi 0000:02:00.0: FH_MEM_RSSR_RX_STATUS_REG: 0X02030000
[171056.176802] iwlwifi 0000:02:00.0: FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000
[171056.176817] iwlwifi 0000:02:00.0: FH_TSSR_TX_STATUS_REG: 0X07ff0001
[171056.176833] iwlwifi 0000:02:00.0: FH_TSSR_TX_ERROR_REG: 0X00000000
[171056.176975] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[171056.176977] iwlwifi 0000:02:00.0: Status: 0x00000000, count: 6
[171056.176978] iwlwifi 0000:02:00.0: Loaded firmware version: 25.228.9.0
[171056.176980] iwlwifi 0000:02:00.0: 0x00000034 | NMI_INTERRUPT_WDG
[171056.176982] iwlwifi 0000:02:00.0: 0x000000E3 | uPc
[171056.176984] iwlwifi 0000:02:00.0: 0x00000000 | branchlink1
[171056.176985] iwlwifi 0000:02:00.0: 0x00000BA4 | branchlink2
[171056.176987] iwlwifi 0000:02:00.0: 0x0001626C | interruptlink1
[171056.176988] iwlwifi 0000:02:00.0: 0x00029676 | interruptlink2
[171056.176990] iwlwifi 0000:02:00.0: 0x00000000 | data1
[171056.176991] iwlwifi 0000:02:00.0: 0x00000002 | data2
[171056.176992] iwlwifi 0000:02:00.0: 0x02039842 | data3
[171056.176994] iwlwifi 0000:02:00.0: 0xDE803F2A | beacon time
[171056.176996] iwlwifi 0000:02:00.0: 0x8DBC10F8 | tsf low
[171056.176997] iwlwifi 0000:02:00.0: 0x00000001 | tsf hi
[171056.176998] iwlwifi 0000:02:00.0: 0x00000000 | time gp1
[171056.177000] iwlwifi 0000:02:00.0: 0x0BE49F4E | time gp2
[171056.177001] iwlwifi 0000:02:00.0: 0x00000000 | time gp3
[171056.177003] iwlwifi 0000:02:00.0: 0x000419E4 | uCode version
[171056.177004] iwlwifi 0000:02:00.0: 0x00000144 | hw version
[171056.177006] iwlwifi 0000:02:00.0: 0x40489204 | board version
[171056.177007] iwlwifi 0000:02:00.0: 0x1041001C | hcmd
[171056.177009] iwlwifi 0000:02:00.0: 0x26F63002 | isr0
[171056.177010] iwlwifi 0000:02:00.0: 0x11806000 | isr1
[171056.177012] iwlwifi 0000:02:00.0: 0x0000001A | isr2
[171056.177013] iwlwifi 0000:02:00.0: 0x40417CC2 | isr3
[171056.177015] iwlwifi 0000:02:00.0: 0x00000000 | isr4
[171056.177016] iwlwifi 0000:02:00.0: 0x10804112 | isr_pref
[171056.177018] iwlwifi 0000:02:00.0: 0x00000000 | wait_event
[171056.177020] iwlwifi 0000:02:00.0: 0x00004288 | l2p_control
[171056.177021] iwlwifi 0000:02:00.0: 0x00009C22 | l2p_duration
[171056.177023] iwlwifi 0000:02:00.0: 0x000003BF | l2p_mhvalid
[171056.177024] iwlwifi 0000:02:00.0: 0x000000EF | l2p_addr_match
[171056.177026] iwlwifi 0000:02:00.0: 0x00000017 | lmpm_pmg_sel
[171056.177027] iwlwifi 0000:02:00.0: 0x20111734 | timestamp
[171056.177029] iwlwifi 0000:02:00.0: 0x19605058 | flow_handler
[171056.177032] ieee80211 phy0: Hardware restart was requested
[171056.297652] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[171056.298033] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled

This is with this kernel version:

ii linux-image-3.18.0-031800-generic 3.18.0-031800.201412071935 amd64 Linux kernel image for version 3.18.0 on 64 bit x86 SMP

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: linux-firmware 1.138.1
Uname: Linux 3.18.0-031800-generic x86_64
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
CurrentDesktop: KDE
Date: Fri Dec 26 20:39:07 2014
Dependencies:

EcryptfsInUse: Yes
PackageArchitecture: all
SourcePackage: linux-firmware
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Laurent Bonnaud (laurent-bonnaud) wrote :
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a kernel version where you were not having this particular problem? This will help determine if the problem you are seeing is the result of a regression, and when this regression was introduced. If this is a regression, we can perform a kernel bisect to identify the commit that introduced the problem.

Changed in linux-firmware (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Laurent Bonnaud (laurent-bonnaud) wrote :

> Did this issue start happening after an update/upgrade?

No idea. I only saw this problem once and I cannot reproduce it. Therefore I do not know if it occurs rarely or if it occurs with specific kernel+FW versions.

Revision history for this message
Benjamin Xiao (ben-r-xiao) wrote :

I am on Ubuntu 15.04 and this error pops up very frequently. Each time it happens a crash report dialog pops up talking about NMI_INTERRUPT_WDG with the iwlwifi driver.

Changed in linux-firmware (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Rodrigo Azevedo (rodrigoams) wrote :

I am on Ubuntu 14.10 and I see this error every time. I just sent many "crash reports" about that.
kernel 3.16.0-30-generic

[ 12.449818] iwlwifi 0000:08:00.0: irq 62 for MSI/MSI-X
[ 12.961430] iwlwifi 0000:08:00.0: loaded firmware version 25.228.9.0 op_mode iwlmvm
[ 12.972905] iwlwifi 0000:08:00.0: Detected Intel(R) Wireless N 7260, REV=0x144
[ 12.972969] iwlwifi 0000:08:00.0: L1 Enabled - LTR Enabled
[ 12.973200] iwlwifi 0000:08:00.0: L1 Enabled - LTR Enabled
[ 20.244107] iwlwifi 0000:08:00.0: L1 Enabled - LTR Enabled
[ 20.244658] iwlwifi 0000:08:00.0: L1 Enabled - LTR Enabled
[ 456.638342] iwlwifi 0000:08:00.0: Microcode SW error detected. Restarting 0x2000000.
[ 456.638353] iwlwifi 0000:08:00.0: CSR values:
[ 456.638357] iwlwifi 0000:08:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
etc

Revision history for this message
Rodrigo Azevedo (rodrigoams) wrote :
Revision history for this message
Ruud Koot (ruudkoot) wrote :

It seems a recent Ubuntu update has overwritten my /etc/modprobe.d/iwlwifi.conf re-enabling 11n.

Setting disable_11n=1 made this problem go away again.

Revision history for this message
Laurent Bonnaud (laurent-bonnaud) wrote :

I am closing this bug because it seems to have been fixed in more recent microcode versions.

Changed in linux-firmware (Ubuntu):
status: Confirmed → Fix Released
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.