No Wi-Fi adapter found after updating to kernel-6.5.8-200.fc38.x86_64

dnf update installed kernel-6.5.8-200.fc38.x86_64 and after reboot, unable to connect to Wi-Fi. Airplane mode is disabled in GNOME Settings and the message ‘No Wi-Fi adapter found’ is displayed.

Thinkpad P1 Gen4i
`Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)

Snippet of a call trace captured in dmesg.

[   29.487404] Call Trace:
[   29.487406]  <TASK>
[   29.487407]  ? __iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
[   29.487416]  ? __warn+0x81/0x130
[   29.487420]  ? __iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
[   29.487430]  ? report_bug+0x171/0x1a0
[   29.487432]  ? prb_read_valid+0x1b/0x30
[   29.487434]  ? handle_bug+0x3c/0x80
[   29.487436]  ? exc_invalid_op+0x17/0x70
[   29.487437]  ? asm_exc_invalid_op+0x1a/0x20
[   29.487440]  ? __iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
[   29.487448]  iwl_trans_pcie_grab_nic_access+0x1a/0x40 [iwlwifi]
[   29.487456]  iwl_read_prph+0x1d/0x70 [iwlwifi]
[   29.487465]  iwl_mvm_load_ucode_wait_alive+0x2d9/0x620 [iwlmvm]
[   29.487485]  ? __pfx_iwl_alive_fn+0x10/0x10 [iwlmvm]
[   29.487498]  iwl_run_unified_mvm_ucode+0xbb/0x280 [iwlmvm]
[   29.487510]  ? __pfx_iwl_wait_init_complete+0x10/0x10 [iwlmvm]
[   29.487523]  iwl_run_init_mvm_ucode+0x1f8/0x3a0 [iwlmvm]
[   29.487535]  ? iwl_pcie_check_hw_rf_kill+0x21/0xa0 [iwlwifi]
[   29.487544]  iwl_mvm_start_get_nvm+0x88/0x1f0 [iwlmvm]
[   29.487560]  iwl_op_mode_mvm_start+0x80f/0xa10 [iwlmvm]
[   29.487572]  _iwl_op_mode_start+0x98/0xc0 [iwlwifi]
[   29.487581]  iwl_opmode_register+0x6c/0xe0 [iwlwifi]
[   29.487589]  ? __pfx_iwl_mvm_init+0x10/0x10 [iwlmvm]
[   29.487601]  iwl_mvm_init+0x26/0xff0 [iwlmvm]
[   29.487613]  ? __pfx_iwl_mvm_init+0x10/0x10 [iwlmvm]
[   29.487624]  do_one_initcall+0x5a/0x320
[   29.487627]  do_init_module+0x60/0x240
[   29.487630]  __do_sys_init_module+0x17f/0x1b0
[   29.487632]  do_syscall_64+0x5d/0x90
[   29.487634]  ? __count_memcg_events+0x42/0x90
[   29.487637]  ? count_memcg_events.constprop.0+0x1a/0x30
[   29.487639]  ? handle_mm_fault+0x9e/0x350
[   29.487640]  ? do_user_addr_fault+0x179/0x640
[   29.487642]  ? exc_page_fault+0x7f/0x180
[   29.487645]  entry_SYSCALL_64_after_hwframe+0x6e/0xd8
[   29.487647] RIP: 0033:0x7f40cab3599e
[   29.487672] Code: 48 8b 0d 6d 04 0c 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 3a 04 0c 00 f7 d8 64 89 01 48
[   29.487672] RSP: 002b:00007ffd24b12708 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
[   29.487674] RAX: ffffffffffffffda RBX: 000056508daa2c70 RCX: 00007f40cab3599e
[   29.487674] RDX: 000056508d751fc9 RSI: 000000000019c966 RDI: 000056508e5e3bf0
[   29.487675] RBP: 00007ffd24b127c0 R08: 000056508daa5cb0 R09: 000000000019c000
[   29.487675] R10: 000000056508daa5 R11: 0000000000000246 R12: 000056508d751fc9
[   29.487676] R13: 0000000000040000 R14: 000056508daa2bc0 R15: 0000000000000000
[   29.487677]  </TASK>
[   29.487677] ---[ end trace 0000000000000000 ]---

After booting into an older kernel, the Wi-Fi device connects fine.

It looks like that there is a missing driver/component in the newest kernel.
You might have to file a bug and paste the dmesg output for the devs to have a look on that.

1 Like

Updating to kernel-6.6.4-100.fc38.x86_64 resolved the issue.