No WiFi - AX211 WiFi Chip - Dualboot Windows and Fedora 38

I just installled Fedora 38 as dualboot on a SAGER laptop. It has an AX211 WiFi chip. WiFi works great on Windows, but doesn’t show up at all on Fedora. I’ve tried the following to troubleshoot:

  • Turned off Windows Fast Start-up
  • Turned WiFi off on Windows
  • Turned Windows to performance, no power saving.
  • Made sure Windows fully shut down (switched power button response to shut down instead of sleep)
  • Checked for WiFi on Fedora 37, 34 live disks as well as Linux Mint 20 live disk.
  • Followed instructions here to download drivers directly: en:users:drivers:iwlwifi [Linux Wireless]

Any ideas for how I could fix this?

Please provide the information for that interface from the output of lspci -nnk so we can see the details. Also provide the output of ls /lib/firmware/iwl* /lib/firmware/intel/ /lib/firmware/intel-ucode/ and dmesg | grep iwl

We need to see what the kernel reports during boot (dmesg) as well as the actual device information (lspci) and the firmware installed on the system for intel devices (ls /lib/firmware et. al.)

Btw, just in case I messed something up trying to manually install drivers previously, I reinstalled Fedora 38 again. So all of the following come with a fresh install + sudo dnf update run twice with a restart in between.

Here’s lspci -nnk:

lspci -nnk
0000:00:00.0 Host bridge [0600]: Intel Corporation Device [8086:a706]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
0000:00:01.0 PCI bridge [0604]: Intel Corporation Device [8086:a70d]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: pcieport
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: i915
	Kernel modules: i915
0000:00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:a71d]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: proc_thermal_pci
	Kernel modules: processor_thermal_device_pci
0000:00:06.0 System peripheral [0880]: Intel Corporation RST VMD Managed Controller [8086:09ab]
0000:00:07.0 PCI bridge [0604]: Intel Corporation Device [8086:a76e]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: pcieport
0000:00:08.0 System peripheral [0880]: Intel Corporation GNA Scoring Accelerator module [8086:a74f]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
0000:00:0a.0 Signal processing controller [1180]: Intel Corporation Device [8086:a77d] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: intel_vsec
	Kernel modules: intel_vsec
0000:00:0d.0 USB controller [0c03]: Intel Corporation Device [8086:a71e]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: xhci_hcd
0000:00:0d.2 USB controller [0c03]: Intel Corporation Device [8086:a73e]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
0000:00:0e.0 RAID bus controller [0104]: Intel Corporation Volume Management Device NVMe RAID Controller Intel Corporation [8086:a77f]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: vmd
	Kernel modules: vmd
0000:00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: xhci_hcd
0000:00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
0000:00:14.3 Network controller [0280]: Intel Corporation Device [8086:51f1] (rev 01)
	Subsystem: Rivet Networks Device [1a56:1672]
	Kernel modules: iwlwifi
0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: intel-lpss
0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 [8086:51e9] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: intel-lpss
0000:00:15.2 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #2 [8086:51ea] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: intel-lpss
0000:00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: mei_me
	Kernel modules: mei_me
0000:00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:51bd] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: pcieport
0000:00:1c.6 PCI bridge [0604]: Intel Corporation Device [8086:51be] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: pcieport
0000:00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:519d] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
0000:00:1f.3 Audio device [0403]: Intel Corporation Device [8086:51ca] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a2]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
0000:00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
0000:01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] [10de:2860] (rev a1)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a2]
	Kernel modules: nouveau
0000:01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:22bd] (rev a1)
	Subsystem: NVIDIA Corporation Device [10de:0000]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
0000:2c:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci
0000:2d:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: r8169
	Kernel modules: r8169
10000:e0:06.0 PCI bridge [0604]: Intel Corporation Device [8086:a74d]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: pcieport
10000:e0:06.2 PCI bridge [0604]: Intel Corporation Device [8086:a73d]
	Subsystem: CLEVO/KAPOK Computer Device [1558:66a1]
	Kernel driver in use: pcieport
