1. Please describe the problem: After a rawhide update my laptop iwlwifi interface no longer works; the kernel module fails The issue was introduced between these two kernel releases in koji (jforbes built): works: kernel-6.16.0-0.rc0.250528gfeacb1774bd5.5.fc43 fails: kernel-6.16.0-0.rc0.250529g90b83efa6701.6.fc43 Examining this with either journalctl or dmesg, this is the kernel failure: ``` Intel(R) Wireless WiFi driver for Linux iwlwifi 0000:09:00.0: Detected crf-id 0xa5a5a5a1, cnv-id 0xa5a5a5a1 wfpm id 0xa5a5a5a1 iwlwifi 0000:09:00.0: PCI dev 008a/5325, rev=0xb0, rfid=0xd55555d5 iwlwifi 0000:09:00.0: Detected Intel(R) Centrino(R) Wireless-N 1030 BGN iwlwifi 0000:09:00.0: loaded firmware version 18.168.6.1 6000g2b-6.ucode op_mode iwldvm iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEBUG enabled iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEBUGFS enabled iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled iwlwifi 0000:09:00.0: Detected Intel(R) Centrino(R) Wireless-N 1030 BGN, REV=0xB0 iwlwifi 0000:09:00.0: Failing on timeout while stopping DMA channel 8 [0xa5a5a5a2] ------------[ cut here ]------------ WARNING: CPU: 3 PID: 10337 at drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c:212 iwl_parse_eeprom_data+0x2fa/0x390 [iwldvm] Modules linked in: iwldvm(+) mac80211 iwlwifi nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security ip_set nf_tables ip6_tables iptable_filter ip_tables qrtr bnep snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_codec_generic intel_rapl_msr snd_hda_intel intel_rapl_common x86_pkg_temp_thermal snd_intel_dspcfg intel_powerclamp snd_intel_sdw_acpi snd_hda_codec coretemp snd_hda_core kvm_intel uvcvideo snd_hwdep uvc dell_pc btusb videobuf2_vmalloc libarc4 snd_seq platform_profile btrtl kvm iTCO_wdt btintel videobuf2_memops videobuf2_v4l2 dell_laptop videobuf2_common btbcm at24 mei_pxp dell_wmi intel_pmc_bxt mei_hdcp irqbypass iTCO_vendor_support rapl snd_seq_device btmtk dell_smm_hwmon intel_cstate dell_smbios dcdbas cfg80211 snd_pcm intel_uncore videodev bluetooth dell_wmi_descriptor sparse_keymap wmi_bmof i2c_i801 mc i2c_smbus lpc_ich mei_me snd_timer rfkill snd soundcore mei pktcdvd joydev loop zram lz4hc_compress lz4_compress xfs i915 ums_realtek uas hid_logitech_hidpp i2c_algo_bit usb_storage 8021q garp polyval_clmulni stp llc drm_buddy mrp ghash_clmulni_intel sha512_ssse3 sha1_ssse3 r8169 ttm realtek drm_display_helper video cec wmi hid_logitech_dj serio_raw sunrpc iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi scsi_dh_rdac scsi_dh_emc scsi_dh_alua i2c_dev fuse dm_multipath nfnetlink [last unloaded: iwlwifi] CPU: 3 UID: 0 PID: 10337 Comm: modprobe Tainted: G W ------ --- 6.16.0-0.rc0.250529g90b83efa6701.6.fc43.x86_64 #1 PREEMPT(lazy) Tainted: [W]=WARN Hardware name: Dell Inc. Inspiron N5110/034W60, BIOS A11 08/03/2012 RIP: 0010:iwl_parse_eeprom_data+0x2fa/0x390 [iwldvm] Code: 48 89 d8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 0f 0b 48 85 ed 74 13 0f b6 45 00 88 43 0a 0f b7 45 02 66 89 43 0c 0f 0b <0f> 0b 48 89 df e8 2c 9c e4 e6 31 db 48 89 d8 5b 5d 41 5c 41 5d 41 RSP: 0018:ffffd1ea4168ba88 EFLAGS: 00010202 RAX: 0000000000000a4c RBX: ffff8e9305b0e000 RCX: 0000000000000009 RDX: 00000000000007fc RSI: ffffffffc1cea36f RDI: ffff8e9305b10000 RBP: ffff8e92c1a7f000 R08: 0000000000002000 R09: 0000000000000000 R10: ffffd1ea4168ba88 R11: 00000000ffffffff R12: ffff8e92cdd10028 R13: ffffffffc1856500 R14: 0000000000000800 R15: ffff8e92c17560c8 FS: 00007f49e9fbe740(0000) GS:ffff8e942c003000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffdf6232fe8 CR3: 00000001412e8004 CR4: 00000000000626f0 Call Trace: <TASK> iwl_op_mode_dvm_start+0x2e0/0xa00 [iwldvm] ? d_instantiate+0x4a/0x60 _iwl_op_mode_start+0x60/0xe0 [iwlwifi] iwl_opmode_register+0x7d/0xf0 [iwlwifi] ? __pfx_iwl_init+0x10/0x10 [iwldvm] iwl_init+0x38/0xff0 [iwldvm] do_one_initcall+0x5b/0x300 do_init_module+0x84/0x260 init_module_from_file+0x8a/0xe0 idempotent_init_module+0x114/0x310 __x64_sys_finit_module+0x6d/0xd0 do_syscall_64+0x82/0x2c0 ? do_syscall_64+0x82/0x2c0 ? __x64_sys_pread64+0x9c/0xd0 ? do_syscall_64+0x82/0x2c0 ? do_syscall_64+0x82/0x2c0 ? exc_page_fault+0x74/0x180 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x7f49e990020d Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d c3 5b 0f 00 f7 d8 64 89 01 48 RSP: 002b:00007ffdf6236158 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 RAX: ffffffffffffffda RBX: 00005654e2a00be0 RCX: 00007f49e990020d RDX: 0000000000000004 RSI: 00005654c0eacf2e RDI: 0000000000000004 RBP: 00007ffdf62361f0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00005654c0eacf2e R13: 00005654e2a00d00 R14: 0000000000040000 R15: 00005654e2a08970 </TASK> ---[ end trace 0000000000000000 ]--- ``` 2. What is the Version-Release number of the kernel: 6.16.0-0.rc0.250529g90b83efa6701.6.fc43.x86_64 Thu 29 May 2025 10:24:45 AM MST .. and everything kernel I've tried after that. 3. Did it work previously in Fedora? If so, what kernel version did the issue *first* appear? Old kernels are available for download at https://koji.fedoraproject.org/koji/packageinfo?packageID=8 : works: kernel-6.16.0-0.rc0.250528gfeacb1774bd5.5.fc43 fails: kernel-6.16.0-0.rc0.250529g90b83efa6701.6.fc43 4. Can you reproduce this issue? If so, please provide the steps to reproduce the issue below: Load a fedora build after kernel-6.16.0-0.rc0.250528gfeacb1774bd5.5.fc43.x86_64 Then: modprobe -r iwldvm modprobe -r iwlwifi modprobe -v iwlwifi Watching dmesg, the same failure at eeprom.c:212 in iwl_parse_eeprom_data occurs. 5. Does this problem occur with the latest Rawhide kernel? To install the Being lazy, I hoped this would be fixed in rawhide. However after almost two months it's still failing in kernel-6.17.0-0.rc1.250815gd7ee5bdce789.21.fc44.x86_64, Same issue with eeprom.c:212. 6. Are you running any modules that not shipped with directly Fedora's kernel?: Vanilla rawhide kernel, nothing extra 7. Please attach the kernel logs. You can get the complete kernel log for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the issue occurred on a previous boot, use the journalctl ``-b`` flag. I've attached logs for the working kernel and the failing kernel. Reproducible: Always
Created attachment 2104051 [details] kernel logs with failure
Created attachment 2104053 [details] kernel logs from previous good kernel
I confirm this bug in Fedora 42. Kernels 6.16.5 and 6.16.7 didn't work. Kernel 6.15.x works fine. Hoped that kernels >= 6.16.6 (https://bugzilla.kernel.org/show_bug.cgi?id=220472) would solve this problem, but that wasn't the case.
The iwlwifi module is working correctly in rawhide kernel kernel-6.17.0-0.rc5.250912g320475fbd590d.46.fc44.x86_64 Build Date : Fri 12 Sep 2025 07:08:08 AM MST And I believe iwlwifi was still broken in kernel-6.17.0-0.rc3.250826gfab1beda7597.32.fc44.x86_64 Build Date : Tue 26 Aug 2025 11:47:26 AM MST This issue can be closed with respect to Rawhide (Fedora 44) But according to @NoKurth this is currently failing in Fedora 42 (now that it's using problem kernel series 6.16), so it's worth keeping on the books. Hopefully F42 will update the intel kernel stack.
For me wifi works perfect (again) with kernel 6.16.9 in Fedora 42.