Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AX201 firmware not deployed per dom0 kernel-latest 6.12.16-1.qubes.fc37.x86_64 for sys-net based on debain-12 #9815

Open
tlaurion opened this issue Feb 28, 2025 · 1 comment · May be fixed by QubesOS/qubes-core-admin-linux#184
Labels
affects-4.2 This issue affects Qubes OS 4.2. C: Debian/Ubuntu C: firmware diagnosed Technical diagnosis has been performed (see issue comments). hardware support P: major Priority: major. Between "default" and "critical" in severity. pr submitted A pull request has been submitted for this issue.

Comments

@tlaurion
Copy link
Contributor

tlaurion commented Feb 28, 2025

AX201 is WIFI card deployed on QubesOS certified Novacustom Nv41, Dasharo+UEFI/Heads compatible HCL. Worked under debian-12 before, not since last dom0 kernel-latest update.

Debian-12 based sys-net, bug just hit me today per last dom0 kernel-latest upgrade.

Thankfully, CDC based tethering through USB and passing android sys-usb device to sys-net permitted me to not disturb my workflow (which is what I used most of the time when roaming anyway with disp sys-net not needing to type any password, since I trust my grapheneos more than my wifi card, when roaming).

user@sys-net:~$ uname -a
Linux sys-net 6.12.16-1.qubes.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Feb 24 06:46:52 GMT 2025 x86_64 GNU/Linux
user@sys-net:~$ sudo dmesg | grep iwl
[    3.085012] iwlwifi 0000:00:06.0: Detected crf-id 0x1300504, cnv-id 0x80400 wfpm id 0x80000030
[    3.087110] iwlwifi 0000:00:06.0: PCI dev 51f0/0074, rev=0x370, rfid=0x10a100
[    3.087151] iwlwifi 0000:00:06.0: Detected Intel(R) Wi-Fi 6 AX201 160MHz
[    3.087312] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-89.ucode failed with error -2
[    3.087455] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-88.ucode failed with error -2
[    3.087534] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-87.ucode failed with error -2
[    3.087622] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-86.ucode failed with error -2
[    3.087773] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-85.ucode failed with error -2
[    3.087863] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-84.ucode failed with error -2
[    3.087936] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-83.ucode failed with error -2
[    3.088008] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-82.ucode failed with error -2
[    3.088074] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-81.ucode failed with error -2
[    3.088140] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-80.ucode failed with error -2
[    3.088208] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-79.ucode failed with error -2
[    3.088307] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-78.ucode failed with error -2
[    3.088377] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-so-a0-hr-b0-77.ucode failed with error -2
[    3.088413] iwlwifi 0000:00:06.0: no suitable firmware found!
[    3.088435] iwlwifi 0000:00:06.0: minimum version required: iwlwifi-so-a0-hr-b0-77
[    3.088462] iwlwifi 0000:00:06.0: maximum version supported: iwlwifi-so-a0-hr-b0-89
[    3.088488] iwlwifi 0000:00:06.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Sorry for the rude words, but are certified products, required to install with latest-kernel at install now beta testers of kernel-latest dom0 pushed updates by design @marmarek ?

Originally posted by @tlaurion in #9689

@marmarek
Copy link
Member

New kernels don't mix well with debian-12 (old firmware packages)... I guess it's time to enable backports repo at least for the firmware package.

marmarek added a commit to marmarek/qubes-core-admin-linux that referenced this issue Feb 28, 2025
Firmware packages in standard Debian repo are too old for recent
kernels, and recent hardware in general. This affects all kernel-latest
versions, but also soon-to-be-default kernel-6.12. This is at least
necessary to support wifi network in NovaCustom laptops, but other
modern systems need that too.
Fresh template builds have firmware from bookworm-backports already
selected, but do that for older versions too.

Thanks @aronowski for the hint on apt properties.
Fixes QubesOS/qubes-issues#9815
marmarek added a commit to marmarek/qubes-core-admin-linux that referenced this issue Feb 28, 2025
Firmware packages in standard Debian repo are too old for recent
kernels, and recent hardware in general. This affects all kernel-latest
versions, but also soon-to-be-default kernel-6.12. This is at least
necessary to support wifi network in NovaCustom laptops, but other
modern systems need that too.
Fresh template builds have firmware from bookworm-backports already
selected, but do that for older versions too.

Thanks @aronowski for the hint on apt properties.
Fixes QubesOS/qubes-issues#9815
marmarek added a commit to marmarek/qubes-core-admin-linux that referenced this issue Feb 28, 2025
Firmware packages in standard Debian repo are too old for recent
kernels, and recent hardware in general. This affects all kernel-latest
versions, but also soon-to-be-default kernel-6.12. This is at least
necessary to support wifi network in NovaCustom laptops, but other
modern systems need that too.
Fresh template builds have firmware from bookworm-backports already
selected, but do that for older versions too.

Thanks @aronowski for the hint on apt properties.
Fixes QubesOS/qubes-issues#9815
@andrewdavidwong andrewdavidwong added C: Debian/Ubuntu C: firmware hardware support P: major Priority: major. Between "default" and "critical" in severity. diagnosed Technical diagnosis has been performed (see issue comments). pr submitted A pull request has been submitted for this issue. affects-4.2 This issue affects Qubes OS 4.2. labels Feb 28, 2025
marmarek added a commit to marmarek/qubes-core-admin-linux that referenced this issue Mar 1, 2025
Firmware packages in standard Debian repo are too old for recent
kernels, and recent hardware in general. This affects all kernel-latest
versions, but also soon-to-be-default kernel-6.12. This is at least
necessary to support wifi network in NovaCustom laptops, but other
modern systems need that too.
Fresh template builds have firmware from bookworm-backports already
selected, but do that for older versions too.

Thanks @aronowski for the hint on apt properties.
Fixes QubesOS/qubes-issues#9815
marmarek added a commit to marmarek/qubes-core-admin-linux that referenced this issue Mar 1, 2025
Firmware packages in standard Debian repo are too old for recent
kernels, and recent hardware in general. This affects all kernel-latest
versions, but also soon-to-be-default kernel-6.12. This is at least
necessary to support wifi network in NovaCustom laptops, but other
modern systems need that too.
Fresh template builds have firmware from bookworm-backports already
selected, but do that for older versions too.

Thanks @aronowski for the hint on apt properties.
Fixes QubesOS/qubes-issues#9815
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-4.2 This issue affects Qubes OS 4.2. C: Debian/Ubuntu C: firmware diagnosed Technical diagnosis has been performed (see issue comments). hardware support P: major Priority: major. Between "default" and "critical" in severity. pr submitted A pull request has been submitted for this issue.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants