#firmware-iwlwifi works until next reboot

35 messages · Page 1 of 1 (latest)

quick kernel
#

After upgrading from LMDE6 to LMDE7 on my notebook, the firmware-iwlwifi driver ceases to work after notebook wakes up from sleep or even after boot after proper shutdown. The only fix i've found is reinstalling the package (which is sometimes a problem without internet)

Anyone else experiences this? How can i debug this further?
The laptop is Dell precision 3570 with Intel Alder Lake-P PCH CNVi WiFi device.

royal dune
#

show dmesg | grep iwlwifi

quick kernel
#

emsy@pingu:~$ sudo dmesg | grep iwlwifi [ 7.988811] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002) [ 7.995681] iwlwifi 0000:00:14.3: Detected crf-id 0x400410, cnv-id 0x80400 wfpm id 0x80000020 [ 7.995727] iwlwifi 0000:00:14.3: PCI dev 51f0/4090, rev=0x370, rfid=0x2010d000 [ 7.995731] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz [ 7.998285] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-89.ucode (-2) [ 7.998307] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-89.ucode (-2) [ 7.998322] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-89.ucode (-2) [ 7.998324] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-89.ucode failed with error -2 [ 7.998348] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-88.ucode (-2) [ 7.998361] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-88.ucode (-2) [ 7.998373] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-88.ucode (-2) [ 7.998375] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-88.ucode failed with error -2 [ 7.998390] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-87.ucode (-2) [ 7.998402] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-87.ucode (-2) [ 7.998414] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-87.ucode (-2) [ 7.998416] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-87.ucode failed with error -2 [ 7.998430] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-86.ucode (-2) [ 7.998442] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-86.ucode (-2) [ 7.998522] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-so-a0-gf-a0-86.ucode (-2) [ 7.998524] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-86.ucode failed with error -2

#

.. etc for all versions from -89 to -77 and then:
[ 8.000568] iwlwifi 0000:00:14.3: no suitable firmware found! [ 8.000572] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-so-a0-gf-a0-77 [ 8.000575] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-so-a0-gf-a0-89 [ 8.000577] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

#

how come the firmware works on first reboot, but not after all the reboots after that one

gloomy pewter
#

check if you have these files

find /lib/firmware/ -name iwlwifi-so-a0-gf-a0*

plain vine
#

What result for cat /proc/cmdline

quick kernel
quick kernel
#

let me try to reinstall now if new drivers appear

#

emsy@pingu:~$ find /lib/firmware/ -name iwlwifi-so-a0-gf-a0* /lib/firmware/iwlwifi-so-a0-gf-a0-67.ucode /lib/firmware/iwlwifi-so-a0-gf-a0-64.ucode /lib/firmware/iwlwifi-so-a0-gf-a0-89.ucode /lib/firmware/iwlwifi-so-a0-gf-a0-73.ucode /lib/firmware/iwlwifi-so-a0-gf-a0-71.ucode /lib/firmware/iwlwifi-so-a0-gf-a0-68.ucode /lib/firmware/iwlwifi-so-a0-gf-a0.pnvm /lib/firmware/iwlwifi-so-a0-gf-a0-72.ucode

89 appears after reinstall

gloomy pewter
#

huh... what does

apt policy linux-firmware

say?

quick kernel
#

nothing

gloomy pewter
#

Oh, you're on lmde, not regular mint

quick kernel
#

yes

gloomy pewter
#

then, what does

apt search firwmare

says?

quick kernel
#

a lot of stuff, what are you looking for specifically?

gloomy pewter
#

can you copy all of it?

quick kernel
gloomy pewter
#

Ok.... let's try like this:

sudo apt update
sudo apt install -y apt-file
sudo apt-file update
apt-file search iwlwifi-so-a0-gf-a0-77

plain vine
#

Is this a normal install?

gloomy pewter
#

This should do it, download the file and run

sudo cp Downloads/iwlwifi-so-a0-gf-a0-89.ucode /lib/firmware/
sudo update-initramfs -u

then restart and confirm with

dmesg | grep iwlwifi

#

P.s. if your downloads folder is named differently correct the first command accordingly

quick kernel
#

gonna try, was bathing kids

quick kernel
#

so, thefirmware files i was missing disappeard again, even without restart

#

there's some kind of cronjob or something deleting the files. I noticed they do have newer dates than the rest of them

quick kernel
#

ok found it

#

there indeed is a cronjob copying drivers from /opt to /lib/firmware

#

i have no idea where is it from, the timestamp is 29.8.2021

#

alright, problem solved, guess this was my fix for the wifi back when it was not supported by lmde yet