Skip to content

pkg/fw: add Intel Wi-Fi 6E AX211 firmware for ASUS-NUC14SRK#5651

Merged
eriknordmark merged 1 commit intolf-edge:masterfrom
rucoder:rucoder/nuc14-wlan-fw
Mar 4, 2026
Merged

pkg/fw: add Intel Wi-Fi 6E AX211 firmware for ASUS-NUC14SRK#5651
eriknordmark merged 1 commit intolf-edge:masterfrom
rucoder:rucoder/nuc14-wlan-fw

Conversation

@rucoder
Copy link
Copy Markdown
Contributor

@rucoder rucoder commented Mar 4, 2026

Description

The iwlwifi driver on ASUS-NUC14SRK (Intel Meteor Lake PCH CNVi WiFi)
requires iwlwifi-ma-b0-gf4-a0 firmware files (versions 77 through 89).
These files are already present in linux-firmware-20240811 but were not
being copied into the final image by the compactor-common stage.

The driver detects the card as "Intel(R) Wi-Fi 6E AX211 160MHz" and
iterates through firmware versions 89 down to 77, all failing with
error -2 (ENOENT) because none of them exist in the firmware partition.

This change adds a COPY line for iwlwifi-ma-b0-gf4-a0* which pulls in:

  • iwlwifi-ma-b0-gf4-a0-83.ucode — 1.7 MB
  • iwlwifi-ma-b0-gf4-a0-86.ucode — 1.6 MB
  • iwlwifi-ma-b0-gf4-a0-89.ucode — 1.6 MB
  • iwlwifi-ma-b0-gf4-a0.pnvm — 28 KB

Rootfs size impact: ~4.9 MB uncompressed, ~1.6 MB on squashfs (xz estimate).

No update to the linux-firmware package version was needed.

How to test and validate this PR

  1. Build an EVE image with this change
  2. Boot on an ASUS-NUC14SRK (or any device with Intel Meteor Lake PCH CNVi WiFi / AX211)
  3. Verify dmesg | grep iwlwifi shows successful firmware load instead of "no suitable firmware found"
  4. Verify WiFi interface is available (ip link should show wlan0 or similar)

Changelog notes

Added missing Intel Wi-Fi 6E AX211 (iwlwifi-ma-b0-gf4-a0) firmware to
the firmware partition, enabling WiFi on ASUS-NUC14SRK and similar
Meteor Lake devices.

PR Backports

  • 16.0-stable: To be backported.
  • 14.5-stable: No, not required by customer.
  • 13.4-stable: No, not required by customer.

Checklist

  • I've provided a proper description

  • I've added the proper documentation

  • I've tested my PR on amd64 device

  • I've tested my PR on arm64 device

  • I've written the test verification instructions

  • I've set the proper labels to this PR

  • I've checked the boxes above, or I've provided a good reason why I didn't
    check them.

@rucoder rucoder requested a review from rene as a code owner March 4, 2026 14:04
@github-actions github-actions Bot requested a review from eriknordmark March 4, 2026 14:05
The iwlwifi driver on ASUS-NUC14SRK (Meteor Lake PCH CNVi WiFi) needs
iwlwifi-ma-b0-gf4-a0 firmware files (versions 77-89). These files are
already present in linux-firmware-20240811 but were not being copied
into the final image.

Add COPY for iwlwifi-ma-b0-gf4-a0* which includes:
- iwlwifi-ma-b0-gf4-a0-83.ucode
- iwlwifi-ma-b0-gf4-a0-86.ucode
- iwlwifi-ma-b0-gf4-a0-89.ucode
- iwlwifi-ma-b0-gf4-a0.pnvm

Signed-off-by: Mikhail Malyshev <mike.malyshev@gmail.com>
@rucoder rucoder force-pushed the rucoder/nuc14-wlan-fw branch from 5087203 to 93c1fe3 Compare March 4, 2026 14:16
@rene
Copy link
Copy Markdown
Contributor

rene commented Mar 4, 2026

@rucoder how much these files will increase the final rootfs?

@rucoder
Copy link
Copy Markdown
Contributor Author

rucoder commented Mar 4, 2026

@rucoder how much these files will increase the final rootfs?

@rene updated PR description

@rucoder
Copy link
Copy Markdown
Contributor Author

rucoder commented Mar 4, 2026

@rene @eriknordmark let's postpone merging until I get test results back from the field

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 29.49%. Comparing base (2281599) to head (93c1fe3).
⚠️ Report is 324 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5651      +/-   ##
==========================================
+ Coverage   19.52%   29.49%   +9.96%     
==========================================
  Files          19       18       -1     
  Lines        3021     2417     -604     
==========================================
+ Hits          590      713     +123     
+ Misses       2310     1552     -758     
- Partials      121      152      +31     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@eriknordmark eriknordmark merged commit 830288b into lf-edge:master Mar 4, 2026
64 of 67 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants