1

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

https://bugzilla.kernel.org/show_bug.cgi?id=212371#c13

$ sudo modprobe iwlwifi && sudo dmesg | grep iwl

Log is here https://pastebin.com/SBhH0mh5

gamepc:~$ ls -l /usr/lib/firmware | grep pnvm
-rw-r--r--  1 root root   41804 Mar 10 07:05 iwlwifi-so-a0-gf-a0.pnvm

Renaming/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

Raymond
  • 154

2 Answers2

0

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 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-ty-a0-gf-a0-63.ucode
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-ty-a0-gf-a0-66.ucode

Reboot and show us:

sudo dmesg | grep iwl
chili555
  • 61,330
0

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: installed

So 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: installed

Reboot and retest your wireless.

Note: If it's still not working, we'll have to get the newer backport-iwlwifi-dkms (9340-0ubuntu4) at https://packages.ubuntu.com/impish/backport-iwlwifi-dkms.

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: installed

Update #1:

MSI Z690 Carbon WIFI DDR5: ATX w/USB3.2, 5x M.2
BIOS version 1.21
CPU Intel® Core™ i9-12900K

There's a BIOS update for your i9 at https://www.msi.com/Motherboard/MPG-Z690-CARBON-WIFI/support.

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.

heynnema
  • 73,649