10000:e1:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO [144d:a80a]
	Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
	Kernel driver in use: nvme
	Kernel modules: nvme
10000:e2:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO [144d:a80a]
	Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
	Kernel driver in use: nvme
	Kernel modules: nvme

Here’s ls /lib/firmware/iwl* /lib/firmware/intel/ /lib/firmware/intel-ucode/:

ls /lib/firmware/iwl* /lib/firmware/intel/ /lib/firmware/intel-ucode/
/lib/firmware/iwlwifi-1000-5.ucode.xz
/lib/firmware/iwlwifi-100-5.ucode.xz
/lib/firmware/iwlwifi-105-6.ucode.xz
/lib/firmware/iwlwifi-135-6.ucode.xz
/lib/firmware/iwlwifi-2000-6.ucode.xz
/lib/firmware/iwlwifi-2030-6.ucode.xz
/lib/firmware/iwlwifi-3160-17.ucode.xz
/lib/firmware/iwlwifi-3168-29.ucode.xz
/lib/firmware/iwlwifi-3945-2.ucode.xz
/lib/firmware/iwlwifi-4965-2.ucode.xz
/lib/firmware/iwlwifi-5000-5.ucode.xz
/lib/firmware/iwlwifi-5150-2.ucode.xz
/lib/firmware/iwlwifi-6000-4.ucode.xz
/lib/firmware/iwlwifi-6000g2a-6.ucode.xz
/lib/firmware/iwlwifi-6000g2b-6.ucode.xz
/lib/firmware/iwlwifi-6050-5.ucode.xz
/lib/firmware/iwlwifi-7260-17.ucode.xz
/lib/firmware/iwlwifi-7265-17.ucode.xz
/lib/firmware/iwlwifi-7265D-29.ucode.xz
/lib/firmware/iwlwifi-8000C-34.ucode.xz
/lib/firmware/iwlwifi-8000C-36.ucode.xz
/lib/firmware/iwlwifi-8265-34.ucode.xz
/lib/firmware/iwlwifi-8265-36.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-34.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-38.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-34.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-38.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode.xz
/lib/firmware/iwlwifi-cc-a0-50.ucode.xz
/lib/firmware/iwlwifi-cc-a0-59.ucode.xz
/lib/firmware/iwlwifi-cc-a0-66.ucode.xz
/lib/firmware/iwlwifi-cc-a0-72.ucode.xz
/lib/firmware/iwlwifi-cc-a0-73.ucode.xz
/lib/firmware/iwlwifi-cc-a0-74.ucode.xz
/lib/firmware/iwlwifi-cc-a0-77.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-hr-b0-50.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-hr-b0-59.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-hr-b0-66.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-hr-b0-72.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-hr-b0-73.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-hr-b0-74.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-hr-b0-77.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-jf-b0-50.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-jf-b0-59.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-jf-b0-66.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-jf-b0-72.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-jf-b0-73.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-jf-b0-74.ucode.xz
/lib/firmware/iwlwifi-Qu-b0-jf-b0-77.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-hr-b0-50.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-hr-b0-59.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-hr-b0-66.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-hr-b0-72.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-hr-b0-73.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-hr-b0-74.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-hr-b0-77.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-jf-b0-50.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-jf-b0-59.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-jf-b0-66.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-jf-b0-72.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-jf-b0-73.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-jf-b0-74.ucode.xz
/lib/firmware/iwlwifi-Qu-c0-jf-b0-77.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-50.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-59.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-66.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-72.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-73.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-74.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-50.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-59.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-66.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-72.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-73.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-74.ucode.xz
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-77.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf4-a0-72.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf4-a0-73.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf4-a0-74.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf4-a0-77.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf4-a0-78.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf4-a0-79.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf4-a0-81.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf4-a0.pnvm.xz
/lib/firmware/iwlwifi-so-a0-gf-a0-72.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf-a0-73.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf-a0-74.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf-a0-77.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf-a0-78.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf-a0-79.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf-a0-81.ucode.xz
/lib/firmware/iwlwifi-so-a0-gf-a0.pnvm.xz
/lib/firmware/iwlwifi-so-a0-hr-b0-72.ucode.xz
/lib/firmware/iwlwifi-so-a0-hr-b0-73.ucode.xz
/lib/firmware/iwlwifi-so-a0-hr-b0-74.ucode.xz
/lib/firmware/iwlwifi-so-a0-hr-b0-77.ucode.xz
/lib/firmware/iwlwifi-so-a0-hr-b0-79.ucode.xz
/lib/firmware/iwlwifi-so-a0-hr-b0-81.ucode.xz
/lib/firmware/iwlwifi-so-a0-jf-b0-72.ucode.xz
/lib/firmware/iwlwifi-so-a0-jf-b0-73.ucode.xz
/lib/firmware/iwlwifi-so-a0-jf-b0-74.ucode.xz
/lib/firmware/iwlwifi-so-a0-jf-b0-77.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-59.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-66.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-72.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-73.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-74.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-77.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-78.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-79.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0-81.ucode.xz
/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.xz

