Lenovo Yoga Slim 7i Aura (15ILL9)

From ArchWiki
Hardware PCI/USB ID Working?
Keyboard No
Touchpad 04F3:06FA No
Touchscreen 4858:3132 No
GPU 8086:9a49 Yes
Speakers No
Microphone No
Webcam 30c9:00CA Yes
Wi-Fi 8086:A840 No
Bluetooth 8087:0037 Yes
TPM Untested

Initial Setup

As a Lunar Lake device, this realistically requires Linux 6.12 as a minimum kernel version to boot reliably. When install media is unavailable, installing via a virtual machine to a drive, upgrading to a supported kernel, and booting from that drive with the fallback initramfs can be used to get the system online.

Input Devices

The touchscreen, touchpad, and keyboard are all non-functional once the system is booted. The keyboard works correctly in GRUB prior to Linux-proper starting. No combination of i8042 kernel mode settings appears to change the behavior.

All three devices appear to be attached to a system I2C bus, and their failure to operate is likely all tied to a single misbehaving kernel component.

Video

Linux detects the brightness range as supporting HDR and the controls for HDR are present in the KDE display manager settings. Brightness control works without issue.

VLC detects available hardware acceleration components and will play video while keeping the CPU at the minimum clock speed.

Webcam

Both IR and visible webcams work. The IR light source to illuminate the user's face is untested.

Audio

No audio devices are detected by the system. The Intel sound devices are readily identified via lspci, but no devices are exposed to any of the kernel sound subsystems.

Wireless and Bluetooth

Bluetooth works without with the installed linux-firmware package.

Wireless is dramatically broken due to a missing binary blob even with linux-firmware installed. Attempting to set the wireless card's link state to up hangs many kernel elements, and block sudo. The dmesg boot indicates the wireless driver is attempting to load a non-existent micro-code blob that has not been published by Intel for the BE201, with the following error:

iwlwifi 0000:00.14.3: Direct firmware load for wilwifi-bz-b0-fm-c0-93.ucode failed with error -2

The linux-firmware package contains both wilwifi-bz-b0-fm-c0-94.ucode (BE202) and wilwifi-bz-b0-fm-c0-92.ucode (BE200), but not the wilwifi-bz-b0-fm-c0-93.ucode (BE201) variant.

networkmanager will attempt to bring up this device by default hanging the system on startup if not disabled prior to startup. Once started, other networking configuration commands may be used to bring up a USB-based networking device if available without issue.