Skip to content

Commit 4416c00

Browse files
committed
installation/guides/arm-devices: add x13s page
1 parent 2240e22 commit 4416c00

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Lenovo ThinkPad X13s
2+
3+
The Lenovo ThinkPad X13s Snapdragon-based laptop is supported on kernel 6.8 and
4+
higher, with some caveats. See [jhovold's
5+
wiki](https://github.com/jhovold/linux/wiki/X13s) for the current feature
6+
support status.
7+
8+
## Installation
9+
10+
Before installing, [update the UEFI
11+
firmware](https://support.lenovo.com/ca/en/downloads/ds556845-bios-update-utility-bootable-cd-for-windows-11-thinkpad-x13s-gen-1-type-21bx-21by)
12+
from Windows, then disable "Secure Boot" and enable "Linux Boot" in the UEFI
13+
firmware.
14+
15+
Boot an aarch64 Void Linux live ISO using one of the "Void Linux for Thinkpad
16+
X13s" menu entries in GRUB.
17+
18+
To install, follow the [chroot install guide](../chroot.md), using the "XBPS
19+
method", observing the following modifications:
20+
21+
For the base installation, install both `base-system` and `x13s-base`. This
22+
package provides important configurations and installs the necessary
23+
dependencies.
24+
25+
Before running `grub-install`, append the following to `/etc/default/grub`:
26+
27+
```
28+
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT arm64.nopauth clk_ignore_unused pd_ignore_unused"
29+
GRUB_DEFAULT_DTB="qcom/sc8280xp-lenovo-thinkpad-x13s.dtb"
30+
```
31+
32+
> Note: if using another bootloader, ensure the kernel cmdline arguments
33+
> `arm64.nopauth clk_ignore_unused pd_ignore_unused` are used.
34+
35+
The `void-installer` script provided on Void live ISOs currently is not
36+
compatible with this device.
37+
38+
## WWAN (LTE)
39+
40+
To enable the WWAN modem, install `ModemManager` and unlock it:
41+
42+
```
43+
# mkdir -p /etc/ModemManager/fcc-unlock.d
44+
# ln -s /usr/share/ModemManager/fcc-unlock.available.d/105b /etc/ModemManager/fcc-unlock.d/105b:e0c3
45+
```

0 commit comments

Comments
 (0)