Intel AX211 WiFi Card UNCLAIMED with iwlwifi Probe Failure (Error -110)

Issue Description

My Intel Alder Lake-P PCH CNVi WiFi (AX211) card is not functioning on my Fedora system. It appears as UNCLAIMED when I run lshw -C network, and the dmesg logs show a probe failure with error -110. Despite having all the necessary firmware files present in /lib/firmware, the issue persists.

Hardware Details

  • WiFi Card: Intel Alder Lake-P PCH CNVi WiFi (AX211)
  • System Model: Latitude 5430
  • Manufacturer: Dell

Software Details

  • Fedora Version: 40 (just updated to 41 to see if that would fix the issue, but it persists)
  • Kernel Version: 6.11, but the issue was there also in 6.10 and 6.8
  • Desktop Environment: i3

Symptoms

  • WiFi card appears as UNCLAIMED in lshw -C network.
  • dmesg output contains: iwlwifi 0000:00:14.3: probe with driver iwlwifi failed with error -110
  • Unable to connect to any WiFi networks.

Troubleshooting Steps Taken

  1. Verified Driver Loading and Firmware Presence:
  • Confirmed that iwlwifi driver is present.
  • Listed firmware files in /lib/firmware to ensure all necessary files for AX211 are available.
  1. Updated System and Kernel:
  • Ran sudo dnf update to ensure the system and kernel are up-to-date.
  • Rebooted the system to apply updates.
  1. Reloaded the iwlwifi Driver:
  • Removed and reloaded the driver using:
    sudo modprobe -r iwlwifi
    sudo modprobe iwlwifi
    
  1. Checked for Hardware or Software Blocks:
  • Ran rfkill list all to ensure WiFi is not blocked.
  • Verified that no physical switches or keyboard shortcuts are disabling WiFi.
  1. Reinstalled kernel-modules-extra:
  • Reinstalled the package using:
    sudo dnf reinstall kernel-modules-extra
    
  • Rebooted the system.

We need more information to understand the problem.

  1. Has WiFi worked with earlier kernels (e.g., Fedora Live USB installer)?
  2. Does your system boot other OS’s and if so does WiFi work?
  3. Has system firmware been updated?
  4. Please post the output from running rfkill in a terminal.
  5. Please post the output from running journalctl --no-hostame -b -g wifi |cat in a terminal (post as pre-formatted text using the </> button from the top line of the text entry panel).
  6. Try running ip ad|wl to state of the WiFi card and the “name”, the use the “name” with wl <name> info:

Example from a working Intel CNVi WiFi (state UP}:

% ip ad | grep wl 
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    inet 192.168.2.109/24 brd 192.168.2.255 scope global dynamic noprefixroute wlp2s0
(base) [gnw3]~% iw wlp2s0 info    
Interface wlp2s0
	ifindex 3
	wdev 0x1
	addr 52:4e:d2:4f:a4:e3
	ssid <masked>
	type managed
	wiphy 0
	channel 44 (5220 MHz), width: 80 MHz, center1: 5210 MHz
	txpower 22.00 dBm
	multicast TXQ:
		qsz-byt	qsz-pkt	flows	drops	marks	overlmt	hashcol	tx-bytes	tx-packets
		0	0	0	0	0	0	0	0		0