I got my FW16 a few days back, now I’m trying to get Debian to boot on it - simply Debian just works for me, I can’t stand Ubuntu and don’t really mind other distros. Eventually I want to run Debian Testing on it. Unfortunately the Testing live ISOs are lacking the installer (the one you can launch after booting into the live environment, not the Win95-looking one that you can alternatively boot into) and since I want to use an encrypted btrfs partition as / and want to use a swapfile instead of a swap partition - fingers crossed that I can set-up hibernation to a swap file in my environment - I opted to install from the Debian 12.5 Gnome live image. The live environment works without issues - though you shouldn’t try to browse the web, that will crash the environment and trigger a reboot.
I wasn’t surprised at all that Debian Stable wouldn’t boot after installation though, as AMD recommends at least Linux 6.4, also it complained that the firmware “amdgpu/gc_11_0_1_me” couldn’t be loaded. I chroot’ed into the install and installed linux-image-amd64 and firmware-amd-graphics from the testing repo. The complaint about the firmware didn’t disappear, so I learned that while testing and sid ship the firmware from June 2023, Linux needs at least 09/2023 to handle RDNA3. So I opted to get the 04/2024 firmware from here and copy it into m installation (into both /lib/firmware/amdgpu and /usr/lib/firmware/amdgpu, as the guide for the FW 13 that I found on Reddit suggested the former, while the firmware-amd-graphics package uses the latter and there don’t seem to be symlinks between them).
Now the only error message left that was displayed upon boot and beyond that the system wouldn’t progress was
cros_ec_lpcs cros_ec_lpcs.0: EC ID not detected
Everywhere the recommendation was to just blacklist the cros_ec_lpcs kernel module. First I tried using this guide from Archwiki, but since the error message didn’t disappear I added the neccessary command according to this to /etc/default/grub, ran update-grub and update-initramfs -ck all.
Now I’m not getting any errors anymore, but the system just stops progressing the boot process at a black screen with a blinking white underscore-cursor.
Does anybody know how I can progress to boot into the system, at least working well enough to verify the system can boot, connect to WiFi and update all packages to testing?