You are not logged in.

#1 2025-03-10 02:46:49

Imaging6271
Member
Registered: 2025-03-10
Posts: 1

Chromebook Arch Linux Patching Kernel

1. Explanation:
I have Lenovo 14e Chromebook (S345), AMD Stoneyridge and I installed Archlinux on it. I'm having following two problems:

- Enabling wayland (Glitchy or most of DE's not even working)
- Sound system doesn't work (External works)
https://docs.chrultrabook.com/docs/firm … os-support
In this link there is following note for my model:

Needs kernel compiled with AMDGPU=Y instead of =M and firmware built-in to get working audio

2. What I tried:
I did almost everything so far by Archwiki especially this page: https://wiki.archlinux.org/title/Chrome_OS_devices (Also this link directed to me the link above I wrote) But tbh kernel part was not really informative.

I tried with chatgpt but its advices didn't feel safe. I managed to make AMDGPU=Y but other firmware builtin part what GPT said was like this:
ls /lib/firmware/amdgpu/ | grep "stoney"
stoney_ce.bin.zst
stoney_me.bin.zst
stoney_mec.bin.zst
stoney_pfp.bin.zst
stoney_rlc.bin.zst
stoney_sdma.bin.zst
stoney_uvd.bin.zst
stoney_vce.bin.zst

This is the outcome in my PC and it said I need to basically extract from .zst and make them .bin. Then I need to make them builtin via
Device Drivers → Generic Driver Options → Include in-kernel firmware blobs
Something like this it said.

3. My questions

So I thought maybe some assistance would be nice so I'm writing here before I break things.
1. What should I do with these .zst files or the process is maybe something else?
2. Additionally I read things about something called kernel patching. Can it be faster then compiling all the system? Can I do something like that instead compiling everything?
3. Also after processes that I need to do, are things will go away after an update? And will I be able to update my system or need to do everything manually by myself when a new kernel update comes?

Offline

Board footer

Powered by FluxBB