Wifi not working on my desktop - Intel Ax200

Hi all,

I am facing an issue with the inbuilt Wifi card on my install. I am not sure what is going on. It was working fine till the last update.

Its been a while since I have troubleshooted Wifi issues. I would need someone to guide me to the right direction.

Here is some essential information.

System Specs - AMD X570 Mobo, 5600X Processor, 3060Ti nVidia.

  1. Here is the output of lspci -v →
05:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
	Subsystem: Intel Corporation Wi-Fi 6 AX200NGW
	Flags: fast devsel, IRQ 24, IOMMU group 23
	Memory at fc800000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel modules: iwlwifi

  1. nmcli device show only shows my ethernet and the loopback device →
GENERAL.DEVICE:                         enp6s0
GENERAL.TYPE:                           ethernet
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
WIRED-PROPERTIES.CARRIER:               on

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback


  1. Output of sudo dmesg | grep wifi →
[    9.511287] iwlwifi 0000:05:00.0: enabling device (0000 -> 0002)
[    9.546272] iwlwifi 0000:05:00.0: CSR_RESET = 0x10
[    9.546275] iwlwifi 0000:05:00.0: Host monitor block 0x0 vector 0x0
[    9.546281] iwlwifi 0000:05:00.0:     value [iter 0]: 0x3f7f0c30
[    9.546285] iwlwifi 0000:05:00.0:     value [iter 1]: 0x3f7f8c30
[    9.546289] iwlwifi 0000:05:00.0:     value [iter 2]: 0x3f7f0830
[    9.546293] iwlwifi 0000:05:00.0:     value [iter 3]: 0x3f7f8830
[    9.546297] iwlwifi 0000:05:00.0:     value [iter 4]: 0x3f7f8830
[    9.546301] iwlwifi 0000:05:00.0:     value [iter 5]: 0x3f7f8830
[    9.546305] iwlwifi 0000:05:00.0:     value [iter 6]: 0x3f7f8c30
[    9.546309] iwlwifi 0000:05:00.0:     value [iter 7]: 0x3f7f8430
[    9.546313] iwlwifi 0000:05:00.0:     value [iter 8]: 0x3f7f0430
[    9.546317] iwlwifi 0000:05:00.0:     value [iter 9]: 0x3f7f8430
[    9.546321] iwlwifi 0000:05:00.0:     value [iter 10]: 0x3f7f8030
[    9.546324] iwlwifi 0000:05:00.0:     value [iter 11]: 0x3f7f8030
[    9.546328] iwlwifi 0000:05:00.0:     value [iter 12]: 0x3f7f8030
[    9.546332] iwlwifi 0000:05:00.0:     value [iter 13]: 0x3f7f8830
[    9.546336] iwlwifi 0000:05:00.0:     value [iter 14]: 0x3f7f8c30
[    9.546338] iwlwifi 0000:05:00.0: Host monitor block 0x0 vector 0x1
[    9.546342] iwlwifi 0000:05:00.0:     value [iter 0]: 0x044466c2
[    9.546353] iwlwifi 0000:05:00.0:     value [iter 1]: 0x044466c2
[    9.546357] iwlwifi 0000:05:00.0:     value [iter 2]: 0x044466c2
[    9.546360] iwlwifi 0000:05:00.0:     value [iter 3]: 0x044466c2
[    9.546364] iwlwifi 0000:05:00.0:     value [iter 4]: 0x044466c2
[    9.546368] iwlwifi 0000:05:00.0:     value [iter 5]: 0x044466c2
[    9.546372] iwlwifi 0000:05:00.0:     value [iter 6]: 0x044466c2
[    9.546376] iwlwifi 0000:05:00.0:     value [iter 7]: 0x044466c2
[    9.546379] iwlwifi 0000:05:00.0:     value [iter 8]: 0x044466c2
[    9.546383] iwlwifi 0000:05:00.0:     value [iter 9]: 0x044466c2
[    9.546387] iwlwifi 0000:05:00.0:     value [iter 10]: 0x044466c2
[    9.546391] iwlwifi 0000:05:00.0:     value [iter 11]: 0x044466c2
[    9.546394] iwlwifi 0000:05:00.0:     value [iter 12]: 0x044466c2
[    9.546398] iwlwifi 0000:05:00.0:     value [iter 13]: 0x044466c2
[    9.546402] iwlwifi 0000:05:00.0:     value [iter 14]: 0x044466c2
[    9.546404] iwlwifi 0000:05:00.0: Host monitor block 0x0 vector 0x6
[    9.546408] iwlwifi 0000:05:00.0:     value [iter 0]: 0xb00c4c71
[    9.546412] iwlwifi 0000:05:00.0:     value [iter 1]: 0xa00c4c71
[    9.546416] iwlwifi 0000:05:00.0:     value [iter 2]: 0xe00c4c71
[    9.546419] iwlwifi 0000:05:00.0:     value [iter 3]: 0xe00c4c71
[    9.546423] iwlwifi 0000:05:00.0:     value [iter 4]: 0xe00c4c71
[    9.546427] iwlwifi 0000:05:00.0:     value [iter 5]: 0xf00c4c71
[    9.546431] iwlwifi 0000:05:00.0:     value [iter 6]: 0xf00c4c71
[    9.546435] iwlwifi 0000:05:00.0:     value [iter 7]: 0xb00c4c71
[    9.546438] iwlwifi 0000:05:00.0:     value [iter 8]: 0xb00c4c71
[    9.546442] iwlwifi 0000:05:00.0:     value [iter 9]: 0xa00c4c71
[    9.546446] iwlwifi 0000:05:00.0:     value [iter 10]: 0xa00c4c71
[    9.546450] iwlwifi 0000:05:00.0:     value [iter 11]: 0xa00c4c71
[    9.546454] iwlwifi 0000:05:00.0:     value [iter 12]: 0xa00c4c71
[    9.546457] iwlwifi 0000:05:00.0:     value [iter 13]: 0xb00c4c71
[    9.546461] iwlwifi 0000:05:00.0:     value [iter 14]: 0xf00c4c71
[    9.546463] iwlwifi 0000:05:00.0: Host monitor block 0x22 vector 0x0
[    9.546467] iwlwifi 0000:05:00.0:     value [iter 0]: 0x00000000
[    9.546693] iwlwifi 0000:05:00.0: probe with driver iwlwifi failed with error -110

If any additional information is needed, please let me know. Happy to provide the same.

Small note - The Wifi adapter works fine on my Windows 11 install.

Nevermind. The issue is resolved now. I realized that I had done a fresh install of Windows 11 and had not disabled the hybernate function. I disabled it with the powercfg command and now the Wifi is detected under Linux.

Super weird issue (i think its got to deal with how windows can update itself while in hybrid sleep and therefore locks the wifi card?). Glad its resolved now.