Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
8554 Discussions

iwlwifi module Microcode SW error detected. Restarting 0x2000000.

ROwen2
New Contributor I
6,765 Views

Microcode updates are resetting the Linux Kernel iwlwifi module:

Kernel 3.18.2

intel-ucode 20140913-1

[ 6496.439151] iwlwifi 0000:0a:00.0: Microcode SW error detected. Restarting 0x2000000.

[ 6496.439161] iwlwifi 0000:0a:00.0: CSR values:

[ 6496.439166] iwlwifi 0000:0a:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)

[ 6496.439183] iwlwifi 0000:0a:00.0: CSR_HW_IF_CONFIG_REG: 0X40489204

[ 6496.439199] iwlwifi 0000:0a:00.0: CSR_INT_COALESCING: 0X80000040

[ 6496.439215] iwlwifi 0000:0a:00.0: CSR_INT: 0X00000000

[ 6496.439230] iwlwifi 0000:0a:00.0: CSR_INT_MASK: 0X00000000

[ 6496.439244] iwlwifi 0000:0a:00.0: CSR_FH_INT_STATUS: 0X00000000

[ 6496.439259] iwlwifi 0000:0a:00.0: CSR_GPIO_IN: 0X00000000

[ 6496.439273] iwlwifi 0000:0a:00.0: CSR_RESET: 0X00000000

[ 6496.439287] iwlwifi 0000:0a:00.0: CSR_GP_CNTRL: 0X080403c5

[ 6496.439302] iwlwifi 0000:0a:00.0: CSR_HW_REV: 0X00000144

[ 6496.439317] iwlwifi 0000:0a:00.0: CSR_EEPROM_REG: 0X00000000

[ 6496.439333] iwlwifi 0000:0a:00.0: CSR_EEPROM_GP: 0X80000000

[ 6496.439348] iwlwifi 0000:0a:00.0: CSR_OTP_GP_REG: 0X803a0000

[ 6496.439363] iwlwifi 0000:0a:00.0: CSR_GIO_REG: 0X00080042

[ 6496.439379] iwlwifi 0000:0a:00.0: CSR_GP_UCODE_REG: 0X00000000

[ 6496.439393] iwlwifi 0000:0a:00.0: CSR_GP_DRIVER_REG: 0X00000000

[ 6496.439407] iwlwifi 0000:0a:00.0: CSR_UCODE_DRV_GP1: 0X00000000

[ 6496.439421] iwlwifi 0000:0a:00.0: CSR_UCODE_DRV_GP2: 0X00000000

[ 6496.439437] iwlwifi 0000:0a:00.0: CSR_LED_REG: 0X00000060

[ 6496.439452] iwlwifi 0000:0a:00.0: CSR_DRAM_INT_TBL_REG: 0X884a83b0

[ 6496.439466] iwlwifi 0000:0a:00.0: CSR_GIO_CHICKEN_BITS: 0X27800200

[ 6496.439482] iwlwifi 0000:0a:00.0: CSR_ANA_PLL_CFG: 0Xd55555d5

[ 6496.439496] iwlwifi 0000:0a:00.0: CSR_MONITOR_STATUS_REG: 0X3d0801bd

[ 6496.439512] iwlwifi 0000:0a:00.0: CSR_HW_REV_WA_REG: 0X0001001a

[ 6496.439527] iwlwifi 0000:0a:00.0: CSR_DBG_HPET_MEM_REG: 0Xffff0010

[ 6496.439531] iwlwifi 0000:0a:00.0: FH register values:

[ 6496.439556] iwlwifi 0000:0a:00.0: FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X4a228800

[ 6496.439578] iwlwifi 0000:0a:00.0: FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X04a769d0

[ 6496.439600] iwlwifi 0000:0a:00.0: FH_RSCSR_CHNL0_WPTR: 0X000000c0

[ 6496.439622] iwlwifi 0000:0a:00.0: FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X00801114

[ 6496.439645] iwlwifi 0000:0a:00.0: FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc

[ 6496.439667] iwlwifi 0000:0a:00.0: FH_MEM_RSSR_RX_STATUS_REG: 0X03030000

[ 6496.439689] iwlwifi 0000:0a:00.0: FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000

[ 6496.439711] iwlwifi 0000:0a:00.0: FH_TSSR_TX_STATUS_REG: 0X07ff0001

[ 6496.439733] iwlwifi 0000:0a:00.0: FH_TSSR_TX_ERROR_REG: 0X00000000

