You are not logged in.

#1 2020-06-15 15:38:59

vanja_z
Member
Registered: 2012-04-11
Posts: 40

Upgrading to Linux 5.7.2 breaks Intel WiFi (iwlwifi)

Hi all,

Upgrading to Linux 5.7.2 breaks Intel WiFi (iwlwifi) on my system. I can resolve the issue by rolling back to Linux 5.6.15.arch1-1 and keeping all other packages are up to date, upgrading to 5.7.2.arch1-1 always causes the issue to return, I've tried 3 times now. The main error appears to be generated by the kernel,

iwlwifi: probe of 0000:00:14.3 failed with error -22

Here are the relevant sections from my logs:

Jun 16 01:14:20 vz-e4a kernel: Creating 1 MTD partitions on "0000:00:1f.5":
Jun 16 01:14:20 vz-e4a kernel: 0x000000000000-0x000001000000 : "BIOS"
Jun 16 01:14:20 vz-e4a kernel: Intel(R) Wireless WiFi driver for Linux
Jun 16 01:14:20 vz-e4a kernel: Copyright(c) 2003- 2015 Intel Corporation
Jun 16 01:14:20 vz-e4a kernel: iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
Jun 16 01:14:20 vz-e4a kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
Jun 16 01:14:20 vz-e4a kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
Jun 16 01:14:20 vz-e4a kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
Jun 16 01:14:20 vz-e4a kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
Jun 16 01:14:20 vz-e4a kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jun 16 01:14:20 vz-e4a kernel: AVX2 version of gcm_enc/dec engaged.
Jun 16 01:14:20 vz-e4a kernel: AES CTR mode by8 optimization enabled
Jun 16 01:14:20 vz-e4a kernel: ------------[ cut here ]------------
Jun 16 01:14:20 vz-e4a kernel: WARNING: CPU: 4 PID: 334 at drivers/net/wireless/intel/iwlwifi/pcie/drv.c:1114 iwl_pci_probe+0x4a0/0x5c0 [iwlwifi]
Jun 16 01:14:20 vz-e4a kernel: Modules linked in: nls_cp437 aesni_intel(+) vfat snd_hda_intel acpi_cpufreq(-) fat pcc_cpufreq(-) ofpart crypto_simd iwlwifi(+) snd_intel_dspcfg cmdlinepart cryptd glue_helper snd_hda_codec intel_cs>
Jun 16 01:14:20 vz-e4a kernel: CPU: 4 PID: 334 Comm: systemd-udevd Tainted: P     U     OE     5.7.2-arch1-1 #1
Jun 16 01:14:20 vz-e4a kernel: Hardware name: Micro-Star International Co., Ltd. GS65 Stealth Thin 8RF/MS-16Q2, BIOS E16Q2IMS.112 05/21/2019
Jun 16 01:14:20 vz-e4a kernel: RIP: 0010:iwl_pci_probe+0x4a0/0x5c0 [iwlwifi]
Jun 16 01:14:20 vz-e4a kernel: Code: 8b 7d 38 41 81 f8 09 01 00 00 0f 84 9d 00 00 00 48 c7 c1 d6 d2 47 c2 31 d2 31 f6 e8 0a bd ff ff b8 ea ff ff ff e9 36 fe ff ff <0f> 0b b8 ea ff ff ff 48 89 ef 89 44 24 04 e8 5d e5 00 00 8b 44 24
Jun 16 01:14:20 vz-e4a kernel: RSP: 0018:ffffbd9f80d7baa0 EFLAGS: 00010246
Jun 16 01:14:20 vz-e4a kernel: RAX: ffffffffc247a5e0 RBX: ffffa11d2b016000 RCX: 0000000000000031
Jun 16 01:14:20 vz-e4a kernel: RDX: 0000000000000000 RSI: ffffbd9f8110409c RDI: ffffa11d29cc8018
Jun 16 01:14:20 vz-e4a kernel: RBP: ffffa11d29cc8018 R08: 0000000000000105 R09: 0000000000000000
Jun 16 01:14:20 vz-e4a kernel: R10: 0000000000000000 R11: ffffffffb5254748 R12: ffffffffc247a5e0
Jun 16 01:14:20 vz-e4a kernel: R13: ffffa11d2b0160b0 R14: 0000000000000037 R15: 0000000000000000
Jun 16 01:14:20 vz-e4a kernel: FS:  00007f7a9dc8ea80(0000) GS:ffffa11d2dd00000(0000) knlGS:0000000000000000
Jun 16 01:14:20 vz-e4a kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 16 01:14:20 vz-e4a kernel: CR2: 00007f52ee746260 CR3: 00000004a6900005 CR4: 00000000003606e0
Jun 16 01:14:20 vz-e4a kernel: Call Trace:
Jun 16 01:14:20 vz-e4a kernel:  ? _raw_spin_unlock_irqrestore+0x20/0x40
Jun 16 01:14:20 vz-e4a kernel:  local_pci_probe+0x42/0x80
Jun 16 01:14:20 vz-e4a kernel:  ? pci_match_device+0xd7/0x100
Jun 16 01:14:20 vz-e4a kernel:  pci_device_probe+0xfa/0x1b0
Jun 16 01:14:20 vz-e4a kernel:  really_probe+0x167/0x410
Jun 16 01:14:20 vz-e4a kernel:  driver_probe_device+0xb6/0x100
Jun 16 01:14:20 vz-e4a kernel:  device_driver_attach+0xa1/0xb0
Jun 16 01:14:20 vz-e4a kernel:  __driver_attach+0x8a/0x150
Jun 16 01:14:20 vz-e4a kernel:  ? device_driver_attach+0xb0/0xb0
Jun 16 01:14:20 vz-e4a kernel:  ? device_driver_attach+0xb0/0xb0
Jun 16 01:14:20 vz-e4a kernel:  bus_for_each_dev+0x89/0xd0
Jun 16 01:14:20 vz-e4a kernel:  bus_add_driver+0x12b/0x1e0
Jun 16 01:14:20 vz-e4a kernel:  driver_register+0x8b/0xe0
Jun 16 01:14:20 vz-e4a kernel:  ? 0xffffffffc23d8000
Jun 16 01:14:20 vz-e4a kernel:  iwl_pci_register_driver+0x21/0x40 [iwlwifi]
Jun 16 01:14:20 vz-e4a kernel:  iwl_drv_init+0x7f/0x1000 [iwlwifi]
Jun 16 01:14:20 vz-e4a kernel:  do_one_initcall+0x59/0x240
Jun 16 01:14:20 vz-e4a kernel:  do_init_module+0x5c/0x260
Jun 16 01:14:20 vz-e4a kernel:  load_module+0x2137/0x23a0
Jun 16 01:14:20 vz-e4a kernel:  __do_sys_init_module+0x172/0x1a0
Jun 16 01:14:20 vz-e4a kernel:  do_syscall_64+0x49/0x90
Jun 16 01:14:20 vz-e4a kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
Jun 16 01:14:20 vz-e4a kernel: RIP: 00Jun 16 01:14:20 vz-e4a kernel: Code: 48 8b 0d 55 f7 0b 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 22 f7 0b 00 f7 d8 64 89 01 48
Jun 16 01:14:20 vz-e4a kernel: RSP: 002b:00007ffd0a0ade58 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
Jun 16 01:14:20 vz-e4a kernel: RAX: ffffffffffffffda RBX: 0000562307f5bef0 RCX: 00007f7a9ec0173e
Jun 16 01:14:20 vz-e4a kernel: RDX: 00007f7a9e89597d RSI: 00000000000b4c81 RDI: 00005623088ec870
Jun 16 01:14:20 vz-e4a kernel: RBP: 00005623088ec870 R08: 0000562307f54a80 R09: 00007ffd0a0ac981
Jun 16 01:14:20 vz-e4a kernel: R10: 0000000000000002 R11: 0000000000000246 R12: 00007f7a9e89597d
Jun 16 01:14:20 vz-e4a kernel: R13: 0000000000000001 R14: 0000562307f55000 R15: 0000562307f5bef0
Jun 16 01:14:20 vz-e4a kernel: ---[ end trace 16936d5515a6f84f ]---
Jun 16 01:14:20 vz-e4a kernel: iwlwifi: probe of 0000:00:14.3 failed with error -22

