AX211 No Wifi on Qubes Kernel 6.1.12-1

My AX211 wifi card suddenly stopped working after receiving an update on Qubes. I suspect it is because of a dom0 qubes kernel upgrade. I attempted to use a newer kernel from testing with no luck.

If somebody could provide instructions on how to use a older Qubes kernel or install the required drivers in sys-net, I would be very grateful!

P.S I did find another thread on here about this issue, but seems to have been fixed in a previous kernel version. I believe my kernel version is newer.

dom0

Linux dom0 6.1.12-1.qubes.fc32.x86_64 #1 SMP PREEMPT_DYNAMIC

sys-net

Linux sys-net 5.15.94-1.qubes.fc32.x86_64 #1 SMP Sun Feb 19 07:18:46 CET 2023 x86_64 x86_64 x86_64 GNU/Linux
[    2.835216] Intel(R) Wireless WiFi driver for Linux
[    2.835944] xen: --> pirq=16 -> irq=40 (gsi=40)
[    2.838190] input: PC Speaker as /devices/platform/pcspkr/input/input5
[    2.839237] hub 1-0:1.0: USB hub found
[    2.839251] hub 1-0:1.0: 6 ports detected
[    2.840709] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-66.ucode failed with error -2
[    2.840742] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-65.ucode failed with error -2
[    2.840909] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-64.ucode failed with error -2
[    2.841065] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-63.ucode failed with error -2
[    2.841230] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-62.ucode failed with error -2
[    2.841259] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-61.ucode failed with error -2
[    2.841287] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-60.ucode failed with error -2
[    2.841315] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-59.ucode failed with error -2
[    2.876786] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-58.ucode failed with error -2
[    2.876819] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-57.ucode failed with error -2
[    2.876848] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-56.ucode failed with error -2
[    2.876877] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-55.ucode failed with error -2
[    2.876915] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-54.ucode failed with error -2
[    2.876944] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-53.ucode failed with error -2
[    2.876973] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-52.ucode failed with error -2
[    2.877002] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-51.ucode failed with error -2
[    2.877031] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-50.ucode failed with error -2
[    2.877060] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-49.ucode failed with error -2
[    2.877088] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-48.ucode failed with error -2
[    2.877117] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-47.ucode failed with error -2
[    2.877144] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-46.ucode failed with error -2
[    2.877172] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-45.ucode failed with error -2
[    2.877201] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-44.ucode failed with error -2
[    2.877231] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-43.ucode failed with error -2
[    2.877260] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-42.ucode failed with error -2
[    2.877289] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-41.ucode failed with error -2
[    2.877318] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-40.ucode failed with error -2
[    2.877346] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-gf-a0-39.ucode failed with error -2
[    2.877367] iwlwifi 0000:00:06.0: no suitable firmware found!
[    2.877379] iwlwifi 0000:00:06.0: minimum version required: iwlwifi-so-a0-gf-a0-39
[    2.877394] iwlwifi 0000:00:06.0: maximum version supported: iwlwifi-so-a0-gf-a0-66
[    2.877409] iwlwifi 0000:00:06.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Things I’ve Tried

  • Making sure wifi card is detected via lspci
  • Trying to use a older kernel during boot grub (Tells me to load the kernel first)
  • Trying VM provided kernel for sys-net
  • Making sure iwlax2xx-firmware is installed in sys-net
1 Like

I have the same Wifi card and am experiencing the exact same issue. It was working for months. But after updating today it stopped working.

I am fairly certain that different kernel versions can be specified in the global qubes settings manager, and additionally for each qube the kernel version can be specified in the qubes manager. Have you tried this? Apologies if you have, figured it was worth suggesting.

I tried using different kernels in the settings manager for the sys-net qube, but it didn’t work. Maybe I’m doing it wrong?

I did verify different kernels were being used each time

I had the same experience as syspacket. I loaded the previous 2 kernels in sys-net and this did not resolve the issue. I checked with uname -a. My dom0 kernel version is 5.15.94-1.

@syspacket please let me know if you stumble upon a solution or if there is anything I can do to assist with troubleshooting. I checked journalctl in sys-net and it has the exact same firmware ucode errors. This is preventing me from using my computer at all.

I was able to fix it with some help by @51lieal. I installed the latest vm kernel, mine was 6.1.12-1.fc32

In dom0

sudo qubes-dom0-update kernel-latest-qubes-vm

Then change the kernel version in the sys-net qube settings!

4 Likes

Thanks for sharing the solution! I may have to do this too, my wifi is now not showing up as well (edit: this may be completely unrelated to this thread’s topic actually)

For reference, @syspacket would you be able to post your working, current kernel version number?

Thanks @51lieal for the solution and @syspacket for sharing the solution with the rest of us. I can confirm that this fixed the issue for me.

My current kernel version is 6.1.12-1.fc32

1 Like