Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Models covered
?ThinkPad L13 Yoga Gen 2 (13" Intel) - Lenovo product code 20VLS29P00

Sub-models options :
- CPU : 11th Gen Intel® Core™ i5-1135G7
- Video card : Intel ?TigerLake-LP GT2 [Iris Xe Graphics]
- Screen 13" Multi-Touch
- Wireless card : Intel Wi-Fi 6 AX201 - can upgrade
- Bluetooth - Intel AX201 - Bluetooth 5.2
- Disk - Factory SSD was a Kioxia 256GB KXG6AZN256G, since upgraded to a ?SanDisk Extreme 2TB X3N without issue
- RAM - Factory 8GB - soldered and unable to upgrade without advanced soldering abilities or high cost. I just try not to leave 100 tabs open in Firefox and things mostly run well.
- USB - 2x USB Type-A 3.2 Gen 1 (5 Gbps) - 1x USB Type-C 3.2 Gen 2 (10 Gbps), Power Delivery (PD), ?DisplayPort - 1x USB Type-C Thunderbolt 4, Power Delivery (PD), ?DisplayPort

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

{OK}

Detect CD/DVD:

{OK}

Detect hard drives:

{OK}

Secure boot:

{OK}

Extra Features

CPU Frequency Scaling

{OK}

Hibernation

{OK}

Sleep / Suspend

{OK}

Wayland

{OK}

- OpenGL

{OK}

- Vulkan

{OK}

Switch to External Screen

[?]

Mouse

- Built-in (Trackpoint)

{OK}

- Built-in (Touchpad)

{OK}

Modem

[-]

Wireless/Wifi

{OK}

Bluetooth

{OK}

Keyboard's Hotkeys

{OK}

Fingerprint Reader (Login)

/!\

Fingerprint Reader (General)

{OK}

Touchscreen

{OK}

Thinkpad Pen Pro

{OK}

SD-Card Reader

[?]

Thunderbolt

[?]

~-Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

Configuration

Display

00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)

Audio

00:1f.3 Audio device: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)

Audio works out of the box.

Disable the system beep sounds

echo "blacklist pcspkr" >>/etc/modprobe.d/blacklist.conf

Mouse

Mouse 99% works out of the box, but after setting sleep to S3 in UEFI (was Modern Sleep), touchpad buttons did not work after resume from sleep. To fix, create a file in /etc/modprobe.d/psmouse.conf with the following contents

options psmouse elantech_smbus=0

As per https://wiki.archlinux.org/title/Laptop#Elantech

Power Management

- Sleep would almost always fail and cold boot when UEFI set to "Modern Sleep" - Changed to S3 sleep in UEFI settings and resume worked well - Once sleep set to S3, then noticed touchpad button issues post-resume (solution above)

WiFi

00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)

Modem

No modem

Touch Screen Pen

Thinkpad Pen Pro - Works well, including using graphics software running on a remote Windows 10 PC using a Remmina RDP connection.


System Summary

lspci

$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers [8086:9a14] (rev 01)
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01)
00:04.0 Signal processing controller [1180]: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant [8086:9a03] (rev 01)
00:06.0 PCI bridge [0604]: Intel Corporation 11th Gen Core Processor PCIe Controller [8086:9a09] (rev 01)
00:07.0 PCI bridge [0604]: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2 [8086:9a27] (rev 01)
00:08.0 System peripheral [0880]: Intel Corporation GNA Scoring Accelerator module [8086:9a11] (rev 01)
00:0d.0 USB controller [0c03]: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller [8086:9a13] (rev 01)
00:0d.3 USB controller [0c03]: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #1 [8086:9a1d] (rev 01)
00:12.0 Serial controller [0700]: Intel Corporation Tiger Lake-LP Integrated Sensor Hub [8086:a0fc] (rev 20)
00:14.0 USB controller [0c03]: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller [8086:a0ed] (rev 20)
00:14.2 RAM memory [0500]: Intel Corporation Tiger Lake-LP Shared SRAM [8086:a0ef] (rev 20)
00:14.3 Network controller [0280]: Intel Corporation Wi-Fi 6 AX201 [8086:a0f0] (rev 20)
00:16.0 Communication controller [0780]: Intel Corporation Tiger Lake-LP Management Engine Interface [8086:a0e0] (rev 20)
00:1c.0 PCI bridge [0604]: Intel Corporation Tiger Lake-LP PCI Express Root Port [8086:a0bc] (rev 20)
00:1f.0 ISA bridge [0601]: Intel Corporation Tiger Lake-LP LPC Controller [8086:a082] (rev 20)
00:1f.3 Audio device [0403]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
00:1f.4 SMBus [0c05]: Intel Corporation Tiger Lake-LP SMBus Controller [8086:a0a3] (rev 20)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller [8086:a0a4] (rev 20)
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (13) I219-V [8086:15fc] (rev 20)
04:00.0 Non-Volatile memory controller [0108]: Sandisk Corp SanDisk Extreme NVMe SSD (DRAM-less) [15b7:5046] (rev 01)
0c:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader [10ec:522a] (rev 01)

lsusb

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 5986:1165 Bison Electronics Inc. Integrated 5M Camera
Bus 003 Device 004: ID 056a:51f8 Wacom Co., Ltd Pen and multitouch sensor
Bus 003 Device 024: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader
Bus 003 Device 002: ID 13d3:5415 IMC Networks Integrated Camera
Bus 003 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ sudo lsusb -v 2>/dev/null | grep -E '\<(^Bus|iProduct|bDeviceClass|bDeviceProtocol)'
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3 
  iProduct                2 xHCI Host Controller
Bus 003 Device 005: ID 5986:1165 Bison Electronics Inc. Integrated 5M Camera
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                1 Integrated 5M Camera
Bus 003 Device 004: ID 056a:51f8 Wacom Co., Ltd Pen and multitouch sensor
  bDeviceClass            0 
  bDeviceProtocol         0 
  iProduct                2 Pen and multitouch sensor
Bus 003 Device 024: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader
  bDeviceClass          255 Vendor Specific Class
  bDeviceProtocol       255 
  iProduct                0 
Bus 003 Device 002: ID 13d3:5415 IMC Networks Integrated Camera
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                1 Integrated Camera
Bus 003 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth
  bDeviceClass          224 Wireless
  bDeviceProtocol         1 Bluetooth
  iProduct                0 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 xHCI Host Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3 
  iProduct                2 xHCI Host Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 xHCI Host Controller

lsmod

$ lsmod
Module                  Size  Used by
exfat                  90112  0
sd_mod                 65536  0
sg                     40960  0
uas                    32768  0
usb_storage            81920  1 uas
scsi_mod              286720  4 sd_mod,usb_storage,uas,sg
scsi_common            16384  4 scsi_mod,usb_storage,uas,sg
hid_microsoft          16384  0
ff_memless             20480  1 hid_microsoft
hidp                   32768  0
snd_seq_dummy          16384  0
rfcomm                 94208  16
snd_seq                90112  1 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
xt_MASQUERADE          20480  2
xt_tcpudp              20480  0
xt_mark                16384  2
nft_compat             20480  4
nft_chain_nat          16384  2
nf_nat                 57344  2 nft_chain_nat,xt_MASQUERADE
nf_conntrack          188416  2 nf_nat,xt_MASQUERADE
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
nls_utf8               16384  4
cifs                 1318912  3
cifs_arc4              16384  1 cifs
cifs_md4               16384  1 cifs
dns_resolver           16384  1 cifs
fscache               380928  1 cifs
netfs                  57344  1 fscache
ctr                    16384  4
ccm                    20480  12
cmac                   16384  5
algif_hash             16384  1
algif_skcipher         16384  1
af_alg                 36864  6 algif_hash,algif_skcipher
tun                    61440  2
nf_tables             303104  99 nft_compat,nft_chain_nat
libcrc32c              16384  3 nf_conntrack,nf_nat,nf_tables
nfnetlink              20480  2 nft_compat,nf_tables
qrtr                   49152  2
bnep                   28672  2
binfmt_misc            28672  1
nls_ascii              16384  1
nls_cp437              20480  1
vfat                   24576  1
fat                    90112  1 vfat
snd_hda_codec_hdmi     81920  1
snd_sof_pci_intel_tgl    16384  0
snd_sof_intel_hda_common   188416  1 snd_sof_pci_intel_tgl
soundwire_intel        49152  1 snd_sof_intel_hda_common
soundwire_generic_allocation    16384  1 soundwire_intel
soundwire_cadence      40960  1 soundwire_intel
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_sof_xtensa_dsp     16384  1 snd_sof_intel_hda_common
snd_ctl_led            24576  0
snd_sof               278528  2 snd_sof_pci,snd_sof_intel_hda_common
intel_pmc_core         53248  0
snd_hda_codec_realtek   176128  1
snd_sof_utils          20480  1 snd_sof
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_hda_ext_core       40960  2 snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_soc_acpi_intel_match    81920  2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_soc_acpi           16384  2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
coretemp               20480  0
snd_soc_core          352256  4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
btusb                  69632  0
snd_compress           28672  1 snd_soc_core
btrtl                  28672  1 btusb
iwlmvm                385024  0
btbcm                  24576  1 btusb
soundwire_bus         102400  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
btintel                45056  1 btusb
btmtk                  16384  1 btusb
kvm_intel             380928  0
bluetooth             970752  45 btrtl,hidp,btmtk,btintel,btbcm,bnep,btusb,rfcomm
mac80211             1175552  1 iwlmvm
snd_hda_intel          57344  3
snd_intel_dspcfg       36864  3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
kvm                  1146880  1 kvm_intel
libarc4                16384  1 mac80211
snd_intel_sdw_acpi     20480  2 snd_sof_intel_hda_common,snd_intel_dspcfg
irqbypass              16384  1 kvm
jitterentropy_rng      16384  1
snd_hda_codec         184320  6 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_sof_intel_hda
rapl                   20480  0
uvcvideo              131072  0
videobuf2_vmalloc      20480  1 uvcvideo
hid_sensor_accel_3d    20480  1
videobuf2_memops       20480  1 videobuf2_vmalloc
iTCO_wdt               16384  0
snd_hda_core          122880  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
hid_sensor_trigger     20480  2 hid_sensor_accel_3d
intel_pmc_bxt          16384  1 iTCO_wdt
videobuf2_v4l2         36864  1 uvcvideo
snd_hwdep              16384  1 snd_hda_codec
hid_sensor_iio_common    24576  2 hid_sensor_trigger,hid_sensor_accel_3d
iTCO_vendor_support    16384  1 iTCO_wdt
videobuf2_common       73728  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
intel_cstate           20480  0
mei_hdcp               24576  0
watchdog               45056  1 iTCO_wdt
intel_rapl_msr         20480  0
iwlwifi               360448  1 iwlmvm
snd_pcm               159744  10 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core
industrialio_triggered_buffer    16384  1 hid_sensor_trigger
drbg                   45056  1
psmouse               184320  0
pcspkr                 16384  0
kfifo_buf              16384  1 industrialio_triggered_buffer
intel_uncore          217088  0
think_lmi              36864  0
videodev              294912  3 videobuf2_v4l2,uvcvideo,videobuf2_common
firmware_attributes_class    16384  1 think_lmi
wmi_bmof               16384  0
industrialio          114688  5 industrialio_triggered_buffer,hid_sensor_trigger,kfifo_buf,hid_sensor_accel_3d
ansi_cprng             16384  0
e1000e                315392  0
mc                     81920  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
i2c_i801               36864  0
ecdh_generic           16384  2 bluetooth
processor_thermal_device_pci_legacy    16384  0
mei_me                 53248  1
i2c_smbus              20480  1 i2c_i801
processor_thermal_device    20480  1 processor_thermal_device_pci_legacy
ecc                    40960  1 ecdh_generic
snd_timer              49152  2 snd_seq,snd_pcm
cfg80211             1146880  3 iwlmvm,iwlwifi,mac80211
mei                   159744  3 mei_hdcp,mei_me
thunderbolt           385024  0
processor_thermal_rfim    16384  1 processor_thermal_device
processor_thermal_mbox    16384  2 processor_thermal_rfim,processor_thermal_device
processor_thermal_rapl    20480  1 processor_thermal_device
fan                    20480  0
intel_rapl_common      32768  2 intel_rapl_msr,processor_thermal_rapl
intel_soc_dts_iosf     20480  1 processor_thermal_device_pci_legacy
igen6_edac             24576  0
int3403_thermal        20480  0
ac                     20480  0
soc_button_array       24576  0
int340x_thermal_zone    20480  2 int3403_thermal,processor_thermal_device
int3400_thermal        20480  0
acpi_thermal_rel       16384  1 int3400_thermal
acpi_tad               20480  0
acpi_pad              184320  0
joydev                 28672  0
evdev                  28672  20
parport_pc             40960  0
ppdev                  24576  0
lp                     20480  0
parport                73728  3 parport_pc,lp,ppdev
loop                   32768  0
fuse                  176128  3
efi_pstore             16384  0
configfs               57344  1
ip_tables              36864  0
x_tables               61440  5 nft_compat,xt_tcpudp,ip_tables,xt_MASQUERADE,xt_mark
ext4                  983040  3
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  167936  1 ext4
crc32c_generic         16384  0
wacom                 135168  0
usbhid                 65536  1 wacom
hid_sensor_custom      28672  0
hid_sensor_hub         28672  4 hid_sensor_trigger,hid_sensor_iio_common,hid_sensor_accel_3d,hid_sensor_custom
hid_generic            16384  0
intel_ishtp_hid        28672  0
hid                   159744  7 hidp,wacom,usbhid,hid_sensor_hub,hid_microsoft,intel_ishtp_hid,hid_generic
crc32_pclmul           16384  0
crc32c_intel           24576  7
ghash_clmulni_intel    16384  0
i915                 3055616  112
sha512_ssse3           49152  2
sha512_generic         16384  1 sha512_ssse3
sha256_ssse3           32768  1
rtsx_pci_sdmmc         32768  0
sha1_ssse3             32768  0
mmc_core              217088  1 rtsx_pci_sdmmc
nvme                   57344  3
drm_buddy              20480  1 i915
thinkpad_acpi         139264  0
i2c_algo_bit           16384  1 i915
drm_display_helper    184320  1 i915
nvme_core             163840  6 nvme
nvram                  16384  1 thinkpad_acpi
ledtrig_audio          16384  3 snd_ctl_led,snd_hda_codec_generic,thinkpad_acpi
aesni_intel           393216  14
t10_pi                 16384  2 sd_mod,nvme_core
platform_profile       16384  1 thinkpad_acpi
cec                    61440  2 drm_display_helper,i915
crc64_rocksoft_generic    16384  1
crypto_simd            16384  1 aesni_intel
crc64_rocksoft         20480  1 t10_pi
snd                   126976  21 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm
crc_t10dif             20480  1 t10_pi
rc_core                69632  1 cec
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
ucsi_acpi              16384  0
xhci_pci               24576  0
crct10dif_generic      16384  0
drm_kms_helper        212992  2 drm_display_helper,i915
xhci_hcd              315392  1 xhci_pci
typec_ucsi             53248  1 ucsi_acpi
soundcore              16384  2 snd_ctl_led,snd
crct10dif_pclmul       16384  1
roles                  20480  1 typec_ucsi
rfkill                 36864  11 iwlmvm,bluetooth,thinkpad_acpi,cfg80211
ttm                    94208  1 i915
intel_ish_ipc          28672  0
crc64                  20480  2 crc64_rocksoft,crc64_rocksoft_generic
rtsx_pci              114688  1 rtsx_pci_sdmmc
crct10dif_common       16384  3 crct10dif_generic,crc_t10dif,crct10dif_pclmul
usbcore               348160  7 xhci_hcd,usbhid,usb_storage,uvcvideo,btusb,xhci_pci,uas
typec                  94208  1 typec_ucsi
intel_ishtp            61440  2 intel_ishtp_hid,intel_ish_ipc
usb_common             16384  3 xhci_hcd,usbcore,uvcvideo
drm                   614400  54 drm_kms_helper,drm_display_helper,drm_buddy,thinkpad_acpi,i915,ttm
video                  65536  2 thinkpad_acpi,i915
battery                28672  1 thinkpad_acpi
wmi                    36864  3 video,wmi_bmof,think_lmi
button                 24576  0
serio_raw              20480  0
dm_mirror              28672  0
dm_region_hash         24576  1 dm_mirror
dm_log                 20480  2 dm_region_hash,dm_mirror
dm_mod                184320  15 dm_log,dm_mirror
msr                    16384  0
efivarfs               24576  1
autofs4                53248  2

https://wiki.archlinux.org/title/Laptop#Elantech

Credits


CategoryLaptopComputer