Bug 673041

Summary: 5100 AGN - Microcode SW error detected. Restarting 0x2000000
Product: [Fedora] Fedora Reporter: japa-fi <cn6uw7d02>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 14CC: gansalmon, itamar, jonathan, kernel-maint, kwizart, linville, madhu.chinakonda, sgruszka
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-01-28 14:13:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description japa-fi 2011-01-27 06:50:01 UTC
Frequent appearances of iwlagn errors to logs. Not sure if it affects ures experience.


Version-Release number of selected component (if applicable):
2.6.35.10-74.fc14.x86_64 #1 SMP Thu Dec 23 16:04:50 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection


/etc/modprobe.d/wireless.conf contains:
options iwlagn  disable_hw_scan=1 11n_disable=1
options iwl3945 disable_hw_scan=1

Smolt profile: http://www.smolts.org/client/show/pub_763c7014-7669-4415-bb05-ea8873eb3aba

Dmesg output:

iwlagn 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
[  290.173251] iwlagn 0000:03:00.0: Start IWL Error Log Dump:
[  290.173257] iwlagn 0000:03:00.0: Status: 0x000212E4, count: 5
[  290.173422] iwlagn 0000:03:00.0: Desc                               Time       data1      data2      line
[  290.173432] iwlagn 0000:03:00.0: SYSASSERT                    (#05) 1664320323 0x0000008C 0x00000024 140
[  290.173438] iwlagn 0000:03:00.0: pc      blink1  blink2  ilink1  ilink2  hcmd
[  290.173446] iwlagn 0000:03:00.0: 0x1F650 0x1F790 0x1F790 0x008B2 0x00000 0x41C0010
[  290.173454] iwlagn 0000:03:00.0: CSR values:
[  290.173460] iwlagn 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
[  290.173473] iwlagn 0000:03:00.0:        CSR_HW_IF_CONFIG_REG: 0X00480303
[  290.173484] iwlagn 0000:03:00.0:          CSR_INT_COALESCING: 0X0000ff40
[  290.173496] iwlagn 0000:03:00.0:                     CSR_INT: 0X00000000
[  290.173507] iwlagn 0000:03:00.0:                CSR_INT_MASK: 0X00000000
[  290.173518] iwlagn 0000:03:00.0:           CSR_FH_INT_STATUS: 0X00000000
[  290.173529] iwlagn 0000:03:00.0:                 CSR_GPIO_IN: 0X00000000
[  290.173541] iwlagn 0000:03:00.0:                   CSR_RESET: 0X00000000
[  290.173552] iwlagn 0000:03:00.0:                CSR_GP_CNTRL: 0X080403c5
[  290.173563] iwlagn 0000:03:00.0:                  CSR_HW_REV: 0X00000054
[  290.173574] iwlagn 0000:03:00.0:              CSR_EEPROM_REG: 0X00000000
[  290.173585] iwlagn 0000:03:00.0:               CSR_EEPROM_GP: 0X90000004
[  290.173596] iwlagn 0000:03:00.0:              CSR_OTP_GP_REG: 0X00060000
[  290.173607] iwlagn 0000:03:00.0:                 CSR_GIO_REG: 0X00080046
[  290.173618] iwlagn 0000:03:00.0:            CSR_GP_UCODE_REG: 0X000036fe
[  290.173629] iwlagn 0000:03:00.0:           CSR_GP_DRIVER_REG: 0X00000000
[  290.173641] iwlagn 0000:03:00.0:           CSR_UCODE_DRV_GP1: 0X00000000
[  290.173652] iwlagn 0000:03:00.0:           CSR_UCODE_DRV_GP2: 0X00000000
[  290.173663] iwlagn 0000:03:00.0:                 CSR_LED_REG: 0X00000058
[  290.173674] iwlagn 0000:03:00.0:        CSR_DRAM_INT_TBL_REG: 0X881366d8
[  290.173685] iwlagn 0000:03:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200
[  290.173696] iwlagn 0000:03:00.0:             CSR_ANA_PLL_CFG: 0X00880300
[  290.173708] iwlagn 0000:03:00.0:           CSR_HW_REV_WA_REG: 0X0001001a
[  290.173719] iwlagn 0000:03:00.0:        CSR_DBG_HPET_MEM_REG: 0Xffff0000
[  290.173727] iwlagn 0000:03:00.0: FH register values:
[  290.173748] iwlagn 0000:03:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X13599600
[  290.173768] iwlagn 0000:03:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X01340130
[  290.173787] iwlagn 0000:03:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X000000e0
[  290.173806] iwlagn 0000:03:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X80819104
[  290.173826] iwlagn 0000:03:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc
[  290.173846] iwlagn 0000:03:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X07030000
[  290.173865] iwlagn 0000:03:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000
[  290.173884] iwlagn 0000:03:00.0:                FH_TSSR_TX_STATUS_REG: 0X07ff0001
[  290.173903] iwlagn 0000:03:00.0:                 FH_TSSR_TX_ERROR_REG: 0X00000000
[  290.173966] iwlagn 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries
[  290.173991] iwlagn 0000:03:00.0: EVT_LOGT:0039413356:0x00000018:0484
[  290.174007] iwlagn 0000:03:00.0: EVT_LOGT:0039413361:0x00000019:0484
[  290.174024] iwlagn 0000:03:00.0: EVT_LOGT:0039413366:0x0000018d:1108
[  290.174040] iwlagn 0000:03:00.0: EVT_LOGT:0039413366:0x00000024:1108
[  290.174056] iwlagn 0000:03:00.0: EVT_LOGT:0039413366:0x00000001:1108
[  290.174072] iwlagn 0000:03:00.0: EVT_LOGT:0039413367:0x00000033:1108
[  290.174088] iwlagn 0000:03:00.0: EVT_LOGT:0039413372:0x00020024:0464
[  290.174104] iwlagn 0000:03:00.0: EVT_LOGT:0039413373:0x00000024:0462
[  290.174120] iwlagn 0000:03:00.0: EVT_LOGT:0039414290:0x000001cf:0601
[  290.174137] iwlagn 0000:03:00.0: EVT_LOGT:0039414291:0x00000181:0638
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039414294:0x000000c3:0601
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039414302:0x00000183:0631
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039475348:0x441b0072:0401
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039475354:0x00000008:0600
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039475359:0x00000000:0475
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039475360:0x0000000b:0451
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039475362:0x0000000b:0451
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039475431:0x041c0010:0401
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039475433:0x00000024:0451
[  290.174141] iwlagn 0000:03:00.0: EVT_LOGT:0039475440:0x00000000:0125
[  290.674110] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms.
[  290.674121] iwlagn 0000:03:00.0: Error setting new RXON (-110)

Comment 1 John W. Linville 2011-01-27 14:20:42 UTC
You may want to remove those options from /etc/modprobe.d/wireless.conf (or just remove the file).  disable_hw_scan=1 in particular has caused problems with that driver and it's firmware (even though it has also solved other problems in the past).

Can you replicate the options if you remove those options and reload the driver (or simply reboot)?

Comment 2 Stanislaw Gruszka 2011-01-27 14:57:34 UTC
disable_hw_scan=1 can cause damage, but 11n_disable=1 and swcrypto=1 usually helps and have healthy effect as far as I can tell.

Comment 3 japa-fi 2011-01-28 14:13:13 UTC
After 24 hours of operation since removing the wireless.conf, I haven't observed any microcode errors.

I checked the source of wireless.conf and it appeared to be installed by one of my employers packages. I will let them know this file will cause problems with current fedora and that it should be removed from the package.

Sorry for the inconvience, closing the report as "worksforme".