[ 6496.439866] iwlwifi 0000:0a:00.0: Start IWL Error Log Dump:

[ 6496.439870] iwlwifi 0000:0a:00.0: Status: 0x00000000, count: 6

[ 6496.439873] iwlwifi 0000:0a:00.0: Loaded firmware version: 23.10.10.0

[ 6496.439877] iwlwifi 0000:0a:00.0: 0x00000034 | NMI_INTERRUPT_WDG

[ 6496.439881] iwlwifi 0000:0a:00.0: 0x002002B0 | uPc

[ 6496.439884] iwlwifi 0000:0a:00.0: 0x00000000 | branchlink1

[ 6496.439887] iwlwifi 0000:0a:00.0: 0x00000B3C | branchlink2

[ 6496.439890] iwlwifi 0000:0a:00.0: 0x0001616C | interruptlink1

[ 6496.439893] iwlwifi 0000:0a:00.0: 0x0000A2C0 | interruptlink2

[ 6496.439896] iwlwifi 0000:0a:00.0: 0x00000000 | data1

[ 6496.439899] iwlwifi 0000:0a:00.0: 0x00000002 | data2

[ 6496.439903] iwlwifi 0000:0a:00.0: 0x07030000 | data3

[ 6496.439906] iwlwifi 0000:0a:00.0: 0x17016AA6 | beacon time

[ 6496.439909] iwlwifi 0000:0a:00.0: 0xFE0D6564 | tsf low

[ 6496.439912] iwlwifi 0000:0a:00.0: 0x0000009A | tsf hi

[ 6496.439915] iwlwifi 0000:0a:00.0: 0x00000000 | time gp1

[ 6496.439918] iwlwifi 0000:0a:00.0: 0x07275AB1 | time gp2

[ 6496.439921] iwlwifi 0000:0a:00.0: 0x00000000 | time gp3

[ 6496.439924] iwlwifi 0000:0a:00.0: 0x0004170A | uCode version

[ 6496.439927] iwlwifi 0000:0a:00.0: 0x00000144 | hw version

[ 6496.439930] iwlwifi 0000:0a:00.0: 0x40489204 | board version

[ 6496.439933] iwlwifi 0000:0a:00.0: 0x09820051 | hcmd

[ 6496.439936] iwlwifi 0000:0a:00.0: 0x00022002 | isr0

[ 6496.439939] iwlwifi 0000:0a:00.0: 0x01000000 | isr1

[ 6496.439942] iwlwifi 0000:0a:00.0: 0x0000000A | isr2

[ 6496.439945] iwlwifi 0000:0a:00.0: 0x4041DCC0 | isr3

[ 6496.439948] iwlwifi 0000:0a:00.0: 0x00000000 | isr4

[ 6496.439951] iwlwifi 0000:0a:00.0: 0x00800110 | isr_pref

[ 6496.439955] iwlwifi 0000:0a:00.0: 0x00000000 | wait_event

[ 6496.439958] iwlwifi 0000:0a:00.0: 0x00004208 | l2p_control

[ 6496.439961] iwlwifi 0000:0a:00.0: 0x00010000 | l2p_duration

[ 6496.439964] iwlwifi 0000:0a:00.0: 0x0000033F | l2p_mhvalid

[ 6496.439967] iwlwifi 0000:0a:00.0: 0x00000000 | l2p_addr_match

[ 6496.439970] iwlwifi 0000:0a:00.0: 0x00000007 | lmpm_pmg_sel

[ 6496.439973] iwlwifi 0000:0a:00.0: 0x17111311 | timestamp

[ 6496.439976] iwlwifi 0000:0a:00.0: 0x0034C0D0 | flow_handler

[ 6496.439992] ieee80211 phy0: Hardware restart was requested

[ 6496.440697] iwlwifi 0000:0a:00.0: L1 Enabled - LTR Disabled

[ 6496.440966] iwlwifi 0000:0a:00.0: L1 Enabled - LTR Disabled

0 Kudos
1 Solution
ROwen2
New Contributor I
5,558 Views

Appears to have been fixed with git upstream:

http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/commit/?id=a876c69f042cf4732755b325d3b709125bb51a06 kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel

View solution in original post

1 Reply
ROwen2
New Contributor I
5,559 Views

Appears to have been fixed with git upstream:

http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/commit/?id=a876c69f042cf4732755b325d3b709125bb51a06 kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel

Reply