Bug 93751 - iwlmvm: 7260: authentication timed out problem
Summary: iwlmvm: 7260: authentication timed out problem
Status: CLOSED UNREPRODUCIBLE
Alias: None
Product: Drivers
Classification: Unclassified
Component: network-wireless (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: drivers_network-wireless@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-24 09:41 UTC by Andrey Ponomarenko
Modified: 2015-04-28 13:38 UTC (History)
4 users (show)

See Also:
Kernel Version: 3.14.33
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg with debug=1 option of iwlwifi (125.01 KB, text/plain)
2015-02-24 10:02 UTC, Andrey Ponomarenko
Details
journalctl -ab output with debug=1 option of iwlwifi (220.83 KB, text/plain)
2015-02-24 10:04 UTC, Andrey Ponomarenko
Details
dmesg with latest iwlwifi-7260-9.ucode firmware 25.228.9.0 (123.26 KB, text/plain)
2015-02-26 09:17 UTC, Andrey Ponomarenko
Details
journalctl -ab with latest iwlwifi-7260-9.ucode firmware 25.228.9.0 (225.63 KB, text/plain)
2015-02-26 09:18 UTC, Andrey Ponomarenko
Details

Description Andrey Ponomarenko 2015-02-24 09:41:51 UTC
The Intel Wireless 7260 card doesn't work on ASUS B551 notebook. The NetworkManager tries to connect to the wireless network, but authentication is always timed out.

The WiFi access point is located near the notebook and one can successfully connect to this network from the other notebook (with other wireless card) or from the same notebook with Windows OS.

The same issue with the kernel 3.18.5 and 3.14.25.

The PCI ID of the card: 8086 08b1 8086 4160

The name of the card: Wireless 7260 [Dual Band Wireless-N 7260]

Please see attached dmesg and journalctl outputs with the enabled debug=1 option of the iwlwifi driver.

See all other logs from the computer in the hardware probe (ASUS B551): http://hw.rosalinux.ru/index.php?probe=52e1d6a188

wlan0 related messages from journalctl:

(wlan0): using nl80211 for WiFi device control 
(wlan0): driver supports Access Point (AP) mode 
(wlan0): new 802.11 WiFi device (driver: 'iwlwifi' ifindex: 3) 
(wlan0): exported as /org/freedesktop/NetworkManager/Devices/2 
(wlan0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
(wlan0): preparing device
kernel: IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
(wlan0) supports 5 scan SSIDs 
(wlan0): supplicant interface state: starting -> ready 
(wlan0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42] 
(wlan0): supplicant interface state: ready -> disconnected 
(wlan0) supports 5 scan SSIDs
(wlan0): supplicant interface state: disconnected -> inactive
(wlan0) starting connection 'Mouse' 
Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled... 
Activation (wlan0) Stage 1 of 5 (Device Prepare) started... 
(wlan0): device state change: disconnected -> prepare (reason 'none') [30 40 0] 
NetworkManager state is now CONNECTING 
Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled... 
Activation (wlan0) Stage 1 of 5 (Device Prepare) complete. 
Activation (wlan0) Stage 2 of 5 (Device Configure) starting... 
(wlan0): device state change: prepare -> config (reason 'none') [40 50 0] 
Activation (wlan0/wireless): access point 'Mouse' has security, but secrets are required. 
(wlan0): device state change: config -> need-auth (reason 'none') [50 60 0] 
Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled... 
Activation (wlan0) Stage 1 of 5 (Device Prepare) started... 
(wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0] 
Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled... 
Activation (wlan0) Stage 1 of 5 (Device Prepare) complete. 
Activation (wlan0) Stage 2 of 5 (Device Configure) starting... 
(wlan0): device state change: prepare -> config (reason 'none') [40 50 0] 
Activation (wlan0/wireless): connection 'Mouse' has security, and secrets exist.  No new secrets needed. 
Config: added 'ssid' value 'Mouse' 
Config: added 'scan_ssid' value '1' 
Config: added 'key_mgmt' value 'WPA-PSK' 
Config: added 'psk' value '<omitted>' 
Config: added 'proto' value 'WPA RSN' 
Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
(wlan0): supplicant interface state: inactive -> scanning
wlan0: authenticate with 00:1b:11:89:59:40
wlan0: direct probe to 00:1b:11:89:59:40 (try 1/3)
(wlan0): supplicant interface state: scanning -> authenticating
wlan0: direct probe to 00:1b:11:89:59:40 (try 2/3)
wlan0: direct probe to 00:1b:11:89:59:40 (try 3/3) 
wlan0: authentication with 00:1b:11:89:59:40 timed out
(wlan0): supplicant interface state: authenticating -> disconnected
(wlan0): supplicant interface state: disconnected -> scanning
wlan0: authenticate with 00:1b:11:89:59:40
wlan0: direct probe to 00:1b:11:89:59:40 (try 1/3) 
<info> (wlan0): supplicant interface state: scanning -> authenticating
wlan0: direct probe to 00:1b:11:89:59:40 (try 2/3)
wlan0: direct probe to 00:1b:11:89:59:40 (try 3/3) 
wlan0: authentication with 00:1b:11:89:59:40 timed out
...
Activation (wlan0/wireless): association took too long, failing activation.
(wlan0): device state change: config -> failed (reason 'ssid-not-found') [50 120 53]
Activation (wlan0) failed for connection 'Mouse'
(wlan0): device state change: failed -> disconnected (reason 'none') [120 30 0]
(wlan0): deactivating device (reason 'none') [0]
(wlan0): supplicant interface state: scanning -> inactive
Comment 1 Andrey Ponomarenko 2015-02-24 10:02:52 UTC
Created attachment 168121 [details]
dmesg with debug=1 option of iwlwifi
Comment 2 Andrey Ponomarenko 2015-02-24 10:04:55 UTC
Created attachment 168131 [details]
journalctl -ab output with debug=1 option of iwlwifi
Comment 3 Emmanuel Grumbach 2015-02-24 20:44:07 UTC
please upgrade your firmware. You are not using the latest -9.ucode available.


Please take the latest -9.ucode firmware from here, and let me know if it helped:
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-9.ucode
Comment 4 Andrey Ponomarenko 2015-02-26 09:15:55 UTC
The issue persists with the latest firmware version 25.228.9.0.

Please see new dmesg and journalctl logs attached.

Hardware probe of notebook with updated firmware: http://hw.rosalinux.ru/index.php?probe=674fff14a9
Comment 5 Andrey Ponomarenko 2015-02-26 09:17:44 UTC
Created attachment 168251 [details]
dmesg with latest iwlwifi-7260-9.ucode firmware 25.228.9.0
Comment 6 Andrey Ponomarenko 2015-02-26 09:18:34 UTC
Created attachment 168261 [details]
journalctl -ab with latest iwlwifi-7260-9.ucode firmware 25.228.9.0
Comment 7 Emmanuel Grumbach 2015-02-26 09:19:28 UTC
Ok - can you record a wireless sniffer capture of the issue?
Comment 8 Emmanuel Grumbach 2015-03-10 21:16:54 UTC
I'll close the bug in a couple of days if the required data is not provided.

You'll still be able to re-open the bug once you have the data.
Comment 9 spam 2015-03-27 15:04:24 UTC
Hi,

I am having the exact same problem under up-to-date Arch Linux (same wireless card, Lenovo T440s):

% uname -a
Linux Phyks-laptop 3.19.2-1-ARCH #1 SMP PREEMPT Wed Mar 18 16:21:02 CET 2015 x86_64 GNU/Linux


However, in my case, I can connect sometimes to network, and sometimes it fails. I did not find any special case in which this happens.

What extra info would be useful for this bug ? I'll try to post them next time I have problems.
Comment 10 Emmanuel Grumbach 2015-03-27 15:09:23 UTC
please open a new bug and attach the full dmesg output.
You should also make sure you have the latest firmware installed.

thanks.
Comment 11 Andrey Ponomarenko 2015-03-27 16:10:43 UTC
(In reply to Emmanuel Grumbach from comment #7)
> Ok - can you record a wireless sniffer capture of the issue?

I've tried to capture the traffic with wireshark program (selected wlan0 in Capture/Interfaces), but it reported:

"As no data was captured, closing the temporary capture file!"

The wireshark works properly on other WiFi card.

Are there other ways to capture the packages?
Comment 12 Emmanuel Grumbach 2015-03-28 19:34:53 UTC
You need to use Wireshark on another WiFi card - not the 7260 and you need to properly set the channel.

You can look at https://wireless.wiki.kernel.org/en/users/documentation/iw?s[]=monitor for a few pieces of info.

Before you do that, I'd recommend to use the latest firmwares that we have released: -10.ucode and -12.ucode.

If you use 3.19, you can use -12.ucode. You can get them from here:
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/tree/

or from here:

https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#firmware
Comment 13 Emmanuel Grumbach 2015-04-07 10:47:05 UTC
please re-open when you have the data.
Comment 14 Andrey Ponomarenko 2015-04-28 13:38:45 UTC
The card has accidentally started to work with the old firmware (25.222.9.0) after latest OS updates (the kernel is the same - 3.14.33). Unfortunately, I cannot identify the change that fixed the problem.

See connection log here: http://hw.rosalinux.ru/index.php?probe=9e69588bb8&log=dmesg

Other logs: http://hw.rosalinux.ru/index.php?probe=9e69588bb8

Thank you!

Note You need to log in before you can comment on or make changes to this bug.