FS#51271 - [linux] Intel Wireless-AC 8260 doesn't work with Linux 4.8

Attached to Project: Arch Linux
Opened by Dario Ostuni (dariost) - Friday, 07 October 2016, 09:37 GMT
Last edited by Laurent Carlier (lordheavy) - Saturday, 23 September 2017, 14:08 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Tobias Powalowski (tpowa)
Laurent Carlier (lordheavy)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

After upgrading to Linux 4.8 the wireless network controller (an Intel Wireless-AC 8260) stopped working. After a downgrade to Linux 4.7.6 it works again


Additional info:

dariost@MDM ~ $ lspci | grep Wireless
3d:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
   dmesg.txt (184.2 KiB)
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Saturday, 23 September 2017, 14:08 GMT
Reason for closing:  Fixed
Additional comments about closing:  linux-firmware 20170907.a61ac5c-1
Comment by Jan de Groot (JGC) - Friday, 07 October 2016, 14:58 GMT
One of the differences between 4.7 and 4.8 is the maximum supported firmware version. 4.8 was bumped from version 21 to version 24. linux-firmware has version 21 and 22 for your device.

Try deleting /usr/lib/firmware/iwlwifi-8000C-22.ucode and reboot, 4.8 will load version 21 instead of 22 then.
Comment by Dario Ostuni (dariost) - Friday, 07 October 2016, 17:03 GMT
After deleting /usr/lib/firmware/iwlwifi-8000C-22.ucode and rebooting the wireless network controller started to work again.
Comment by Tobias Kornmayer (t0b1as) - Saturday, 22 October 2016, 19:30 GMT
Same problem here with the 7260 card, just filed a report. Isn't the ucode version 17 the current one?
Comment by Jan de Groot (JGC) - Thursday, 27 October 2016, 09:12 GMT
Kernel probably needs some fixes to work with the new firmware:
http://git.kernel.org/cgit/linux/kernel/git/iwlwifi/iwlwifi-fixes.git/log/

Guess the last iwlwifi fixes from there are not yet in 4.8.x.

Comment by Tobias Kornmayer (t0b1as) - Saturday, 12 November 2016, 07:16 GMT
Hey guys, sorry but as it turns out I also have the 8260 intel card. I guess it would use /usr/lib/firmware/iwlwifi-8260-24.ucode so why delete /usr/lib/firmware/iwlwifi-8000C-22.ucode? Any news concerning this bug?
Comment by Konstantin Gizdov (kgizdov) - Monday, 05 December 2016, 12:30 GMT
It has been working fine for me on every iteration since 4.8.6, if I remember correctly. Still works fine on 4.8.11:

~ dmesg | grep -i iwlwifi
[ 9.199916] iwlwifi 0000:3a:00.0: enabling device (0000 -> 0002)
[ 9.204689] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[ 9.204796] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[ 9.212775] iwlwifi 0000:3a:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
[ 9.245694] iwlwifi 0000:3a:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208

I believe linux-firmware is still missing versions > 22 upstreaam.

Can we close this bug?
Comment by Tobias Kornmayer (t0b1as) - Monday, 05 December 2016, 13:12 GMT
Well, actually I needed to rename the 8000C-22.ucode to something else, so that the kernel picks the next version to make it work. I have Revision 3a of the chipset, maybe that's the reason that it sometimes works and sometimes not.
Comment by Dario Ostuni (dariost) - Tuesday, 06 December 2016, 00:34 GMT
The problem is still present with linux-firmware 20161205.91ddce4-1 and linux 4.8.12-1
Comment by Konstantin Shalygin (k0ste) - Friday, 20 January 2017, 12:12 GMT
[k0ste@WorkStation ~]$ lspci | grep Wireless
03:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)

[k0ste@WorkStation ~]$ dmesg | grep -i iwlwifi
[ 3.219180] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[ 3.219189] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[ 3.227777] iwlwifi 0000:03:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
[ 3.245740] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[ 3.247801] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 3.248457] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 8.226328] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 8.226626] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 8.363789] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 8.364077] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 16.373150] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 16.373852] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 16.511244] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 16.511579] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 184.540293] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 184.540961] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 184.677187] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 184.677489] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled

[k0ste@WorkStation ~]$ uname -a
Linux WorkStation 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET 2016 x86_64 GNU/Linux

[k0ste@WorkStation ~]$ pacman -Qs linux-firmware
local/linux-firmware 20161005.9c71af9-1




My 8260 works fine. Some errors present forever, but module forks fine.
Comment by Dario Ostuni (dariost) - Saturday, 21 January 2017, 16:20 GMT
This problem persists for me with linux-firmware 20161222.4b9559f-2 and linux 4.9.5-1
Comment by Konstantin Shalygin (k0ste) - Saturday, 28 January 2017, 06:38 GMT
Still work on my 8260.


