Kernel: Linux version 5.5.1-arch1-1 (linux@archlinux) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Sat, 01 Feb 2020 16:38:40 +0000 Device: 01:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a) Subsystem: Intel Corporation Wireless 8260 [8086:8110] Flags: bus master, fast devsel, latency 0, IRQ 131 Memory at ef400000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [40] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number a0-c5-89-ff-ff-7d-f5-f5 Capabilities: [14c] Latency Tolerance Reporting Capabilities: [154] L1 PM Substates Kernel driver in use: iwlwifi Kernel modules: iwlwifi Starting with Linux v5.5 my Intel AC 8260 fails to start. See the attached log excerpt for details.
Created attachment 287095 [details] Relevant boot log output
Same error for me, it seems to be is related to Bug #204151, there is another call to GEO_TX_POWER_LIMIT not guarded by iwl_sar_geo_support() in function iwl_mvm_sar_geo_init in drivers/net/wireless/intel/iwlwifi/mvm/fw.c. The error happens for kernels 5.5.0 to 5.5.3
omitting the call to iwl_mvm_sar_geo_init makes my wifi work again without any errors diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c index c09624d8d..0915c5852 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c @@ -1215,7 +1215,8 @@ int iwl_mvm_up(struct iwl_mvm *mvm) ret = iwl_mvm_sar_init(mvm); if (ret == 0) { - ret = iwl_mvm_sar_geo_init(mvm); + if (iwl_sar_geo_support(&mvm->fwrt)) + ret = iwl_mvm_sar_geo_init(mvm); } else if (ret > 0 && !iwl_sar_get_wgds_table(&mvm->fwrt)) { /* * If basic SAR is not available, we check for WGDS,
I can confirm that the above patch fixes the issue. Thanks @ganguin@gmail.com!
Still present in 5.5.4
The bug is present in kernel 5.5.5 (Arch Linux).
At first sight it seems like this bug and bug #206479 are duplicates. I see the same stack trace and error code for both, and the patch by ganguin will likely have the same effect as the patch I published in the other bug.
The bug is still present in kernel 5.5.6 (Arch).
The bug is still present in kernel 5.5.7 (Arch).
I am also seeing this on kernel 5.5.7. See attached boot log.
Created attachment 287767 [details] kernel bootlog iwlwifi firmware crash
I wonder if there's any plan of integrating the patch into upstream? I'm afraid that kernel developers ignore the issue, since the bug is present only for a small fraction of users :(
The bug is still present in kernel 5.5.8 (Arch Linux).
Confirming (In reply to joanbrugueram from comment #7) > At first sight it seems like this bug and bug #206479 are duplicates. I see > the same stack trace and error code for both, and the patch by ganguin will > likely have the same effect as the patch I published in the other bug. The bug is present in all current Arch kernels (5.5.8). I have been using the patch from that bug report for nearly a month and my 8260 correctly initializes and no errors so far.
It looks like this bug is specific to a certain combination of Intel WiFi hardware model (8260) AND system firmware ACPI tables in some laptops/motherboards, which very few users have. Given that no big distro maintainers have complained to the devs so far, it looks like this issue is here to stay...
(In reply to Sergey Kvachonok from comment #15) > Given that no big distro maintainers have complained to the devs so far, it > looks like this issue is here to stay... The issue most probably wan't go away until someone submits a patch to the linux-wireless mailing list.
The same problem on my Asus Zenbook UX330UA. Network controller: Intel Corporation Wireless 8260 (rev 3a). Manjaro KDE, kernel 5.5. With other kernels WiFi work as expected. Logs: [logFile](https://www.dropbox.com/s/oimvrgtsl1rq083/logs.txt?dl=0)
The bug is still present in kernel 5.5.9 (Arch Linux).
FWIW I've posted a patch to linux-wireless/the Intel folk at https://lore.kernel.org/linux-wireless/20200314105700.GM311@earth.li/T/#u that's working for me.
The bug is still present in kernel 5.5.10 (Arch).
Upstream fix at https://lore.kernel.org/linux-wireless/iwlwifi.20200318081237.46db40617cc6.Id5cf852ec8c5dbf20ba86bad7b165a0c828f8b2e@changeid/
WiFi still not working in version 5.5.11-1 (Arch)
WiFi still not working in version 5.5.13-1 (Arch)
@Sav0k: I see the upstream patch from Golan Ben Ami is included in both Arch's 5.5.11-1 and 5.5.13-1. Is the error message in the log still the same? An new log would be useful.
Created attachment 288111 [details] 5.5.13_logs_and_system_info
(In reply to joanbrugueram from comment #24) > @Sav0k: I see the upstream patch from Golan Ben Ami is included in both > Arch's 5.5.11-1 and 5.5.13-1. Is the error message in the log still the > same? An new log would be useful. As for me looks like the same as before. I attached new logs and information about the system.
It looks like your are using Manjaro, and they build the kernel by themselves instead of using the same one as Arch. And for some reason, this single patch wasn't included in their build, unlike all other patches. References: Arch kernel patches: https://git.archlinux.org/linux.git/log/?h=v5.5.13-arch1 Manjaro kernel patches: https://gitlab.manjaro.org/packages/core/linux55/-/blob/17ade6d553eee8f9abe7edd50591c007c6b35ffa/PKGBUILD So, unfortunately it's still broken in your distro, but Gol Ami's fix is still valid and should eventually land there.
(In reply to joanbrugueram from comment #27) > It looks like your are using Manjaro, and they build the kernel by > themselves instead of using the same one as Arch. And for some reason, this > single patch wasn't included in their build, unlike all other patches. > > References: > > Arch kernel patches: https://git.archlinux.org/linux.git/log/?h=v5.5.13-arch1 > Manjaro kernel patches: > https://gitlab.manjaro.org/packages/core/linux55/-/blob/ > 17ade6d553eee8f9abe7edd50591c007c6b35ffa/PKGBUILD > > So, unfortunately it's still broken in your distro, but Gol Ami's fix is > still valid and should eventually land there. I'm sorry, I didn't know about this. Thank you very much for the detailed information!
I can confirm that on a Asus UX330UA (previously affected), kernel 5.5.13-1 works fine. Thanks. I think this can be closed.
(In reply to Andre Manoel from comment #29) > I can confirm that on a Asus UX330UA (previously affected), kernel 5.5.13-1 > works fine. Thanks. > > I think this can be closed. 5.5.13 is still broken on my UX330UA. The is the kernel bug tracker, not your distro's bug tracker.
(In reply to to.eivind from comment #11) > Created attachment 287767 [details] > kernel bootlog iwlwifi firmware crash Can confirm 5.5.13-1 from Arch (which includes the patch) is booting with working wifi on my Asus UX330.
I encounter the same issue on latest (nov 2019) Dell XPS 3790 running openSUSE Tumbleweed and kernel 5.5.11. # ethtool -i wlp2s0 | grep firmware firmware-version: 48.4fa0041f.0 lspci -s 02:00.0 -vv 02:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a) Subsystem: Bigfoot Networks, Inc. Device 1653 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 18 Region 0: Memory at 9e200000 (64-bit, non-prefetchable) [size=16K] [ ... ] Kernel driver in use: iwlwifi Kernel modules: iwlwifi The error dump I had in journal is attached.
Created attachment 288147 [details] iwlwifi error log on kernel 5.5.11 (openSUSE TW)
The patch is only in kernel 5.6 at the moment, it has missed the window for 5.5.14 by a few hours. It should be in 5.5.15 though.
*** Bug 206439 has been marked as a duplicate of this bug. ***