iwlwifi: Microcode SW error detected. Restarting 0x2000000.
From: Toralf FÃrster
Date: Mon Jul 13 2015 - 17:53:33 EST
At a Gentoo (hardened) I experienced - starting with hardened kernel 4.0.6-r1 - the (attached) hickup of the "03:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)" at a ThinkPad T440s. The network stucks till I do restart the network device using /etc/init.d/net.wlp3s0.
Whilst it doesn't happen too often :
kern.log-20150628.gz:Jun 28 13:22:14 t44 kernel: [10834.174446] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150705.gz:Jun 29 16:51:39 t44 kernel: [ 624.439353] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150705.gz:Jun 29 17:06:39 t44 kernel: [ 1525.363875] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150705.gz:Jun 30 17:33:39 t44 kernel: [36046.223577] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150705.gz:Jul 1 21:25:31 t44 kernel: [79159.821177] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150713.gz:Jul 11 18:44:12 t44 kernel: [ 1445.297971] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150713.gz:Jul 11 18:44:36 t44 kernel: [ 1469.484403] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150713.gz:Jul 11 18:45:31 t44 kernel: [ 1524.456420] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150713.gz:Jul 12 13:19:15 t44 kernel: [31053.095047] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150713.gz:Jul 12 20:10:01 t44 kernel: [55726.004528] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log-20150713.gz:Jul 12 23:20:00 t44 kernel: [67138.498066] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
kern.log:Jul 13 23:35:40 t44 kernel: [42668.521705] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
it is nevertheless annoying.
I tried to switch from sys-kernel/linux-firmware-20150206 to version -20150320 but that doesn't helped.
Any hints where to start ?
--
Toralf, pgp key: 872AE508 0076E94E
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: Queue 16 stuck for 10000 ms.
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: Current SW read_ptr 95 write_ptr 97
Jul 13 23:35:39 t44 kernel: iwl data: 00000000: 00 00 00 80 00 00 00 00 01 00 00 00 00 00 00 00 ................
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: FH TRBs(0) = 0x00000000
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: FH TRBs(1) = 0xc0110060
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: FH TRBs(2) = 0x80201031
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: FH TRBs(3) = 0x80300091
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: FH TRBs(4) = 0x00000000
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: FH TRBs(5) = 0x00000000
Jul 13 23:35:39 t44 kernel: iwlwifi 0000:03:00.0: FH TRBs(6) = 0x00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH TRBs(7) = 0x00709071
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 0 is active and mapped to fifo 3 ra_tid 0x0000 [145,146]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 1 is active and mapped to fifo 2 ra_tid 0x0000 [50,50]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 2 is active and mapped to fifo 1 ra_tid 0x0000 [250,250]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 3 is active and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 4 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 5 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 6 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 7 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 8 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 9 is active and mapped to fifo 7 ra_tid 0x0000 [114,114]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 10 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 11 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 12 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 13 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 14 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 15 is active and mapped to fifo 5 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 16 is active and mapped to fifo 1 ra_tid 0x0000 [95,97]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 17 is inactive and mapped to fifo 2 ra_tid 0x0005 [38,38]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 18 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Q 19 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR values:
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_HW_IF_CONFIG_REG: 0X40489204
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_INT_COALESCING: 0X80000040
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_INT: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_INT_MASK: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_FH_INT_STATUS: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_GPIO_IN: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_RESET: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_GP_CNTRL: 0X080403c5
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_HW_REV: 0X00000144
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_EEPROM_REG: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_EEPROM_GP: 0X80000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_OTP_GP_REG: 0X803a0000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_GIO_REG: 0X00080042
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_GP_UCODE_REG: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_GP_DRIVER_REG: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_UCODE_DRV_GP1: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_UCODE_DRV_GP2: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_LED_REG: 0X00000060
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_DRAM_INT_TBL_REG: 0X880fffff
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_GIO_CHICKEN_BITS: 0X27800200
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_ANA_PLL_CFG: 0Xd55555d5
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_MONITOR_STATUS_REG: 0X3c08019d
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_HW_REV_WA_REG: 0X0001001a
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: CSR_DBG_HPET_MEM_REG: 0Xffff0010
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH register values:
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X0ffffd00
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X00ffffe0
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_WPTR: 0X000000f8
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X00801114
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_RX_STATUS_REG: 0X03030000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_TSSR_TX_STATUS_REG: 0X07ff0001
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: FH_TSSR_TX_ERROR_REG: 0X00000000
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Status: 0x00000000, count: 6
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: Loaded firmware version: 25.15.12.0
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x000002B0 | uPc
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000000 | branchlink1
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000B34 | branchlink2
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x000164F0 | interruptlink1
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x000164F0 | interruptlink2
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000000 | data1
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000080 | data2
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x07030000 | data3
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0xE5412550 | beacon time
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x43F58B0D | tsf low
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x0000029F | tsf hi
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp1
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0xEBD69FBC | time gp2
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp3
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x0004190F | uCode version
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000144 | hw version
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x40489204 | board version
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x0000001C | hcmd
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x0002200A | isr0
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00800000 | isr1
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x0000000A | isr2
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x004140C0 | isr3
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000000 | isr4
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000110 | isr_pref
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000000 | wait_event
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000080 | l2p_control
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00010020 | l2p_duration
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x0000003F | l2p_mhvalid
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x000000CE | l2p_addr_match
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x00000005 | lmpm_pmg_sel
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x03021421 | timestamp
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: 0x0034F808 | flow_handler
Jul 13 23:35:40 t44 kernel: ieee80211 phy0: Hardware restart was requested
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
Jul 13 23:35:40 t44 kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled