Lenovo Yoga 7i

HardwarePCI/USB IDWorking?
Wifi8086:a0f0Yes
Bluetooth8087:0026Yes
Speakers8086:a0c8Yes
MicrophoneYes
Webcam5986:212aYes
KeyboardYes
TouchpadYes
TouchscreenYes
Active penYes
Fingerprint reader27c6:55b4No

Installation

After completing the installation process, the boot partition is not found because NVMe support for Intel's Volume Management Device is not present by default. It is therefore necessary to add vmd to the MODULES section section in /etc/mkinitcpio.conf before regenerating the initramfs, see also .

Accessibility

The speakers do not work out of the box (see below), so in particular speech-aided installation is not possible.

Power management

In order to support "Windows Modern Standby", the BIOS does not advertise S3 sleep (suspend to RAM), as discussed in detail in this forum post.

Activating S3 sleep

Follow DSDT#Recompiling it yourself to patch the DSDT table with the following patch:

--- dsdt.dsl
+++ dsdt.dsl
@@ -18,7 +18,7 @@
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20210105 (539033861)
  */
-DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01   ", 0x00000002)
+DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01   ", 0x00000003)
 {
     External (_GPE.AL6F, MethodObj)    // 0 Arguments
     External (_GPE.P0L6, MethodObj)    // 0 Arguments
@@ -516,7 +516,7 @@

     Name (SS1, Zero)
     Name (SS2, Zero)
-    Name (SS3, Zero)
+    Name (SS3, One)
     Name (SS4, One)
     OperationRegion (GNVS, SystemMemory, 0x45AB8018, 0x0A9B)
     Field (GNVS, AnyAcc, Lock, Preserve)

Battery conservation mode

See Laptop/Lenovo#Battery conservation mode.

Function keys

Key Visible?1 Marked?2 Effect
NoYesEnables Fn lock
YesYes
YesYes
F3YesYes
YesYes
F5YesYes, see below
YesYes, see below
YesYes
Yes3YesXF86RFKill, toggles soft-block wifi and bluetooth
YesYes
YesYes
F11YesYes
YesYes
NoOpens Lenovo Vantage on Windows, not usable on Linux
PrintYesYes
NoYesChange keyboard backlight level
  1. The key is visible to and similar tools
  2. The physical key has a symbol on it, which describes its function
  3. systemd-logind handles this by default

Brightness keys

The brightness hotkeys only emit signals after resuming from suspend-to-RAM or hibernation, but not after (re)booting. This is because they depend on initialization by an ACPI method which is called when resuming from a sleep state but not on boot.

Speaker audio


Due to this bug, the speakers do not work without modification, but there is already a patch available. To apply the patch a tool called is required. This laptop also requires additional firmware in order for the sound card to work.

Install the , , alsa-ucm-conf and packages and reboot to activate the firmware.

Save the following script and execute it with root privileges (e.g. ) to activate the speakers:

Fingerprint reader

The currently available fingerprint reader drivers for Linux do not support this model and because this is not one of Lenovo's Linux-certified machines, Lenovo will not provide Linux support for this device, either.

gollark: I don't think they offer ARM. Are you using the Oracle free plan as a proxy server?
gollark: This says that it *is* on Oracle Cloud. Weird.
gollark: ddg! Ingress IMDb
gollark: Anyway, you are obviously to tell me where this server is from for osmarks.net purposes.
gollark: They have ARM servers.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.