/lib/firmware/intel/:
avs
catpt
dsp_fw_bxtn.bin.xz
dsp_fw_bxtn_v2219.bin.xz
dsp_fw_bxtn_v3366.bin.xz
dsp_fw_cnl.bin.xz
dsp_fw_cnl_v1191.bin.xz
dsp_fw_cnl_v1858.bin.xz
dsp_fw_glk.bin.xz
dsp_fw_glk_v1814.bin.xz
dsp_fw_glk_v2768.bin.xz
dsp_fw_glk_v2880.bin.xz
dsp_fw_glk_v3366.bin.xz
dsp_fw_kbl.bin.xz
dsp_fw_kbl_v1037.bin.xz
dsp_fw_kbl_v2042.bin.xz
dsp_fw_kbl_v2630.bin.xz
dsp_fw_kbl_v3266.bin.xz
dsp_fw_kbl_v3402.bin.xz
dsp_fw_kbl_v3420.bin.xz
dsp_fw_kbl_v701.bin.xz
dsp_fw_release.bin.xz
dsp_fw_release_v3402.bin.xz
dsp_fw_release_v969.bin.xz
fw_sst_0f28.bin-48kHz_i2s_master.xz
fw_sst_0f28.bin.xz
fw_sst_0f28_ssp0.bin.xz
fw_sst_22a8.bin.xz
ibt-0040-0041.ddc.xz
ibt-0040-0041.sfi.xz
ibt-0040-1020.ddc.xz
ibt-0040-1020.sfi.xz
ibt-0040-2120.ddc.xz
ibt-0040-2120.sfi.xz
ibt-0040-4150.ddc.xz
ibt-0040-4150.sfi.xz
ibt-0041-0041.ddc.xz
ibt-0041-0041.sfi.xz
ibt-1040-0041.ddc.xz
ibt-1040-0041.sfi.xz
ibt-1040-1020.ddc.xz
ibt-1040-1020.sfi.xz
ibt-1040-2120.ddc.xz
ibt-1040-2120.sfi.xz
ibt-1040-4150.ddc.xz
ibt-1040-4150.sfi.xz
ibt-11-5.ddc.xz
ibt-11-5.sfi.xz
ibt-12-16.ddc.xz
ibt-12-16.sfi.xz
ibt-17-0-1.ddc.xz
ibt-17-0-1.sfi.xz
ibt-17-16-1.ddc.xz
ibt-17-16-1.sfi.xz
ibt-17-1.ddc.xz
ibt-17-1.sfi.xz
ibt-17-2.ddc.xz
ibt-17-2.sfi.xz
ibt-18-0-1.ddc.xz
ibt-18-0-1.sfi.xz
ibt-18-16-1.ddc.xz
ibt-18-16-1.sfi.xz
ibt-18-1.ddc.xz
ibt-18-1.sfi.xz
ibt-18-2.ddc.xz
ibt-18-2.sfi.xz
ibt-19-0-0.ddc.xz
ibt-19-0-0.sfi.xz
ibt-19-0-1.ddc.xz
ibt-19-0-1.sfi.xz
ibt-19-0-3.ddc.xz
ibt-19-0-3.sfi.xz
ibt-19-0-4.ddc.xz
ibt-19-0-4.sfi.xz
ibt-19-16-4.ddc.xz
ibt-19-16-4.sfi.xz
ibt-19-240-1.ddc.xz
ibt-19-240-1.sfi.xz
ibt-19-240-4.ddc.xz
ibt-19-240-4.sfi.xz
ibt-19-32-0.ddc.xz
ibt-19-32-0.sfi.xz
ibt-19-32-1.ddc.xz
ibt-19-32-1.sfi.xz
ibt-19-32-4.ddc.xz
ibt-19-32-4.sfi.xz
ibt-20-0-3.ddc.xz
ibt-20-0-3.sfi.xz
ibt-20-1-3.ddc.xz
ibt-20-1-3.sfi.xz
ibt-20-1-4.ddc.xz
ibt-20-1-4.sfi.xz
ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq.xz
ibt-hw-37.7.10-fw-1.0.2.3.d.bseq.xz
ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq.xz
ibt-hw-37.7.10-fw-1.80.2.3.d.bseq.xz
ibt-hw-37.7.bseq.xz
ibt-hw-37.8.10-fw-1.10.2.27.d.bseq.xz
ibt-hw-37.8.10-fw-1.10.3.11.e.bseq.xz
ibt-hw-37.8.10-fw-22.50.19.14.f.bseq.xz
ibt-hw-37.8.bseq.xz
ice
IntcSST2.bin.xz
ipu3-fw.bin.xz
irci_irci_ecr-master_20161208_0213_20170112_1500.bin.xz
sof
sof-tplg

/lib/firmware/intel-ucode/:
06-03-02  06-0e-08  06-2c-02  06-4f-01  06-7e-05            06-9e-09  0f-02-06
06-05-00  06-0e-0c  06-2d-06  06-55-03  06-8a-01            06-9e-0a  0f-02-07
06-05-01  06-0f-02  06-2d-07  06-55-04  06-8c-01            06-9e-0b  0f-02-09
06-05-02  06-0f-06  06-2e-06  06-55-05  06-8c-02            06-9e-0c  0f-03-02
06-05-03  06-0f-07  06-2f-02  06-55-06  06-8d-01            06-9e-0d  0f-03-03
06-06-00  06-0f-0a  06-37-08  06-55-07  06-8e-09            06-a5-02  0f-03-04
06-06-05  06-0f-0b  06-37-09  06-55-0b  06-8e-09_DUPLICATE  06-a5-03  0f-04-01
06-06-0a  06-0f-0d  06-3a-09  06-56-02  06-8e-0a            06-a5-05  0f-04-03
06-06-0d  06-16-01  06-3c-03  06-56-03  06-8e-0b            06-a6-00  0f-04-04
06-07-01  06-17-06  06-3d-04  06-56-04  06-8e-0b_DUPLICATE  06-a6-01  0f-04-07
06-07-02  06-17-07  06-3e-04  06-56-05  06-8e-0c            06-a7-01  0f-04-08
06-07-03  06-17-0a  06-3e-06  06-5c-02  06-8f-04            06-b7-01  0f-04-09
06-08-01  06-1a-04  06-3e-07  06-5c-09  06-8f-05            06-ba-02  0f-04-0a
06-08-03  06-1a-05  06-3f-02  06-5c-0a  06-8f-06            06-ba-03  0f-06-02
06-08-06  06-1c-02  06-3f-04  06-5e-03  06-8f-07            06-be-00  0f-06-04
06-08-0a  06-1c-0a  06-45-01  06-5f-01  06-8f-08            06-bf-02  0f-06-05
06-09-05  06-1d-01  06-46-01  06-66-03  06-96-01            06-bf-05  0f-06-08
06-0a-00  06-1e-05  06-47-01  06-6a-05  06-97-02            0f-00-07
06-0a-01  06-25-02  06-4c-03  06-6a-06  06-97-05            0f-00-0a
06-0b-01  06-25-05  06-4c-04  06-6c-01  06-9a-03            0f-01-02
06-0b-04  06-26-01  06-4d-08  06-7a-01  06-9a-04            0f-02-04
06-0d-06  06-2a-07  06-4e-03  06-7a-08  06-9c-00            0f-02-05

