Lenovo yoga 730

i'm working on a lenovo 730 15"

this article wants to be a howto. feel free to edit.

intel gen8 i7 16gb ram nvidia gforce 1050 512GB nvm-e

following the sakaki directions for a luks over lvm install. i was not able to get the drives to be recognized when sata mode was set to RST in the bios. it would be nice that one didn't have to switch RST - AHCI in bios to get the stock windows installation to boot back and forth. so far, i have gnome3 on wayland running.

output of lspci

00:00.0 Host bridge: Intel Corporation Device 5914 (rev 08) 00:02.0 VGA compatible controller: Intel Corporation Device 5917 (rev 07) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08) 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:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21) 00:15.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 (rev 21) 00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1) 00:1c.3 PCI bridge: Intel Corporation Device 9d13 (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:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21) 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) 3a:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b822 3b:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1) 3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a808

output of lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 006: ID 0bda:b023 Realtek Semiconductor Corp. Bus 001 Device 005: ID 06cb:0081 Synaptics, Inc. Bus 001 Device 004: ID 13d3:56b2 IMC Networks Bus 001 Device 002: ID abcd:1234 Unknown Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

currently trying to get the touch pad to work. the synaptics device is the fingerprint reader and not the touchpad. by all accounts on the lenovo yoga 720, the touchpad a elan_i2c device.

i have tried the kernel patches recommended for the yoga 720

drivers/input/mouse/elan_i2c_core.c +1267        { "ELAN0651", 0 },

the intel_llps_pci.c edits were already comitted in 4.14.65

but still joy in the /dev/input/

more to come