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 X1 Yoga
Sub-models (1st Gen) options :
- Video card: (Intel)
- Screen size: 14", wide (touch)
- Wireless card: Intel
- fingerprint reader, bluetooth
- WACOM stylus, and touchscreen
- SSD, 4GB-16GB Ram, no optical drive
Overall Status
Core Components |
||
Boot Standard Kernel: |
|
|
LAN network card: |
|
|
Detect CD/DVD: |
[-] |
|
Detect hard drives: |
|
|
Extra Features |
||
CPU Frequency Scaling |
|
|
Hibernation |
|
|
Sleep / Suspend |
|
|
Xorg |
|
|
- OpenGL |
|
|
- Resize-and-Rotate(randr) |
|
|
Switch to External Screen |
|
|
Mouse |
|
|
- Built-in (Trackpoint) |
|
|
- Built-in (Touchpad) |
|
|
Modem |
[-] |
|
Wireless/Wifi |
|
|
Keyboard's Hotkeys |
|
|
Keyboard's Backlight |
|
Legend :
= OK ; Unsupported(No Driver) ; = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required; = Only works with a non-free driver and or firmware
Important Note
To old style BIOS boot, you need to format drives using an MBR partition table, and not GUID. (Did not test UEFI boot.)
You need to update your BIOS for suspend to work. (I did this before I uninstalled Windows.)
Configuration
Display
Install firmware-misc-nonfree. (Works partially without it)
Backlight: As of 2016-07-26 xbacklight reports No outputs have backlight property. The brightness of the backlight can be adjusted using acpid and a script using the /sys/class/backlight interface.
Audio
Add echo 1 > /sys/module/snd_hda_intel/parameters/power_save to /etc/rc.local for audio powersaving. (Ideally one should set this in /etc/modprobe.d/audio.conf, but that doesn't seem to take effect for me.)
Touchpad / trackball
Touchpad can be enabled / disabled using synclient TouchpadOff=0 or synclient TouchpadOff=1. (To also disable clicks use xinput).
To disable the touchpad while typing only use syndaemon.
Tablet / Stylus
- Stylus and palm rejection work out of the box.
USB autosuspend works fine, however it is blacklisted by laptop-model-tools. To fix remove usbhid from AUTOSUSPEND_RUNTIME_DEVTYPE_BLACKLIST in /etc/laptop-mode/conf.d/runtime-pm.conf. You might also need to set the auto-suspend delay to something non-zero. This can be done with a udev rule in /etc/udev/rules.d/72-wacom-local.rules:
# Auto suspend Wacom Co.,Ltd. Pen and multitouch sensor ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="056a", ATTR{idProduct}=="503e", ATTR{power/control}="auto", ATTR{power/autosuspend}="2", ATTR{power/autosuspend_delay_ms}="2000"
Power Management
- Suspend / resume work out of the box after BIOS update
Install tpacpi-bat (requires acpi-call-dkms) to set the battery start/stop charge thresholds.
WiFi
Works out of the box. Requires firmware-iwlwifi. DOES NOT WORK ON DEBIAN JESSIE
System Summary
lspci
00:00.0 Host bridge [0600]: Intel Corporation Sky Lake Host Bridge/DRAM Registers [8086:1904] (rev 08)
00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1916] (rev 07)
00:08.0 System peripheral [0880]: Intel Corporation Sky Lake Gaussian Mixture Model [8086:1911]
00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Device [8086:9d35] (rev 21)
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI [8086:9d3a] (rev 21)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:9d10] (rev f1)
00:1c.2 PCI bridge [0604]: Intel Corporation Device [8086:9d12] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d48] (rev 21)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d70] (rev 21)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection I219-V [8086:1570] (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
lsusb
lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null
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 003: ID 13d3:5248 IMC Networks bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association iProduct 1 Integrated Camera (Bus Powered) bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association (Bus Powered) Bus 001 Device 002: ID 8087:0a2b Intel Corp. bDeviceClass 224 Wireless bDeviceProtocol 1 Bluetooth iProduct 0 Bus 001 Device 004: ID 056a:503e Wacom Co., Ltd bDeviceClass 0 (Defined at Interface level) bDeviceProtocol 0 iProduct 2 Pen and multitouch sensor 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
USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.
Resources
Attachments
Some configuration files and sample outputs.
Useful Links
Credits
This page was originally written by gi1242