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

Fix iwlwifi driver failing to find .pnvm files for Intel 6E (AX210) #3549

Merged
merged 1 commit into from
Aug 21, 2024

Conversation

sairon
Copy link
Member

@sairon sairon commented Aug 21, 2024

Since updating to Buildroot 2024.02, the iwlwifi loads a different version of firmware for Intel AX cards (reported on AX210) which also needs the pnvm file. However, unlike firmwares, the load method is different and the driver can't load a compressed file. Disable compression for all .pnvm files to fix this.

  • buildroot baa16784d2...55be56d521 (1):

    package/linux-firmware: exclude some files from compression

Fixes #3477

Since updating to Buildroot 2024.02, the iwlwifi loads a different version of
firmware for Intel AX cards (reported on AX210) which also needs the pnvm file.
However, unlike firmwares, the load method is different and the driver can't
load a compressed file. Disable compression for all .pnvm files to fix this.

* buildroot baa16784d2...55be56d521 (1):
  > package/linux-firmware: exclude some files from compression

Fixes #3477
@sairon sairon added board/ova Open Virtual Appliance (Virtual Machine) board/generic-x86-64 Generic x86-64 Boards (like Intel NUC) board/generic-aarch64 Generic aarch64 machine wifi Wi-Fi related issues labels Aug 21, 2024
@sairon sairon requested a review from agners August 21, 2024 09:11
@sairon sairon merged commit d3a43a4 into dev Aug 21, 2024
2 checks passed
@sairon sairon deleted the linux-firmware-compression-excludes branch August 21, 2024 09:14
sairon added a commit that referenced this pull request Aug 21, 2024
…3549)

Since updating to Buildroot 2024.02, the iwlwifi loads a different version of
firmware for Intel AX cards (reported on AX210) which also needs the pnvm file.
However, unlike firmwares, the load method is different and the driver can't
load a compressed file. Disable compression for all .pnvm files to fix this.

* buildroot baa16784d2...55be56d521 (1):
  > package/linux-firmware: exclude some files from compression

Fixes #3477

(cherry picked from commit d3a43a4)
@sairon sairon mentioned this pull request Aug 21, 2024
sairon added a commit that referenced this pull request Aug 23, 2024
Fix AX210 firmware files, this time for real. In #3549 we still had only
ucode and pnvm files for AX211, AX210 was still missing the pnvm file,
because its ucode was provided through IWLWIFI_22000 without appropriate
pnvm file. Both AX210 and AX211 firmwares are now installed with
IWLWIFI_6E which includes both pnvm and ucode files.

Also some firmwares which are not used by the current kernel can be
removed, because the kernel always only loads the most recent one.

* buildroot 01188d9c38...a2c10a16a0 (2):
  > Revert "package/linux-firmware: exclude some files from compression"
  > package/linux-firmware: fix AX210 support, stick to latest supported ucode API, reorganize the split

Fixes #3477
sairon added a commit that referenced this pull request Aug 23, 2024
Fix AX210 firmware files, this time for real. In #3549 we still had only
ucode and pnvm files for AX211, AX210 was still missing the pnvm file,
because its ucode was provided through IWLWIFI_22000 without appropriate
pnvm file. Both AX210 and AX211 firmwares are now installed with
IWLWIFI_6E which includes both pnvm and ucode files.

Also some firmwares which are not used by the current kernel can be
removed, because the kernel always only loads the most recent one.

* buildroot 01188d9c38...a2c10a16a0 (2):
  > Revert "package/linux-firmware: exclude some files from compression"
  > package/linux-firmware: fix AX210 support, stick to latest supported ucode API, reorganize the split

Fixes #3477
@sairon sairon mentioned this pull request Sep 26, 2024
@sairon sairon mentioned this pull request Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
board/generic-aarch64 Generic aarch64 machine board/generic-x86-64 Generic x86-64 Boards (like Intel NUC) board/ova Open Virtual Appliance (Virtual Machine) cla-signed wifi Wi-Fi related issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

HA OS (generic x86_64) any OS beyond 12.1 will lose WiFi (Intel(R) AX210)
2 participants