Lenovo Yoga Slim 9 (Intel)

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Missing a few IDs in the hardware table, an accessibility and function keys section. (Discuss in Talk:Lenovo Yoga Slim 9 (Intel))
Hardware PCI/USB ID Working?
Touchpad Yes
Keyboard No
Video 8086:9a49 Yes
Touchscreen HID 5235 Yes
Webcam 04f2:b6df Yes
Bluetooth 8087:0026 Partial
Audio 8086:a0c8 Partial
Wireless 8086:a0f0 Yes
TPM Untested

Installation

In order to install, secure boot must be disabled in the BIOS. You can enter it by pressing F2 (or Fn+F2) during bootup. In order to access the boot-menu allowing you to choose a non standard boot device (like USB devices), press F12 (or Fn+F12) during bootup.

Initially, both keyboard and touchpad are unusable, see individual Keyboard and Touchpad sections below.

Keyboard

The keyboard does not work in neither Xorg nor Wayland, only in the TTY. In order to get it working, add i8042.dumbkbd to the kernel parameters. Note that the Caps Lock LED stops turning on after this.

Touchpad

The touchpad is barely usable, only with the "right" pressure. https://gitlab.freedesktop.org/libinput/libinput/-/issues/604.

Luckily, the fix is easy. As mentioned in the bug report, just create file /etc/libinput/local-overrides.quirks with the following content:

[Lenovo Yoga Slim 9 Pressurepad]
MatchBus=i2c
MatchVendor=0x27C6
MatchProduct=0x01E8
AttrEventCodeDisable=ABS_MT_PRESSURE;ABS_PRESSURE;

After that, log out and log in again and the touchpad should work.

Firmware

While Lenovo is known to support fwupd in general, the Yoga Slim 9 has not been added yet.

Firmware data path

The BIOS comes with a "self healing" backup BIOS, stored in EFI/Lenovo/BIOS/SelfHealing.fd. The file is about 16M in size and is written each time you make changes to the BIOS (manual modification or BIOS update).

Bluetooth

Bluetooth mostly works out of the box. Sometimes it is necessary to restart the service (particularly after suspending). Restart bluetooth.service to fix it.

Audio

The laptop comes with an Realtek ALC287 audio chipset, that is unfortunately known to have bad support in Linux, see https://bugzilla.kernel.org/show_bug.cgi?id=208555. To fix the speaker you can force snd_hda_intel instead of snd_sof to handle your audio. A configuration for modprobe.d can be found here: https://github.com/PJungkamp/yoga9-linux/blob/main/config/etc/modprobe.d/snd.conf

Wireless

The laptop comes with an Intel Corporation Wi-Fi 6 AX201 (802.11 ax) wireless controller, working out of the box.

Battery Conservation Mode

Lenovo offers a "Battery Conservation Mode". When the conservation mode is enabled, your battery will only be charged to 60% to maximize its lifespan. You can use ideapad-cmAUR to control the conservation mode.

See also