Lenovo ThinkPad X13s
The Lenovo ThinkPad X13s Snapdragon-based laptop is supported on kernel 6.8 and higher, with some caveats. See jhovold's wiki for the current feature support status.
Installation
Before installing, update the UEFI firmware to at least version 1.59 from Windows, then disable "Secure Boot" and enable "Linux Boot" in the UEFI firmware.
Boot an aarch64 Void Linux live ISO using one of the "Void Linux for Thinkpad X13s" menu entries in GRUB.
To install, follow the chroot install guide, using the "XBPS method", observing the following modifications:
For the base installation, install both base-system
and x13s-base
. This
package provides important configurations and installs the necessary
dependencies.
Before running grub-install
, append the following to /etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT arm64.nopauth clk_ignore_unused pd_ignore_unused"
GRUB_DEFAULT_DTB="qcom/sc8280xp-lenovo-thinkpad-x13s.dtb"
Note: if using another bootloader, ensure the kernel cmdline arguments
arm64.nopauth clk_ignore_unused pd_ignore_unused
are used.
WWAN (LTE)
To enable the WWAN modem, install ModemManager
and unlock it:
# mkdir -p /etc/ModemManager/fcc-unlock.d
# ln -s /usr/share/ModemManager/fcc-unlock.available.d/105b /etc/ModemManager/fcc-unlock.d/105b:e0c3