From Fedora Project Wiki

(Created page with "Page to keep track of Linux support development for Thinkpad t14s (Qualcomm Snapdragon X Elite), a Thinkpad with an Arm CPU. Most of the following information comes from #aarch64-laptops on OFTC and #fedora-arm on Libera.chat and arm[AT]lists.fedoraproject.org. Upstream information changes daily, so this page may be outdated. ==== Bootable images ==== Currently support is very basic. and the only thing verified to work is the rawhide raw images from USB. * The kern...")
 
No edit summary
 
Line 3: Line 3:
Most of the following information comes from #aarch64-laptops on OFTC and #fedora-arm on Libera.chat and arm[AT]lists.fedoraproject.org. Upstream information changes daily, so this page may be outdated.
Most of the following information comes from #aarch64-laptops on OFTC and #fedora-arm on Libera.chat and arm[AT]lists.fedoraproject.org. Upstream information changes daily, so this page may be outdated.


==== Known Issues ====
The 64GiB model has some issues, To get past an issue in grub you need bios version 2.15. Additionally you need to install `grub2-efi-aa64-modules` and copy `/usr/lib/grub/arm64-efi/` to `/boot/grub2/` then you need to `insmod mmap` and execute `cutmem 0x8800000000 0x8fffffffff` the insmod and cutmem commands can be added into `/boot/grub2/grub.cfg` you may need to read them after grub updates.





Latest revision as of 19:23, 5 January 2025

Page to keep track of Linux support development for Thinkpad t14s (Qualcomm Snapdragon X Elite), a Thinkpad with an Arm CPU.

Most of the following information comes from #aarch64-laptops on OFTC and #fedora-arm on Libera.chat and arm[AT]lists.fedoraproject.org. Upstream information changes daily, so this page may be outdated.

Known Issues

The 64GiB model has some issues, To get past an issue in grub you need bios version 2.15. Additionally you need to install grub2-efi-aa64-modules and copy /usr/lib/grub/arm64-efi/ to /boot/grub2/ then you need to insmod mmap and execute cutmem 0x8800000000 0x8fffffffff the insmod and cutmem commands can be added into /boot/grub2/grub.cfg you may need to read them after grub updates.


Bootable images

Currently support is very basic. and the only thing verified to work is the rawhide raw images from USB.


  • The kernel must be booted with the kernel parameters clk_ignore_unused pd_ignore_unused
    • You need to tell grub about the correct DTB as the firmware does not have a Linux boot option. This approach will let you install newer kernels via dnf.
      • Add the following line to the /boot/loader/entries/* file(s):
        devicetree /dtb/qcom/x1e78100-lenovo-thinkpad-t14s.dtb
      • Edit /etc/default/grub, and add the kernel parameters listed above to GRUB_CMDLINE_LINUX. Add a new line: `
        GRUB_DEFAULT_DTB=/dtb/qcom/x1e78100-lenovo-thinkpad-t14s.dtb
      • Edit /etc/kernel/cmdline, and add the kernel parameters listed above.

Similar pages