Is anybody running Intel WiFi on Linux 5.7.2 successfully? I would like to determine if this is an error with my system (this particular machine has been working fine running Arch for around 2.5 years now) or with the package.

Edit: Ok I found I bug report, it seems some others are experiencing this issue. Mods can you please allow this tread to stay in case somebody posts a workaround or a fix?
https://bugs.archlinux.org/task/66977

Regards,
Vanja

Last edited by vanja_z (2020-06-15 15:53:09)

Offline

#2 2020-06-16 08:04:57

kernelgroup
Member
Registered: 2020-06-16
Posts: 1

Re: Upgrading to Linux 5.7.2 breaks Intel WiFi (iwlwifi)

Hi vanya_z,

I had kernel panic in iwlwifi after update kernel to 5.7.2.arch1-1. I can resolve the issue only after I rolled back to kernel  5.6.15.arch1-1 and to intel-ucode 20200520-1

Regards

Offline

#3 2020-06-16 15:58:01

vanja_z
Member
Registered: 2012-04-11
Posts: 40

Re: Upgrading to Linux 5.7.2 breaks Intel WiFi (iwlwifi)

kernelgroup wrote:

I can resolve the issue only after I rolled back to kernel  5.6.15.arch1-1 and to intel-ucode 20200520-1

I also had issues with intel-ucode-20200609-1 however intel-ucode-20200609-2 seems to be working again, I'm also still on 5.6.15.arch1-1.

Offline

#4 Today 10:52:19

vanja_z
Member
Registered: 2012-04-11
Posts: 40

Re: Upgrading to Linux 5.7.2 breaks Intel WiFi (iwlwifi)

Ok bit of an update, @manj-a-bug has made a patch to fix this issue and will be submitting to the kernel team [1]. Myself and a few others have confirmed it works. I guess it will come out in an upcoming release. In the meantime you can build a custom kernel via abs and apply the patch [2] yourself. Turns out the issue was specific to Killer Wireless AC 1550 cards which are based on Intel and use iwlwifi kernel driver.

[1] https://bugzilla.kernel.org/show_bug.cgi?id=208141
[2] https://bugzilla.kernel.org/attachment.cgi?id=290037

Offline

Board footer

Powered by FluxBB