This issue returned after updating Ubuntu and it can't be fixed by the working solution of renaming/removing pnvm file anymore as mentioned in following solutions. How to fix it now?
Intel Wifi 6 AX210 - WiFi not working after Update
$ sudo modprobe iwlwifi && sudo dmesg | grep iwlLog is here
gamepc:~$ ls -l /usr/lib/firmware | grep pnvm
-rw-r--r-- 1 root root 41804 Mar 10 07:05 iwlwifi-so-a0-gf-a0.pnvmRenaming/deleting iwlwifi-so-a0-gf-a0.pnvm doesn't solve the issue.
$ lsmod | grep iwlwifi
iwlwifi 372736 1 iwlmvm
cfg80211 888832 3 iwlmvm,iwlwifi,mac80211
$ inxi -n
Network: Device-1: Intel driver: igc IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: d8:bb:c1:8a:56:3c Device-2: Intel driver: iwlwifi
gamepc:~$ uname -r
5.13.0-39-generic
gamepc:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal
gamepc:~$ sudo dpkg -s linux-firmware | grep -i version
Version: 1.187.29
gamepc:~$ sudo lshw -C network *-network description: Ethernet interface product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:03:00.0 logical name: enp3s0 version: 03 serial: d8:bb:c1:8a:56:3c size: 1Gbit/s capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=igc driverversion=5.13.0-39-generic duplex=full firmware=1079:8770 ip=192.168.0.56 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s resources: irq:17 memory:51b00000-51bfffff memory:51c00000-51c03fff *-network description: Network controller product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:04:00.0 version: 1a width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix bus_master cap_list configuration: driver=iwlwifi latency=0 resources: irq:18 memory:52000000-52003fff
$ dkms status
backport-iwlwifi, 8324: added
nvidia, 510.47.03, 5.13.0-37-generic, x86_64: installed
nvidia, 510.47.03, 5.13.0-39-generic, x86_64: installed 12 2 Answers
I notice that there is a later version of the firmware is available. I also suspect that your -63 version may be corrupted. Let's download fresh copies.
With a working internet connection by ethernet, tethering or whatever means possible, open a terminal and do:
cd /usr/lib/firmware/
sudo wget
sudo wget Reboot and show us:
sudo dmesg | grep iwl 1 We have to modify your copy of backport-iwlwifi-dkms (8324-0ubuntu3~20.04.4) to work with your newer kernel (5.13.0-39-generic). This newer kernel got installed with a recent Software Update.
Note: Secure Boot must be disabled in your BIOS.
This dkms status output shows us that backport-iwlwifi was never working on your system:
backport-iwlwifi, 8324: added
nvidia, 510.47.03, 5.13.0-37-generic, x86_64: installed
nvidia, 510.47.03, 5.13.0-39-generic, x86_64: installedSo we have to modify it.
sudo -H gedit /usr/src/backport-iwlwifi-8324/dkms.conf
At the top of the file you'll see:
PACKAGE_NAME="backport-iwlwifi"
PACKAGE_VERSION="8324"
AUTOINSTALL="yes"
BUILD_EXCLUSIVE_KERNEL="^((5\.[0-3]($|[.-]))|(4\.))"The BUILD_EXCLUSIVE_KERNEL limits it's use to an earlier kernel from 20.04.
Comment out this line by placing a "#" at the front of that line:
#BUILD_EXCLUSIVE_KERNEL="^((5\.[0-3]($|[.-]))|(4\.))"Save the file. Then do:
sudo dkms build backport-iwlwifi/8324
Note: If the build fails, it'll probably be because you're missing a linux header file. Go ahead and install the missing file, and redo the build command.
sudo dkms install backport-iwlwifi/8324
dkms status should now show:
backport-iwlwifi, 8324, 5.13.0-39-generic, x86_64: installed
nvidia, 510.47.03, 5.13.0-37-generic, x86_64: installed
nvidia, 510.47.03, 5.13.0-39-generic, x86_64: installedReboot and retest your wireless.
Note: If it's still not working, we'll have to get the newer backport-iwlwifi-dkms (9340-0ubuntu4) at .
dkms status should now show:
backport-iwlwifi, 9340, 5.13.0-39-generic, x86_64: installed
nvidia, 510.47.03, 5.13.0-37-generic, x86_64: installed
nvidia, 510.47.03, 5.13.0-39-generic, x86_64: installedUpdate #1:
MSI Z690 Carbon WIFI DDR5: ATX w/USB3.2, 5x M.2
BIOS version 1.21
CPU Intel® Core™ i9-12900KThere's a BIOS update for your i9 at .
Note: confirm that I have the correct web page for your motherboard
Note: do backups before updating the BIOS
Update the BIOS. Retest wifi. Report back.
Update #2:
We tried with a modified backport-iwlwifi-dkms from focal, and a standard impish version with no luck. We tried -67 ucode with no luck.
BIOS has been updated to support i9 processor.
Kernel 5.13.0-37-generic, wifi doesn't work.
Kernel 5.13.0-39-generic, wifi doesn't work.
Kernel 5.11.0-27-generic, wifi works fine.
Run with kernel 5.11.0-27-generic until a kernel > -39 is released, and then retest wifi.
20