Intel Wi-Fi 6 AX203 driver issues

Hi there,

so i recently got a new laptop and installed aurora on it as i have been using it on my old system beofre, using the newly released aurora:latest based on Fedora 42. Unfortunately my Wi-Fi card does not seem to get recognized at all, i am guessing i am missing the required drivers. Since I have never had to deal with driver related issues, i am at a loss. Any help would be greatly appreciated.

Network card: Intel Wi-Fi 6 AX203 2x2 AX

lscpi -k

00:00.0 Host bridge: Intel Corporation Device 7d06 (rev 05)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: igen6_edac
	Kernel modules: igen6_edac
00:02.0 VGA compatible controller: Intel Corporation Arrow Lake-P [Intel Graphics] (rev 03)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: i915
	Kernel modules: i915, xe
00:04.0 Signal processing controller: Intel Corporation Meteor Lake-P Dynamic Tuning Technology (rev 05)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: proc_thermal_pci
	Kernel modules: processor_thermal_device_pci
00:06.0 PCI bridge: Intel Corporation Device 774d
	Subsystem: Lenovo Device 5134
	Kernel driver in use: pcieport
00:06.2 PCI bridge: Intel Corporation Device 7ecb (rev 10)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: pcieport
00:07.0 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2 (rev 02)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: pcieport
00:08.0 System peripheral: Intel Corporation Device 774c
	Subsystem: Lenovo Device 5134
00:0a.0 Signal processing controller: Intel Corporation Meteor Lake-P Platform Monitoring Technology (rev 01)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: intel_vsec
	Kernel modules: intel_vsec
00:0b.0 Processing accelerators: Intel Corporation Meteor Lake NPU (rev 05)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: intel_vpu
	Kernel modules: intel_vpu
00:0d.0 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 USB Controller (rev 02)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: xhci_hcd
00:0d.3 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #1 (rev 02)
	Subsystem: Lenovo Device 5134
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
00:14.0 USB controller: Intel Corporation Device 777d
	Subsystem: Lenovo Device 5134
	Kernel driver in use: xhci_hcd
00:14.2 RAM memory: Intel Corporation Device 777f
	Subsystem: Lenovo Device 5134
00:14.3 Network controller: Intel Corporation Device 7740
	Subsystem: Intel Corporation Device 0274
	Kernel modules: iwlwifi
00:15.0 Serial bus controller: Intel Corporation Arrow Lake-H [Serial IO I2C Host Controller]
	Subsystem: Lenovo Device 5134
	Kernel driver in use: intel-lpss
00:16.0 Communication controller: Intel Corporation Device 7770
	Subsystem: Lenovo Device 5134
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:1f.0 ISA bridge: Intel Corporation Device 7702
	Subsystem: Lenovo Device 5134
00:1f.3 Multimedia audio controller: Intel Corporation Device 7728
	Subsystem: Lenovo Device 5134
	Kernel driver in use: sof-audio-pci-intel-mtl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_mtl
00:1f.4 SMBus: Intel Corporation Device 7722
	Subsystem: Lenovo Device 5134
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Device 7723
	Subsystem: Lenovo Device 5134
00:1f.6 Ethernet controller: Intel Corporation Device 550b
	Subsystem: Lenovo Device 5134
	Kernel driver in use: e1000e
	Kernel modules: e1000e
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a (DRAM-less)
	Subsystem: Samsung Electronics Co Ltd Device a801
	Kernel driver in use: nvme
	Kernel modules: nvme

lshw -c network

  *-network:0 UNCLAIMED     
       description: Network controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: iomemory:400-3ff memory:4039cc4000-4039cc7fff

You’re not alone in this problem: Missing firmware for Intel(R) Wi-Fi 6 AX203 - Intel Product Support Forums

That’s the problem with newest hardware. And sometimes not-so-new hardware. A compatibility search on Hardware for Linux is always a good idea before buying. (I learned of that site after buying a WiFi+Bluetooth PCI adapter myself, and had issues with suspend in Ubuntu 24.04 LTS until I installed Aurora.)

The problem with drivers for network devices is that they are part of the Linux kernel. Universal Blue images seem to have the latest stable kernel (6.13 in Aurora stable); if a device is not recognized, there is no easy solution. In the linked post, a user said the driver isn’t in the latest 6.15 kernel.

What do the kernel logs say?

sudo dmesg | grep iwlwifi

Also, running -nn with lspci -k will give you the complete IDs:

lspci -nnk | grep -A3 Network

dmesg | grep iwlwifi

[    3.990350] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    4.028097] iwlwifi 0000:00:14.3: Detected crf-id 0x1300504, cnv-id 0x80930 wfpm id 0x80005b30
[    4.028112] iwlwifi 0000:00:14.3: PCI dev 7740/0274, rev=0x461, rfid=0x10a100
[    4.028114] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz
[    4.032963] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-hr-b0-96.ucode failed with error -2
[    4.032986] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-hr-b0-95.ucode failed with error -2
[    4.033003] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-hr-b0-94.ucode failed with error -2
[    4.033019] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-hr-b0-93.ucode failed with error -2
[    4.033036] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-hr-b0-92.ucode failed with error -2
[    4.033037] iwlwifi 0000:00:14.3: no suitable firmware found!
[    4.033038] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-bz-b0-hr-b0-92
[    4.033039] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-bz-b0-hr-b0-96
[    4.033039] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Apparently it is detecting an AX201 Network Card which I find a bit odd. Also I just checked the official Intel Page for my Network Card, which lists the Drivers as being available in the Linux Kernel v6.14+ .

The Kernel for my System is v6.14.5-300.fc42.x86_64. I guess I will do some further digging for now.

lspci -nnk | grep -A3 Network

00:14.3 Network controller [0280]: Intel Corporation Device [8086:7740]
	Subsystem: Intel Corporation Device [8086:0274]
	Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Arrow Lake-H [Serial IO I2C Host Controller] [8086:7778]

There has been a single probe hit on that device: Device ‘Intel Network controller’. And it says ‘detected’, not ‘works’.

I have two distinct machines that are equipped with the AX201, and they operate without any issues. This is the wireless adapter I usually tell other Linux users to get.

1 Like