Description: iwlwifi - Intel Wireless 8265 / 8275 broken Am on a system76 Gazelle. If I downgrade to 4.14.x things seem to work fine. >=4.19 is where things broke for me. Additional info: * using netctl for wireless config dmesg output: $ sudo dmesg | grep iwlwifi [ 6.803728] iwlwifi 0000:03:00.0: enabling device (0000 -> 0002) [ 6.811282] iwlwifi 0000:03:00.0: loaded firmware version 36.9f0a2d68.0 op_mode iwlmvm [ 7.164029] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 8265, REV=0x230 [ 7.222573] iwlwifi 0000:03:00.0: base HW address: f8:34:41:d4:47:cf [ 7.378522] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0 [ 49.115455] iwlwifi 0000:03:00.0: Failed to load firmware chunk! [ 49.115462] iwlwifi 0000:03:00.0: iwlwifi transaction failed, dumping registers [ 49.115466] iwlwifi 0000:03:00.0: iwlwifi device config registers: [ 49.115521] iwlwifi 0000:03:00.0: 00000000: 24fd8086 00100000 02800078 00000000 00000004 00000000 00000000 00000000 [ 49.115527] iwlwifi 0000:03:00.0: 00000020: 00000000 00000000 00000000 10108086 00000000 000000c8 00000000 00000100 [ 49.115530] iwlwifi 0000:03:00.0: iwlwifi device memory mapped registers: [ 49.115564] iwlwifi 0000:03:00.0: 00000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff [ 49.115570] iwlwifi 0000:03:00.0: 00000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff [ 49.115577] iwlwifi 0000:03:00.0: iwlwifi device AER capability structure: [ 49.115605] iwlwifi 0000:03:00.0: 00000000: 14010001 00000000 00000000 00462031 00002000 00002000 00000000 00000000 [ 49.115609] iwlwifi 0000:03:00.0: 00000020: 00000000 00000000 00000000 [ 49.115613] iwlwifi 0000:03:00.0: iwlwifi parent port (0000:00:1c.6) config registers: [ 49.115641] iwlwifi 0000:00:1c.6: 00000000: a1168086 00100007 060400f1 00810010 00000000 00000000 00030300 200000f0 [ 49.115646] iwlwifi 0000:00:1c.6: 00000020: df00df00 0001fff1 00000000 00000000 00000000 00000040 00000000 001003ff [ 49.115651] iwlwifi 0000:03:00.0: iwlwifi root port (0000:00:1c.6) AER cap structure: [ 49.115665] iwlwifi 0000:00:1c.6: 00000000: 14010001 00000000 00010000 00060011 00000000 00002000 00000000 00000000 [ 49.115670] iwlwifi 0000:00:1c.6: 00000020: 00000000 00000000 00000000 00000000 00000000 00000000 [ 49.133218] WARNING: CPU: 2 PID: 1193 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:2009 iwl_trans_pcie_grab_nic_access+0x1e1/0x220 [iwlwifi] [ 49.133218] Modules linked in: joydev mousedev arc4 iwlmvm snd_hda_codec_hdmi snd_hda_codec_realtek mac80211 snd_hda_codec_generic iwlwifi vboxnetflt(OE) vboxnetadp(OE) vboxpci(OE) uvcvideo btusb btrtl btbcm videobuf2_vmalloc btintel snd_hda_intel intel_rapl videobuf2_memops snd_hda_codec videobuf2_v4l2 bluetooth videobuf2_common vboxdrv(OE) snd_hda_core x86_pkg_temp_thermal vboxvideo(C) intel_powerclamp coretemp nls_iso8859_1 snd_hwdep videodev ttm nls_cp437 vfat snd_pcm iTCO_wdt fat iTCO_vendor_support media cfg80211 kvm_intel snd_timer r8169 ecdh_generic crct10dif_pclmul ghash_clmulni_intel rtsx_pci_ms snd intel_cstate intel_uncore input_leds memstick rfkill libphy soundcore psmouse intel_rapl_perf i2c_i801 pcspkr vboxguest intel_pch_thermal pcc_cpufreq evdev mac_hid ac battery wmi system76_io(OE) [ 49.133265] RIP: 0010:iwl_trans_pcie_grab_nic_access+0x1e1/0x220 [iwlwifi] [ 49.133277] iwl_clear_bits_prph+0x37/0x90 [iwlwifi] [ 49.133281] iwl_pcie_load_section+0x4f3/0x510 [iwlwifi] [ 49.133287] iwl_pcie_load_cpu_sections_8000.isra.4+0xe9/0x290 [iwlwifi] [ 49.133291] iwl_trans_pcie_start_fw+0x41a/0x6b0 [iwlwifi] [ 49.133308] ? iwl_trans_pcie_start_hw+0x59/0x1b0 [iwlwifi] [ 49.133384] iwlwifi 0000:03:00.0: Could not load the [2] uCode section [ 49.133388] iwlwifi 0000:03:00.0: Failed to start INIT ucode: -110 [ 49.133407] iwlwifi 0000:03:00.0: Failed to run INIT ucode: -110 [ 49.133408] iwlwifi 0000:03:00.0: Failed to start RT ucode: -110 [ 51.688247] iwlwifi 0000:03:00.0: Could not load the [0] uCode section [ 51.688251] iwlwifi 0000:03:00.0: Failed to start INIT ucode: -5 [ 51.688252] iwlwifi 0000:03:00.0: Failed to run INIT ucode: -5 [ 51.688253] iwlwifi 0000:03:00.0: Failed to start RT ucode: -5 If I can provide any additional data in some way please let me know I am happy to try to help!
Please look at https://bugzilla.kernel.org/show_bug.cgi?id=201469 Try to revert the patch incriminated there. thanks.
Revert? Do you mean apply this patch (https://bugzilla.kernel.org/attachment.cgi?id=280175&action=diff) and post the dmesg? I am not entirely sure what you are asking me to do, apologies.
I meant to revert https://github.com/torvalds/linux/commit/9ab105deb60fa76d66cae5548819b4e8703d2056
Created attachment 280389 [details] dmesg with patch The results are the same after applying the patch. dmesg attached. Is there anything else I can try?
Apologies, I meant reverting the patch.
I added Bjorn Helgass. Hi, Again, memory mapped registers not available. " Am on a system76 Gazelle. If I downgrade to 4.14.x things seem to work fine. >=4.19 is where things broke for me. "
Bjorn Stange, Can you please attach the output of sudo lspci -xxxvvv Thanks
Created attachment 280395 [details] lspci output Sure thing. lspci output attached
I would also like to mention that ethernet is also broken, not sure if that information is entirely relevant, just trying to provide context.
Created attachment 280401 [details] dmesg working So I ended up installing PopOS on to another drive on the laptop. From there I ran the firmware updater for the gazelle. Now I am able to load iwlwifi with kernel 4.20. dmesg attached.
sudo lspci -xxxxvvvv after the update please :)
Created attachment 280403 [details] lspci after firmware update This doesn't seem to be working 100%. I can't seem to get more than 500KB/s on ethernet or wireless. The driver loads now but the interface does not seem to be fully functional. lspci -xxxvvv attached
Created attachment 280405 [details] lspci after update more verbose Apologies, I did not see the arguments correctly. lspci -xxxxvvvv output attached
I confirmed that downgrading back to 4.14.90 allows me to download the same files much faster (~35MB/s when working properly)
I assume attachment 280405 [details] is lspci output from v4.20, with iwlwifi working but at low performance. Can you collect similar dmesg and lspci output from v4.14.90, where iwlwifi works better? I'm marking this as a regression because of the performance issue.
After doing some more testing I have determined that it is my ethernet driver that is not working anymore. The wireless driver seems to be behaving the same on v4.20 and v4.14.90. I think this can be closed and I will probably be able to troubleshoot the ethernet issues elsewhere. Thanks so much for all the support, and apologies for my delayed responses.