lkml.org 
[lkml]   [2015]   [Sep]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjectiwlwifi: Error sending REPLY_ADD_STA
Hello,

sometimes the Wifi adapter (Wireless-N 2230) in this Lenovo Thinkpad E431
"disappears" and cannot be fixed by re-loading the iwlwifi kernel module
either. Only a reboot will do.

When I was running 3.16.0-4-amd64 from Debian/stable, I noticed the
following message, but only _once_ and Wifi worked fine even with that
message:

iwlwifi 0000:04:00.0: Error sending REPLY_TX_LINK_QUALITY_CMD: time out after 2000ms.
iwlwifi 0000:04:00.0: Current CMD queue read_ptr 25 write_ptr 26
iwlwifi 0000:04:00.0: Loaded firmware version: 18.168.6.1
iwlwifi 0000:04:00.0: Microcode SW error detected. Restarting 0x2000000.

Now with Linux 4.2 it happens more often, I'll attach a the error below,
the full kernel logs and .config can be found here:
http://nerdbynature.de/bits/v4.2/

The initial error messages so far:

Linux version 3.16.0-4-amd64, Aug 17
iwlwifi 0000:04:00.0: Error sending REPLY_TX_LINK_QUALITY_CMD: time out after 2000ms.

Linux version 4.2.0-rc7, Aug 30
iwlwifi 0000:04:00.0: Error sending REPLY_ADD_STA: time out after 2000ms.

Linux version 4.2.0, Sep 19
iwlwifi 0000:04:00.0: Error sending REPLY_ADD_STA: time out after 2000ms.

Linux version 4.2.0, Sep 20
iwlwifi 0000:04:00.0: Error sending REPLY_ADD_STA: time out after 2000ms.

Linux version 4.2.0, Sep 25
iwlwifi 0000:04:00.0: Error sending REPLY_ADD_STA: time out after 2000ms.

I found old reports of these messages on the net, but either they were
marked fixed[0] or years old[1][2] or not applicable to my card[3]

Does anybody has an idea what's going on here?

Thanks,
Christian.

[0] https://bugzilla.redhat.com/show_bug.cgi?id=1029785
[1] https://answers.launchpad.net/ubuntu/+source/gnome-nettool/+question/221076
[2] https://lkml.org/lkml/2012/2/8/247
[3] https://lists.fedoraproject.org/pipermail/users/2011-June/400906.html