And here’s dmesg | grep iwl. Looks like there are errors.

[    6.517717] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    6.519822] iwlwifi: No config found for PCI dev 51f1/1672, rev=0x370, rfid=0x2010d000
[    6.519833] iwlwifi: probe of 0000:00:14.3 failed with error -22
[   69.251001] Modules linked in: uinput rfcomm snd_seq_dummy snd_hrtimer 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 nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink qrtr bnep sunrpc binfmt_misc vfat fat snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_bus snd_hda_codec_realtek snd_soc_core snd_hda_codec_generic intel_tcc_cooling x86_pkg_temp_thermal intel_powerclamp ledtrig_audio coretemp snd_compress ac97_bus snd_pcm_dmaengine kvm_intel snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm snd_hda_core uvcvideo snd_hwdep snd_seq uvc videobuf2_vmalloc videobuf2_memops snd_seq_device btusb iwlwifi snd_pcm btrtl btbcm btintel

Searching for the No config found for PCI dev 51f1/1672 error, I found this archlinux forum that suggests it’s a kernel bug and provides a potential patch. Does this look worth a try? How would I apply that patch to Fedora?

https://bbs.archlinux.org/viewtopic.php?id=286305

At the end of that thread, it says the patch should be applied to Linux kernel 6.5. It looks like Fedora 39 will have 6.5. Maybe you could point me in the right direction to try the upstream? Is there a way to build that as a second kernel that will show up as a different boot option?

I tried building Fedora 38 with that patch according to instructions below. I didn’t see any errors and it showed up in GRUB, but after selecting it in GRUB I just got a black screen.

It would appear that is the wifi interface.
A quick search for information related to that chipset shows many hits.
I used linux wifi driver 8086:51f1:1a56:1672 (though that may be more refined), and found many with negative results. Some may have solutions.

You may do some searching and find a fix that works for you, but my first suggestion would be to do a full upgrade using sudo dnf upgrade --refresh then reboot to find out if the problem may already be solved before doing any more digging.

I just installed a new intel wifi card in my machine which is an AX210

$ lspci -nnk | grep -A5 -i network
lspci: Unable to load libkmod resources: error -22
05:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725] (rev 1a)
	Subsystem: Intel Corporation Wi-Fi 6 AX210 160MHz [8086:0024]
	Kernel driver in use: iwlwifi

and it works perfectly. The chipset is slightly different, but still uses iwlwifi and just works.

Network cards in a laptop are usually very easy to replace. I would suggest that you consider the possibility of installing a card similar to this one which is an AX210 and supports both bluetooth and wifi up to 6e.
https://www.amazon.com/OKN-AX210NGW-Bluetooth-Wireless-Ultra-Low/dp/B08MJLPZPL/ref=sr_1_1_sspa?crid=14LZS2CLFF4MT&keywords=intel+ax210+wifi+card+laptop&qid=1690040532&sprefix=intel+ax210%2Caps%2C95&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1

The price is relatively low and avoiding headaches is priceless.

sudo dnf upgrade --refresh didn’t fix it. And you’re right, lots of problems listed online. The only other fix I saw was a Ubuntu backport, which I assume applies the patch I mentioned previously.

Sounds like the 211 just may not be well supported yet? I’ll try a USB dongle first and if that doesn’t work consider the 210 card.