[k0ste@WorkStation ~]$ uname -a
Linux WorkStation 4.9.6-1-ARCH #1 SMP PREEMPT Thu Jan 26 09:22:26 CET 2017 x86_64 GNU/Linux

[k0ste@WorkStation ~]$ pacman -Qs linux-firmware
local/linux-firmware 20161222.4b9559f-2

[k0ste@WorkStation ~]$ wicd-cli -yl
# BSSID Channel ESSID
0 DC:9F:DB:B2:3E:01 13 UniFi_2G
1 DE:9F:DB:B1:3E:01 149 UniFi_5G
2 14:D6:4D:C7:48:04 1 130
3 64:70:02:71:5A:F2 12 IWANOWA
4 02:01:FF:AE:90:D8 6 ntk-128
5 02:0F:02:68:B2:F0 12 EG-SNR
6 B8:A3:86:B8:AD:B3 3 zhukov
7 E0:3F:49:04:BD:E8 9 ASUS_2
8 E8:DE:27:8E:0F:B0 6 NTK-152
9 00:26:5A:94:28:99 1 dlink
10 D8:6C:02:90:91:C8 11 Micromax Q465
11 04:BF:6D:03:87:84 4 iolay
12 A8:F9:4B:B9:3E:71 1 RT-GPON-3E77
13 00:22:B0:44:DF:81 6 EG140
14 F4:F2:6D:A3:B9:04 1 TP-LINK_A3B904
15 02:0F:02:48:D1:18 6 Sergey
16 30:5A:3A:A2:6B:BC 6 $$$
17 00:0F:02:6D:F5:88 6 wifi-25
18 00:0F:02:71:CD:E8 11 EG-SNR
19 C0:A0:BB:B3:43:BE 6 Ntc-154

[k0ste@WorkStation ~]$ dmesg | grep iwl
[ 3.155476] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2
[ 3.155484] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2
[ 3.155491] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[ 3.155497] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[ 3.163836] iwlwifi 0000:03:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
[ 3.193798] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[ 3.196444] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 3.196731] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 3.370550] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[ 7755.126987] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 7755.127292] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 7755.265132] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 7755.265481] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Comment by Francisco Cribari (cribari) - Monday, 13 February 2017, 00:32 GMT
I believe this is related to the following bug: https://bugzilla.kernel.org/show_bug.cgi?id=190831
Comment by Kevin Dodd (Jesin) - Friday, 15 September 2017, 21:50 GMT
Is this still relevant?
Comment by Konstantin Shalygin (k0ste) - Saturday, 16 September 2017, 02:53 GMT
I'm still not have any issues with my 8260.

[k0ste@WorkStation ~]$ uname -a
Linux WorkStation 4.12.13-1-ARCH #1 SMP PREEMPT Fri Sep 15 06:36:43 UTC 2017 x86_64 GNU/Linux

[k0ste@WorkStation ~]$ pacman -Qs linux-firmware
local/linux-firmware 20170907.a61ac5c-1
Firmware files for Linux

[k0ste@WorkStation ~]$ wicd-cli -yl
# BSSID Channel ESSID
0 6C:3B:6B:75:68:87 12 UniFi_2G
1 14:D6:4D:C7:48:04 12 130
2 C8:D3:A3:31:F9:82 1 enotik fifi
3 02:01:FF:AE:90:D8 11 ntk-128
4 64:70:02:71:5A:F2 12 IWANOWA
5 A8:F9:4B:1D:63:D1 1 ELTEX-63D0
6 AC:F1:DF:29:FB:EF 2 DIR-300NRU
7 A8:F9:4B:B9:3E:71 11 ELTEX-3E70
8 FA:F0:82:8C:76:9C 5 TTK(994)
9 18:D6:C7:FF:32:B6 2 NTK_1009

[k0ste@WorkStation ~]$ dmesg | grep iwl
[ 2.640261] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -2
[ 2.640270] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed with error -2
[ 2.640277] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed with error -2
[ 2.646304] iwlwifi 0000:03:00.0: capa flags index 3 larger than supported by driver
[ 2.662653] iwlwifi 0000:03:00.0: loaded firmware version 27.541033.0 op_mode iwlmvm
[ 2.688780] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[ 2.690844] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2.691494] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2.847939] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[ 6.266614] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 6.266939] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 6.403294] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 6.403583] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 14.471514] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 14.472214] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 14.610810] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 14.611188] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Comment by Dario Ostuni (dariost) - Saturday, 23 September 2017, 12:43 GMT

Loading...