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
Lenovo Thinkpad X1 Yoga (3rd Gen)

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

[?]

Detect CD/DVD:

[-]

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

{OK}

Hibernation

{OK}

Sleep / Suspend

{i}

Xorg

{OK}

- OpenGL

{OK}

- Resize-and-Rotate(randr)

{OK}

Switch to External Screen

{OK}

Mouse

- Built-in (Trackpoint)

{OK}

- Built-in (Touchpad)

{OK}

Modem

[-]

Wireless/Wifi

X-(

Keyboard's Hotkeys

{OK}

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

{i} With the default BIOS, the initial UEFI splash screen will be fine, but booting will result in a black screen. To fix this, turn on CSM support under UEFI support in the BIOS. This will give you an install screen with tiny fonts. When finished installing, I was able to turn CSM back off. Turning off UEFI entirely and using Legacy also boots with reasonably sized fonts, but I have not tested whether the resulting installation works.

{X} I could not get dual monitors working with the thunderbolt port and HDMI port. Dual monitors do work by using both thunderbolt ports, or through the Thunderbolt 3 Dock with monitors attached via Displayport.

X-( When loading wireless firmware, the installer always asked twice for the USB drive.

{X} The trackpad does not work during the install. The trackpoint does work.

{i} Suspending would reliably kill my Gnome session until I turned on Legacy support for Thunderbolt in the BIOS. With that fix, suspending still sometimes causes problems with my Gnome session.

{X} The BIOS for this machine and the X1 Carbon Gen 6 do not support deep sleep suspend (S3). There has been some success in fixing this for the X1 Carbon Gen 6 on reddit and the Arch wiki.

{X} The pen works for Wayland apps (e.g. Gnome Terminal, ?MyPaint), but not XWayland apps (e.g. Gimp). This seems to be related to this bug. Disabling Wayland by uncommenting #?WaylandEnable=false in /etc/gdm3/daemon.conf seems to fix it, but I have not tested it extensively.

{i} To use the ethernet on the Thinkpad Thunderbolt Dock, you will have to disable Thunderbolt security. Enabling it for "Display and USB" will not be enough.

System Summary

lspci

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP Integrated Sensor Hub (rev 21)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.3 Serial controller: Intel Corporation Device 9d3d (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-LM (rev 21)
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a808

lsusb

Bus 002 Device 004: ID 0bda:0328 Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 06cb:009a Synaptics, Inc. 
Bus 001 Device 003: ID 04f2:b61e Chicony Electronics Co., Ltd 
Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
Bus 001 Device 007: ID 056a:5147 Wacom Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.

lsmod

Module                  Size  Used by
fuse                  118784  3
acpi_call              16384  0
ctr                    16384  2
ccm                    20480  3
rfcomm                 90112  4
cmac                   16384  1
bnep                   24576  2
btusb                  53248  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                16384  1 btusb
bluetooth             622592  31 btrtl,btintel,bnep,btbcm,rfcomm,btusb
uvcvideo              102400  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
drbg                   28672  1
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_core         45056  2 uvcvideo,videobuf2_v4l2
ansi_cprng             16384  0
wacom                 110592  0
sd_mod                 53248  0
videodev              200704  3 uvcvideo,videobuf2_core,videobuf2_v4l2
sg                     36864  0
ecdh_generic           24576  1 bluetooth
media                  45056  2 uvcvideo,videodev
usbhid                 57344  1 wacom
snd_hda_codec_hdmi     57344  1
snd_hda_codec_realtek   106496  1
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
msr                    16384  0
i2c_designware_platform    16384  0
arc4                   16384  2
i2c_designware_core    20480  1 i2c_designware_platform
sparse_keymap          16384  0
wmi_bmof               16384  0
intel_rapl             24576  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             225280  0
binfmt_misc            20480  1
snd_soc_skl            98304  0
kvm                   700416  1 kvm_intel
snd_soc_skl_ipc        73728  1 snd_soc_skl
irqbypass              16384  1 kvm
snd_soc_sst_ipc        16384  1 snd_soc_skl_ipc
snd_soc_sst_dsp        36864  1 snd_soc_skl_ipc
nls_ascii              16384  1
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
nls_cp437              20480  1
snd_hda_ext_core       28672  1 snd_soc_skl
snd_soc_sst_match      16384  1 snd_soc_skl
ghash_clmulni_intel    16384  0
vfat                   20480  1
fat                    77824  1 vfat
intel_cstate           16384  0
snd_soc_core          258048  1 snd_soc_skl
iwlmvm                290816  0
snd_compress           24576  1 snd_soc_core
intel_uncore          131072  0
intel_rapl_perf        16384  0
mac80211              802816  1 iwlmvm
evdev                  28672  24
efi_pstore             16384  0
joydev                 24576  0
pcspkr                 16384  0
serio_raw              16384  0
efivars                20480  1 efi_pstore
iwlwifi               212992  1 iwlmvm
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
cfg80211              720896  3 iwlmvm,iwlwifi,mac80211
idma64                 20480  0
snd_hda_intel          45056  6
snd_hda_codec         151552  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
i915                 1613824  38
snd_hda_core           90112  7 snd_hda_intel,snd_hda_codec,snd_hda_ext_core,snd_soc_skl,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
hid_sensor_als         16384  1
hid_sensor_gyro_3d     16384  0
hid_sensor_accel_3d    16384  1
hid_sensor_trigger     16384  6 hid_sensor_als,hid_sensor_accel_3d,hid_sensor_gyro_3d
snd_pcm               118784  7 snd_hda_intel,snd_hda_codec,snd_hda_ext_core,snd_hda_core,snd_soc_skl,snd_hda_codec_hdmi,snd_soc_core
hid_sensor_iio_common    16384  4 hid_sensor_als,hid_sensor_accel_3d,hid_sensor_trigger,hid_sensor_gyro_3d
drm_kms_helper        192512  1 i915
industrialio_triggered_buffer    16384  3 hid_sensor_als,hid_sensor_accel_3d,hid_sensor_gyro_3d
mei_me                 45056  0
snd_timer              36864  1 snd_pcm
kfifo_buf              16384  1 industrialio_triggered_buffer
mei                   114688  1 mei_me
shpchp                 40960  0
industrialio           81920  8 hid_sensor_als,hid_sensor_accel_3d,hid_sensor_trigger,hid_sensor_gyro_3d,industrialio_triggered_buffer,kfifo_buf
intel_lpss_pci         20480  0
ucsi_acpi              16384  0
drm                   438272  26 i915,drm_kms_helper
tpm_crb                16384  0
intel_lpss             16384  1 intel_lpss_pci
typec_ucsi             32768  1 ucsi_acpi
i2c_algo_bit           16384  1 i915
intel_pch_thermal      16384  0
processor_thermal_device    16384  0
intel_soc_dts_iosf     16384  1 processor_thermal_device
typec                  28672  1 typec_ucsi
battery                20480  0
wmi                    28672  1 wmi_bmof
button                 16384  1 i915
thinkpad_acpi          98304  1
nvram                  16384  1 thinkpad_acpi
snd                    94208  23 snd_compress,snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,thinkpad_acpi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_soc_co
re,snd_pcm                                                                                                                                                                          
soundcore              16384  1 snd
rfkill                 28672  8 bluetooth,thinkpad_acpi,cfg80211
ac                     16384  0
int3403_thermal        16384  0
video                  45056  2 thinkpad_acpi,i915
int3402_thermal        16384  0
int3400_thermal        16384  0
int340x_thermal_zone    16384  3 int3402_thermal,int3403_thermal,processor_thermal_device
acpi_thermal_rel       16384  1 int3400_thermal
acpi_pad               24576  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                57344  3 lp,parport_pc,ppdev
efivarfs               16384  1
ip_tables              28672  0
x_tables               40960  1 ip_tables
autofs4                49152  2
ext4                  720896  2
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  118784  1 ext4
fscrypto               32768  1 ext4
ecb                    16384  0
btrfs                1339392  0
zstd_decompress        94208  1 btrfs
zstd_compress         188416  1 btrfs
xxhash                 16384  2 zstd_compress,zstd_decompress
raid10                 57344  0
raid456               163840  0
async_raid6_recov      20480  1 raid456
async_memcpy           16384  2 raid456,async_raid6_recov
async_pq               16384  2 raid456,async_raid6_recov
async_xor              16384  3 async_pq,raid456,async_raid6_recov
async_tx               16384  5 async_xor,async_pq,raid456,async_memcpy,async_raid6_recov
xor                    24576  2 async_xor,btrfs
uas                    28672  0
usb_storage            73728  1 uas
scsi_mod              253952  4 sd_mod,usb_storage,uas,sg
raid6_pq              122880  4 async_pq,btrfs,raid456,async_raid6_recov
libcrc32c              16384  1 raid456
crc32c_generic         16384  0
raid1                  45056  0
raid0                  20480  0
multipath              16384  0
linear                 16384  0
md_mod                159744  6 raid1,raid10,multipath,linear,raid0,raid456
hid_sensor_custom      24576  0
hid_sensor_hub         20480  6 hid_sensor_als,hid_sensor_accel_3d,hid_sensor_iio_common,hid_sensor_trigger,hid_sensor_gyro_3d,hid_sensor_custom
mfd_core               16384  2 hid_sensor_hub,intel_lpss
intel_ishtp_hid        24576  0
hid                   131072  4 hid_sensor_hub,usbhid,wacom,intel_ishtp_hid
crc32c_intel           24576  6
nvme                   36864  4
i2c_i801               28672  0
aesni_intel           188416  5
xhci_pci               16384  0
aes_x86_64             20480  1 aesni_intel
e1000e                282624  0
crypto_simd            16384  1 aesni_intel
xhci_hcd              241664  1 xhci_pci
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
ptp                    20480  1 e1000e
psmouse               167936  0
pps_core               20480  1 ptp
intel_ish_ipc          24576  0
nvme_core              53248  6 nvme
usbcore               286720  7 uvcvideo,usbhid,usb_storage,xhci_pci,btusb,uas,xhci_hcd
usb_common             16384  1 usbcore
intel_ishtp            45056  2 intel_ishtp_hid,intel_ish_ipc
thermal                20480  0

Installation Report

Credits


CategoryLaptopComputer