You are not logged in.

#1 2023-10-20 15:09:08

yetanothergeek
Member
Registered: 2023-10-20
Posts: 2

linux-pae can't load zstd compressed firmware

The linux-firmware package now has all firmware compressed with zstd, but the linux-pae kernel package still doesn't support this. I think it just needs CONFIG_FW_LOADER_COMPRESS_ZSTD=y to be set in the kernel config.

Offline

#2 2024-02-28 16:57:27

vanishrvsh
Member
Registered: 2024-02-27
Posts: 3

Re: linux-pae can't load zstd compressed firmware

you can try disabling x86_64 features from grub for preventing them loading

Offline

#3 2024-02-28 18:46:17

yetanothergeek
Member
Registered: 2023-10-20
Posts: 2

Re: linux-pae can't load zstd compressed firmware

vanishrvsh wrote:

you can try disabling x86_64 features from grub for preventing them loading

This problem has nothing to do with the architecture or the bootloader.


The kernel can't load the firmware for my GPU because the /lib/firmware/radeon/ARUBA_pfp.bin.zst file is compressed using zstd compression and the linux-pae kernel is built without support for decompressing zstd firmware images.


The fix should be quite simple, but since this is the only response I've gotten in the four months since I posted, and the PAE kernel package hasn't seen an update in nearly a year, I assume that it is simply no longer maintained. (mainline Arch has had around 32 kernel updates since then)

Offline

#4 2024-02-29 08:27:51

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 990
Website

Re: linux-pae can't load zstd compressed firmware

https://bugs.archlinux32.org/index.php? … ask_id=344

I try to build one, but last time I did things were quiet broken.

Offline

#5 2024-02-29 08:39:44

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 990
Website

Re: linux-pae can't load zstd compressed firmware

Now upstream decided to have sha256sums _and_ b2sums (does this help in any way? Is the check then more secure). The patch script in releng is broken now.

Offline

Board footer

Powered by FluxBB