lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <alpine.DEB.2.20.9.1509252154270.27479@trent.utfs.org>
Date:	Fri, 25 Sep 2015 21:54:34 -0700 (PDT)
From:	Christian Kujau <lists@...dbynature.de>
To:	linux-kernel@...r.kernel.org, ilw@...ux.intel.com
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.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