* Re: Microcode crashes on Intel 7260
2013-12-13 3:09 ` Emmanuel Grumbach
@ 2013-12-13 11:40 ` David Williams
2013-12-15 20:50 ` Emmanuel Grumbach
0 siblings, 1 reply; 4+ messages in thread
From: David Williams @ 2013-12-13 11:40 UTC (permalink / raw)
To: Emmanuel Grumbach; +Cc: linux-wireless
Hi Emmanuel,
Thanks for the quick reply. Output below as requested.
Best Regards,
Dave Williams
--------------------------------------------------------------------------------------------
> iw list
Wiphy phy0
Band 1:
Capabilities: 0x1062
HT20/HT40
Static SM Power Save
RX HT20 SGI
RX HT40 SGI
No RX STBC
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 4 usec (0x05)
HT TX/RX MCS rate indexes supported: 0-15, 32
Frequencies:
* 2412 MHz [1] (0.0 dBm)
* 2417 MHz [2] (0.0 dBm)
* 2422 MHz [3] (0.0 dBm)
* 2427 MHz [4] (0.0 dBm)
* 2432 MHz [5] (0.0 dBm)
* 2437 MHz [6] (0.0 dBm)
* 2442 MHz [7] (0.0 dBm)
* 2447 MHz [8] (0.0 dBm)
* 2452 MHz [9] (0.0 dBm)
* 2457 MHz [10] (0.0 dBm)
* 2462 MHz [11] (0.0 dBm)
* 2467 MHz [12] (0.0 dBm) (passive scanning, no IBSS)
* 2472 MHz [13] (0.0 dBm) (passive scanning, no IBSS)
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps (short preamble supported)
* 5.5 Mbps (short preamble supported)
* 11.0 Mbps (short preamble supported)
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
max # scan SSIDs: 20
max scan IEs length: 195 bytes
Coverage class: 0 (up to 0m)
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP (00-0f-ac:4)
* CMAC (00-0f-ac:6)
Available Antennas: TX 0 RX 0
Supported interface modes:
* managed
* AP
* AP/VLAN
* monitor
* P2P-client
* P2P-GO
* Unknown mode (10)
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed, AP } <= 1, #{ P2P-client, P2P-GO } <= 1, #{
Unknown mode (10) } <= 1,
total <= 3, #channels <= 1
Supported commands:
* new_interface
* set_interface
* new_key
* start_ap
* new_station
* new_mpath
* set_mesh_config
* set_bss
* authenticate
* associate
* deauthenticate
* disassociate
* join_ibss
* join_mesh
* remain_on_channel
* set_tx_bitrate_mask
* frame
* frame_wait_cancel
* set_wiphy_netns
* set_channel
* set_wds_peer
* probe_client
* set_noack_map
* register_beacons
* Unknown command (89)
* Unknown command (92)
* connect
* disconnect
Supported TX frame types:
* IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90
0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90
0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0
0xb0 0xc0 0xd0 0xe0 0xf0
* AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90
0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80
0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80
0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90
0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* Unknown mode (10): 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
Supported RX frame types:
* IBSS: 0x40 0xb0 0xc0 0xd0
* managed: 0x40 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* mesh point: 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* Unknown mode (10): 0x40 0xd0
Device supports RSN-IBSS.
WoWLAN support:
* wake up on disconnect
* wake up on magic packet
* wake up on pattern match, up to 20 patterns of 16-128 bytes
* can do GTK rekeying
* wake up on GTK rekey failure
* wake up on EAP identity request
* wake up on 4-way handshake
* wake up on rfkill release
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
Device supports TX status socket option.
Device supports HT-IBSS.
--------------------------------------------------------------------------------------------
> dmesg
<snip>
[ 979.313250] iwlwifi 0000:02:00.0: Microcode SW error detected.
Restarting 0x2000000.
[ 979.313256] iwlwifi 0000:02:00.0: CSR values:
[ 979.313258] iwlwifi 0000:02:00.0: (2nd byte of CSR_INT_COALESCING
is CSR_INT_PERIODIC_REG)
[ 979.313264] iwlwifi 0000:02:00.0: CSR_HW_IF_CONFIG_REG: 0X00489204
[ 979.313269] iwlwifi 0000:02:00.0: CSR_INT_COALESCING: 0X0000ff40
[ 979.313273] iwlwifi 0000:02:00.0: CSR_INT: 0X00000000
[ 979.313278] iwlwifi 0000:02:00.0: CSR_INT_MASK: 0X00000000
[ 979.313282] iwlwifi 0000:02:00.0: CSR_FH_INT_STATUS: 0X00000000
[ 979.313286] iwlwifi 0000:02:00.0: CSR_GPIO_IN: 0X00000000
[ 979.313291] iwlwifi 0000:02:00.0: CSR_RESET: 0X00000000
[ 979.313296] iwlwifi 0000:02:00.0: CSR_GP_CNTRL: 0X080403c5
[ 979.313301] iwlwifi 0000:02:00.0: CSR_HW_REV: 0X00000144
[ 979.313305] iwlwifi 0000:02:00.0: CSR_EEPROM_REG: 0X00000000
[ 979.313310] iwlwifi 0000:02:00.0: CSR_EEPROM_GP: 0X80000000
[ 979.313314] iwlwifi 0000:02:00.0: CSR_OTP_GP_REG: 0X803a0000
[ 979.313318] iwlwifi 0000:02:00.0: CSR_GIO_REG: 0X00080044
[ 979.313323] iwlwifi 0000:02:00.0: CSR_GP_UCODE_REG: 0X00000000
[ 979.313327] iwlwifi 0000:02:00.0: CSR_GP_DRIVER_REG: 0X00000000
[ 979.313331] iwlwifi 0000:02:00.0: CSR_UCODE_DRV_GP1: 0X00000000
[ 979.313336] iwlwifi 0000:02:00.0: CSR_UCODE_DRV_GP2: 0X00000000
[ 979.313340] iwlwifi 0000:02:00.0: CSR_LED_REG: 0X00000060
[ 979.313345] iwlwifi 0000:02:00.0: CSR_DRAM_INT_TBL_REG: 0X8819734e
[ 979.313349] iwlwifi 0000:02:00.0: CSR_GIO_CHICKEN_BITS: 0X27800200
[ 979.313354] iwlwifi 0000:02:00.0: CSR_ANA_PLL_CFG: 0Xd55555d5
[ 979.313358] iwlwifi 0000:02:00.0: CSR_HW_REV_WA_REG: 0X0001001a
[ 979.313362] iwlwifi 0000:02:00.0: CSR_DBG_HPET_MEM_REG: 0Xffff0010
[ 979.313364] iwlwifi 0000:02:00.0: FH register values:
[ 979.313377] iwlwifi 0000:02:00.0:
FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X19191a00
[ 979.313391] iwlwifi 0000:02:00.0:
FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X01919190
[ 979.313406] iwlwifi 0000:02:00.0:
FH_RSCSR_CHNL0_WPTR: 0X00000060
[ 979.313420] iwlwifi 0000:02:00.0:
FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X80801114
[ 979.313433] iwlwifi 0000:02:00.0:
FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc
[ 979.313447] iwlwifi 0000:02:00.0:
FH_MEM_RSSR_RX_STATUS_REG: 0X07030000
[ 979.313462] iwlwifi 0000:02:00.0:
FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000
[ 979.313476] iwlwifi 0000:02:00.0:
FH_TSSR_TX_STATUS_REG: 0X07ff0001
[ 979.313489] iwlwifi 0000:02:00.0:
FH_TSSR_TX_ERROR_REG: 0X00000000
[ 979.313623] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[ 979.313625] iwlwifi 0000:02:00.0: Status: 0x00000000, count: 6
[ 979.313627] iwlwifi 0000:02:00.0: 0x000014FC | ADVANCED_SYSASSERT
[ 979.313629] iwlwifi 0000:02:00.0: 0x00000220 | uPc
[ 979.313631] iwlwifi 0000:02:00.0: 0x00000000 | branchlink1
[ 979.313633] iwlwifi 0000:02:00.0: 0x00000C8A | branchlink2
[ 979.313634] iwlwifi 0000:02:00.0: 0x00014078 | interruptlink1
[ 979.313636] iwlwifi 0000:02:00.0: 0x00D5ECD8 | interruptlink2
[ 979.313638] iwlwifi 0000:02:00.0: 0x00000000 | data1
[ 979.313639] iwlwifi 0000:02:00.0: 0x00000000 | data2
[ 979.313641] iwlwifi 0000:02:00.0: 0x00010000 | data3
[ 979.313643] iwlwifi 0000:02:00.0: 0x07C0AA65 | beacon time
[ 979.313644] iwlwifi 0000:02:00.0: 0x1014F427 | tsf low
[ 979.313646] iwlwifi 0000:02:00.0: 0x00000044 | tsf hi
[ 979.313648] iwlwifi 0000:02:00.0: 0x00000000 | time gp1
[ 979.313649] iwlwifi 0000:02:00.0: 0x38A617AD | time gp2
[ 979.313651] iwlwifi 0000:02:00.0: 0x00000000 | time gp3
[ 979.313653] iwlwifi 0000:02:00.0: 0x00321600 | uCode version
[ 979.313654] iwlwifi 0000:02:00.0: 0x00000144 | hw version
[ 979.313656] iwlwifi 0000:02:00.0: 0x00489204 | board version
[ 979.313658] iwlwifi 0000:02:00.0: 0x029E001C | hcmd
[ 979.313659] iwlwifi 0000:02:00.0: 0x24022000 | isr0
[ 979.313661] iwlwifi 0000:02:00.0: 0x00000000 | isr1
[ 979.313663] iwlwifi 0000:02:00.0: 0x00000002 | isr2
[ 979.313664] iwlwifi 0000:02:00.0: 0x0041FCC0 | isr3
[ 979.313666] iwlwifi 0000:02:00.0: 0x00000000 | isr4
[ 979.313667] iwlwifi 0000:02:00.0: 0x00000110 | isr_pref
[ 979.313669] iwlwifi 0000:02:00.0: 0x00014D9A | wait_event
[ 979.313671] iwlwifi 0000:02:00.0: 0x000000D4 | l2p_control
[ 979.313672] iwlwifi 0000:02:00.0: 0x00018010 | l2p_duration
[ 979.313674] iwlwifi 0000:02:00.0: 0x00000007 | l2p_mhvalid
[ 979.313676] iwlwifi 0000:02:00.0: 0x00000081 | l2p_addr_match
[ 979.313677] iwlwifi 0000:02:00.0: 0x00000005 | lmpm_pmg_sel
[ 979.313679] iwlwifi 0000:02:00.0: 0x17061625 | timestamp
[ 979.313681] iwlwifi 0000:02:00.0: 0x00006070 | flow_handler
[ 980.721081] iwlwifi 0000:02:00.0: Failed to send MAC context (action:2): -5
[ 980.721087] iwlwifi 0000:02:00.0: failed to update MAC 0c:8b:fd:bf:e7:58
[ 980.721090] iwlwifi 0000:02:00.0: failed to update power mode
[ 980.731014] wlan0: failed to remove key (0, 00:14:bf:3f:21:75) from
hardware (-5)
[ 980.731025] iwlwifi 0000:02:00.0: Failed to send flush command (-5)
[ 980.731026] ------------[ cut here ]------------
[ 980.731040] WARNING: at net/mac80211/sta_info.c:835
__sta_info_destroy+0x21b/0x310 [mac80211]()
[ 980.731042] Modules linked in: ipv6 cpufreq_ondemand lp ppdev
parport_pc parport fuse i2c_dev keucr(C) usb_storage uvcvideo
videobuf2_vmalloc videobuf2_memops videobuf2_core videodev joydev
btusb bluetooth i915 iwlmvm mac80211 coretemp acpi_cpufreq mperf
i2c_i801 intel_agp intel_gtt drm_kms_helper drm agpgart video
processor thermal i2c_algo_bit i2c_core alx ehci_pci xhci_hcd psmouse
thermal_sys freq_table iwlwifi ehci_hcd serio_raw evdev hwmon lpc_ich
mei_me mei sparse_keymap mdio kvm_intel kvm mxm_wmi crc32_pclmul
toshiba_bluetooth wmi battery button ac snd_hda_codec_idt cfg80211
rfkill crc32c_intel snd_hda_codec_hdmi snd_hda_intel snd_hda_codec
snd_hwdep snd_pcm snd_page_alloc snd_timer snd soundcore
ghash_clmulni_intel microcode loop
[ 980.731097] CPU: 1 PID: 1693 Comm: kworker/u8:2 Tainted: G
C 3.10.17 #2
[ 980.731099] Hardware name: TOSHIBA Satellite P55-A/VG10ST, BIOS
1.40 10/09/2013
[ 980.731107] Workqueue: phy0 ieee80211_iface_work [mac80211]
[ 980.731110] 0000000000000009 ffff88015003dbb8 ffffffff81b66dc6
ffff88015003dbf0
[ 980.731113] ffffffff81056f51 ffff88019786e640 ffff8801920be800
ffff8801920be800
[ 980.731116] 00000000fffffffb ffff88018925f000 ffff88015003dc00
ffffffff8105702a
[ 980.731119] Call Trace:
[ 980.731127] [<ffffffff81b66dc6>] dump_stack+0x19/0x1b
[ 980.731133] [<ffffffff81056f51>] warn_slowpath_common+0x61/0x80
[ 980.731136] [<ffffffff8105702a>] warn_slowpath_null+0x1a/0x20
[ 980.731144] [<ffffffffa08d0a7b>] __sta_info_destroy+0x21b/0x310 [mac80211]
[ 980.731151] [<ffffffffa08d0cb5>] sta_info_flush_defer+0x85/0xb0 [mac80211]
[ 980.731161] [<ffffffffa090700f>] ieee80211_set_disassoc+0xaf/0x3b0
[mac80211]
[ 980.731169] [<ffffffffa090820e>]
ieee80211_sta_connection_lost.isra.22+0x3e/0x80 [mac80211]
[ 980.731177] [<ffffffffa0909352>] ieee80211_sta_work+0x1d2/0xf90 [mac80211]
[ 980.731185] [<ffffffffa08dbb19>] ieee80211_iface_work+0x2c9/0x360 [mac80211]
[ 980.731189] [<ffffffff8107430f>] process_one_work+0x17f/0x430
[ 980.731192] [<ffffffff81074f41>] worker_thread+0x121/0x3a0
[ 980.731196] [<ffffffff81074e20>] ? manage_workers.isra.27+0x2a0/0x2a0
[ 980.731200] [<ffffffff8107ac60>] kthread+0xc0/0xd0
[ 980.731204] [<ffffffff8107aba0>] ? kthread_create_on_node+0x120/0x120
[ 980.731208] [<ffffffff81b6f6dc>] ret_from_fork+0x7c/0xb0
[ 980.731212] [<ffffffff8107aba0>] ? kthread_create_on_node+0x120/0x120
[ 980.731214] ---[ end trace 7a7fa89d23055b3a ]---
[ 980.731227] iwlwifi 0000:02:00.0: Failed to send MAC context (action:2): -5
[ 980.731231] iwlwifi 0000:02:00.0: failed to update MAC 0c:8b:fd:bf:e7:58
[ 980.731234] iwlwifi 0000:02:00.0: Failed to remove station. Id=1
[ 980.731237] iwlwifi 0000:02:00.0: failed to remove AP station
[ 980.731243] iwlwifi 0000:02:00.0: Failed to send MAC context (action:2): -5
[ 980.731247] iwlwifi 0000:02:00.0: failed to update MAC 0c:8b:fd:bf:e7:58
[ 980.731251] iwlwifi 0000:02:00.0: Failed to send binding (action:3): -5
[ 980.731255] iwlwifi 0000:02:00.0: Failed to send PHY remove: ctxt id=1
[ 980.736066] cfg80211: Calling CRDA to update world regulatory domain
[ 980.737986] cfg80211: World regulatory domain updated:
[ 980.737989] cfg80211: (start_freq - end_freq @ bandwidth),
(max_antenna_gain, max_eirp)
[ 980.737992] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz),
(300 mBi, 2000 mBm)
[ 980.737994] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz),
(300 mBi, 2000 mBm)
[ 980.737996] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz),
(300 mBi, 2000 mBm)
[ 980.737998] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz),
(300 mBi, 2000 mBm)
[ 980.738013] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz),
(300 mBi, 2000 mBm)
[ 980.831505] iwlwifi 0000:02:00.0: Scan failed! status 0x1 ret -5
[ 981.832267] iwlwifi 0000:02:00.0: Scan failed! status 0x1 ret -5
[ 982.832935] iwlwifi 0000:02:00.0: Scan failed! status 0x1 ret -5
<snip>
On Thu, Dec 12, 2013 at 10:09 PM, Emmanuel Grumbach <egrumbach@gmail.com> wrote:
>
>
> On 12/12/2013 10:38 PM, David Williams wrote:
>> Hello,
>>
>> I am a victim of the bug causing microcode crashes on Intel 7260. I
>> understand that new firmware is in the works that should resolve this. I
>> have two questions:
>
> Please share iw list output and dmesg output
>
>>
>> 1) Is there any indication as to whether the new firmware/driver will make
>> it into the 3.10 or 3.12 kernels?
>>
>
> It is most probably a firmware issue - I'll know after you send the
> output I mentioned above.
>
>> 2) Is there a workaround using the existing firmware in the meantime?
>>
>
> I am not aware of any microcode error we can workaround in the driver.
> But you might be facing an issue I have never seen - please send the
> output and we'll see.
>
>> Thanks,
>>
>> Dave Williams
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
^ permalink raw reply [flat|nested] 4+ messages in thread