=== dmesg
usb 1-3: USB disconnect, device number 2
iwlwifi 0000:04:00.0: Error sending REPLY_ADD_STA: time out after 2000ms.
iwlwifi 0000:04:00.0: Current CMD queue read_ptr 192 write_ptr 193
------------[ cut here ]------------
WARNING: CPU: 2 PID: 25891 at /usr/local/src/linux-git/drivers/net/wireless/iwlwifi/pcie/trans.c:1444 iwl_trans_pcie_grab_nic_access+0x100/0x110 [iwlwifi]()
Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
Modules linked in: md4 nls_iso8859_15 cifs auth_rpcgss oid_registry nfsv4 dns_resolver xfs libcrc32c ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter xt_conntrack nf_conntrack ip_tables x_tables ctr ccm pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) nfs lockd grace fscache sunrpc uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev sha256_ssse3 sha256_generic hmac x86_pkg_temp_thermal drbg snd_hda_codec_hdmi intel_powerclamp coretemp aesni_intel aes_x86_64 glue_helper arc4 lrw gf128mul ablk_helper cryptd snd_hda_codec_conexant snd_hda_codec_generic snd_pcsp psmouse iwldvm snd_hda_intel snd_hda_codec mac80211 snd_hwdep iwlwifi snd_hda_core cfg80211 lpc_ich i2c_i801 snd_pcm snd_timer snd shpchp soundcore battery ac processor loop fuse autofs4 mmc_block hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid btrfs xor raid6_pq rtsx_pci_sdmmc mmc_core xhci_pci ehci_pci xhci_hcd e
hci_hcd sr_mod cdrom sg rtsx_pci usbcore mfd_core usb_common thermal
CPU: 2 PID: 25891 Comm: kworker/u16:1 Tainted: G O 4.2.0 #2
Hardware name: LENOVO 6277CTO/6277CTO, BIOS HEET48WW (1.29 ) 03/13/2015
Workqueue: phy0 ieee80211_ba_session_work [mac80211]
ffffffffc0327bd8 00000000baacb049 ffffffffc0327bd8 ffffffff8158173a
ffff8801cffb7aa0 ffffffff8104ccb7 ffff8800c27f4000 0000000000000000
ffff8800c27f7ca8 ffff8801cffb7b38 0000000000000000 ffffffff8104cd48
Call Trace:
[<ffffffff8158173a>] ? dump_stack+0x40/0x50
[<ffffffff8104ccb7>] ? warn_slowpath_common+0x77/0xb0
[<ffffffff8104cd48>] ? warn_slowpath_fmt+0x58/0x80
[<ffffffffc03207c0>] ? iwl_trans_pcie_grab_nic_access+0x100/0x110 [iwlwifi]
[<ffffffffc031526e>] ? iwl_write_prph+0x2e/0x70 [iwlwifi]
[<ffffffffc031547d>] ? iwl_force_nmi+0x1d/0x60 [iwlwifi]
[<ffffffffc031e040>] ? iwl_trans_pcie_send_hcmd+0x3c0/0x420 [iwlwifi]
[<ffffffff81082940>] ? wait_woken+0x80/0x80
[<ffffffffc03d2e0f>] ? iwl_send_add_sta+0x7f/0xd0 [iwldvm]
[<ffffffffc03d4a8b>] ? iwl_sta_rx_agg_stop+0xfb/0x150 [iwldvm]
[<ffffffffc03cb4a3>] ? iwlagn_mac_ampdu_action+0x103/0x1e0 [iwldvm]
[<ffffffffc0349bdf>] ? ___ieee80211_stop_rx_ba_session+0xaf/0x1b0 [mac80211]
[<ffffffffc0347f40>] ? ieee80211_ba_session_work+0x100/0x170 [mac80211]
[<ffffffff81062477>] ? process_one_work+0x137/0x360
[<ffffffff8105f6b7>] ? pwq_activate_delayed_work+0x27/0x40
[<ffffffff81062a0d>] ? worker_thread+0x5d/0x450
[<ffffffff810e0400>] ? perf_cgroup_switch+0x1a0/0x1a0
[<ffffffff810629b0>] ? rescuer_thread+0x310/0x310
[<ffffffff8106788a>] ? kthread+0xda/0xf0
[<ffffffff810677b0>] ? kthread_create_on_node+0x1b0/0x1b0
[<ffffffff815891cf>] ? ret_from_fork+0x3f/0x70
[<ffffffff810677b0>] ? kthread_create_on_node+0x1b0/0x1b0
---[ end trace 6435c974dd1d2317 ]---
iwlwifi 0000:04:00.0: Loaded firmware version: 18.168.6.1
iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
iwlwifi 0000:04:00.0: Status: 0x0000004C, count: -30719
iwlwifi 0000:04:00.0: 0xBAACB049 | ADVANCED_SYSASSERT
iwlwifi 0000:04:00.0: 0x00000000 | uPc
iwlwifi 0000:04:00.0: 0x00000002 | branchlink1
iwlwifi 0000:04:00.0: 0x00000000 | branchlink2
iwlwifi 0000:04:00.0: 0x00000246 | interruptlink1
iwlwifi 0000:04:00.0: 0x00000000 | interruptlink2
iwlwifi 0000:04:00.0: 0xCFFB7AF8 | data1
iwlwifi 0000:04:00.0: 0xFFFF8801 | data2
iwlwifi 0000:04:00.0: 0xC03DD71A | line
iwlwifi 0000:04:00.0: 0xFFFFFFFF | beacon time
iwlwifi 0000:04:00.0: 0x0ACAC814 | tsf low
iwlwifi 0000:04:00.0: 0xFFFF8804 | tsf hi
iwlwifi 0000:04:00.0: 0x0000FFFE | time gp1
iwlwifi 0000:04:00.0: 0x00000000 | time gp2
iwlwifi 0000:04:00.0: 0x00000246 | time gp3
iwlwifi 0000:04:00.0: 0x00000000 | uCode version
iwlwifi 0000:04:00.0: 0xC0317022 | hw version
iwlwifi 0000:04:00.0: 0xFFFFFFFF | board version
iwlwifi 0000:04:00.0: 0xFFFF8801 | hcmd
iwlwifi 0000:04:00.0: 0x00000020 | isr0
iwlwifi 0000:04:00.0: 0xFFFF8800 | isr1
iwlwifi 0000:04:00.0: 0xCFFB7B68 | isr2
iwlwifi 0000:04:00.0: 0xFFFF8801 | isr3
iwlwifi 0000:04:00.0: 0xCFFB7B28 | isr4
iwlwifi 0000:04:00.0: 0xFFFF8801 | isr_pref
iwlwifi 0000:04:00.0: 0xBAACB049 | wait_event
iwlwifi 0000:04:00.0: 0x00000000 | l2p_control
iwlwifi 0000:04:00.0: 0x00000001 | l2p_duration
iwlwifi 0000:04:00.0: 0x00000000 | l2p_mhvalid
iwlwifi 0000:04:00.0: 0x00000000 | l2p_addr_match
iwlwifi 0000:04:00.0: 0x00000000 | lmpm_pmg_sel
iwlwifi 0000:04:00.0: 0x00000000 | timestamp
iwlwifi 0000:04:00.0: 0x00000000 | flow_handler
------------[ cut here ]------------

--
BOFH excuse #264:

Your modem doesn't speak English.


\
 
 \ /
  Last update: 2015-09-26 07:41    [W:0.029 / U:0.396 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site