QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
536 stars 47 forks source link

latesst kernel breaks Intel Wi-Fi Ax210 wireless firmware for Framework 13 #9522

Closed roggenkamps closed 5 hours ago

roggenkamps commented 8 hours ago

Qubes OS release

4.2.3 kernel: 6.11.2-1 mockbuild@a186e408....

Brief summary

Hardware: Framework 13 Intel, see HCL: https://forum.qubes-os.org/t/laptop-13-intel-core-ultra-series-1/29523

Yesterday (2024-10-20) I updated my qubes to the latest versions. sys-net stoppped working after the update.

I don't know the previous kernel version, but it includes Intel wireless driver iwlwifi-ty-a0-gf-a0-89.ucode thrrough ...-72.ucode. The ...89.ucode through ...73.ucode do not work with my hardware, but the ...72.ucode does and wifi connects.

The current kernel (above) includes the Intel wireless drivers -89 through -77. None of these seem to match the Intel AX210 wireless chipset I have on my Framework.

I would include specific lines from the log, but it's difficult without the networking.

Steps to reproduce

1) Procure a Framework 13 as described in the referenced HCL. 2) Install latest verssion of Quebes.. 3) Boot up

Expected behavior

Wireless connection should work as it did before ugrading.

Actual behavior

Wireless chipset is not recognized.

marmarek commented 8 hours ago

What template you use for sys-net? Debian may be missing latest firmware packages...

roggenkamps commented 8 hours ago

I'm using the Debian-12-xfce template.

I should also add the error message ends with "XX.ucode failed with error -2".

It appears the last working version for this hardware was XX=72 and it is now up to XX=89. It appears to me that a breaking change was introduced with version XX=73 but was masked until that version was dropped. It may be an Intel issue. I can see in the system log that it tries version starting at 89 and goes down to 72 before finding a suitable version.

Sorry for so few details, but I'm having to transcribe the info from one machine to another.

marmarek commented 7 hours ago

Yes, so that looks to be the problem. Newer kernel requires newer firmware, but Debian has only old firmware package. You can install new firmware package in Debian from bookworm-backports repo.