Messages in this thread | | | Date | Fri, 25 Sep 2015 21:54:34 -0700 (PDT) | From | Christian Kujau <> | Subject | iwlwifi: 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.
| |