I haven't seen a posted workaround for this anywhere so here is what I found to work on both v20.04 and v22.04:
For those loading iwlwifi-QuZ-a0-jf-b0-XX.ucode, use the 55 version as shown:
/lib/iwlwifi-QuZ-a0-jf-b0-55.ucode
I just moved all newer firmware that are higher than 55 out of the /lib/firmware directory.
In v20.04, after removing newer firmware, it just auto loads and starts working.
In v22.04, you must reboot after removing the firmware that is higher than 55.
So something changed after v55 that broke the wireless functionality on the 440 G8 with AX201.
I haven't seen a posted workaround for this anywhere so here is what I found to work on both v20.04 and v22.04:
For those loading iwlwifi- QuZ-a0- jf-b0-XX. ucode, use the 55 version as shown:
/lib/iwlwifi- QuZ-a0- jf-b0-55. ucode
I just moved all newer firmware that are higher than 55 out of the /lib/firmware directory.
In v20.04, after removing newer firmware, it just auto loads and starts working.
In v22.04, you must reboot after removing the firmware that is higher than 55.
So something changed after v55 that broke the wireless functionality on the 440 G8 with AX201.
Here is a before and after hardware snapshot:
- *-network DISABLED
description: Wireless interface
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless 5.15.0- 27-generic firmware= 66.f1c864e0. 0 QuZ-a0-jf-b0-66.u latency=0 link=no multicast=yes wireless=IEEE 802.11 5.15.0- 28-generic firmware= 55.d9698065. 0 QuZ-a0-jf-b0-55.u ip=192.168.247.110 latency=0 link=yes multicast=yes wireless=IEEE 802.11 600324c000- 600324ffff
+ *-network
product: Wi-Fi 6 AX201
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlp0s20f3
version: 20
serial: 28:d0:ea:15:fc:c0
width: 64 bits
clock: 33MHz
- configuration: broadcast=yes driver=iwlwifi driverversion=
+ configuration: broadcast=yes driver=iwlwifi driverversion=
resources: iomemory:600-5ff irq:16 memory: