On Mon, Nov 11, 2024 at 10:50:45AM +0000, Emanuele Rocca wrote: > On 2024-11-11 04:53, Lionel Élie Mamane wrote:
>> Since Debian kernels don't work on the ThinkPad X13s yet, I run a >> 6.6.12 kernel compiled from https://github.com/steev/linux.git >> branch lenovo-x13s-linux-6.6.y as of 2024-01-19 (date of last >> commit). > All X13s users I know run Trixie (testing) instead of Bookworm. The > main reason for this is that indeed as you said Bookworm kernels > (6.1.x) don't have X13s support. > More general information about Debian on the X13s here: > https://wiki.debian.org/InstallingDebianOn/Thinkpad/X13s I wasn't aware pristine Debian trixie/sid kernels had x13s support now. I never got them to boot; I tried the latest sid one every few months, but I never had any luck. I reviewed the current version of the wiki page; I did the things that looked relevant: * hardcoding the module list in /etc/initramfs-tools/modules * adding "arm64.nopauth" to the linux parameters; I also removed "clk_ignore_unused" which my self-compiled 6.6.12 required, but apparently Debian 6.11.7-1 does not. Booting into Linux kernel 6.11.7-1 fixed the jumbo frame issue. Thanks very much!!! I used to install the dtb files as /boot/efi/dtb/f249803d-0d95-54f3-a28f-f2614a03f3b.dtb the wiki page says to install them as /boot/efi/sc8280xp-lenovo-thinkpad-x13s.dtb I have two EFI boot entries; one is called "debian" and probably was created automatically by something? It boots into HD(1,GPT,${LONG UUID},0x800,0x100000)/File(\EFI\debian\grubaa64.efi) the other is clearly created manually by me (must be following the instructions on [1]) and boots into VenHw(${ANOTHER LONG UUID})/PcieRoot(0x2)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-EC-21-B9-CC-B1)/HD(1,GPT,${LONG UUID},0x800,0x100000)/File(\EFI\debian\DtbLoaeder.efi) I guess that these two different boot loaders methods are what makes the difference as to where the .dtb file is loaded from? [1] https://docs.google.com/document/d/1WuxE-42ZeOkKAft5FuUk6C2fonkQ8sqNZ56ZmZ49hGI Linaro -- Instructions for flashing and installing the Debian installer -- Lionel

