Tests was done with two different Skylake systems (one with ELAN i2c touchpad, and the other with Synaptics), and randomly picked AMD, IvyBridge, Haswell, and Broadwell systems.
Each of them went through 30 reboots, and see if every hardware components, especially touchpad, still work after each boot. Skylake1 (ELAN - i2c) : Passed (Failed once *1) Skylake2 (Synaptics - i2c) : Passed AMD (Cypress - PS/2) : Passed IvyBridge (Synaptics - PS/2) : Passed Haswell (Synaptics - I2C) : Passed Broadwell (ALPS - PS/2) : Passed *1 When this happns, i2c_hid failed to communicate with touchpad. Thus touchpad still worked as a PS/2 mouse. [ 11.858424] i2c_hid i2c-DLL06FD:01: hid_descr_cmd failed Touchpad switched to i2c mode after reloading i2c_hid. [ 402.635558] i2c_hid i2c-DLL06FD:01: error in i2c_hid_init_report size:633 / ret_size:7 [ 402.638143] i2c_hid i2c-DLL06FD:01: error in i2c_hid_init_report size:69 / ret_size:7 [ 402.648983] input: DLL06FD:01 04F3:300F UNKNOWN as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-4/i2c -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1488395 Title: backport of driver for I2C on Sunrisepoint PCH Status in HWE Next: In Progress Status in linux package in Ubuntu: In Progress Bug description: Some newly released laptops talk to touchpad via I2C to provide advanced functions. The new Intel Skylake uses Sunrisepoint PCH, thus the I2C on it needs to to enabled in order to support these touchpads. Intel is still working on the driver. There are six versions so far: v1: https://lkml.org/lkml/2015/3/31/255 v2: https://lkml.org/lkml/2015/5/25/298 v3: https://lkml.org/lkml/2015/6/1/429 v4: https://lkml.org/lkml/2015/6/15/160 v5: https://lkml.org/lkml/2015/7/6/317 v6: https://lkml.org/lkml/2015/7/27/599 The driver supports SPI, UART, and I2C on the Sunrisepoint PCH, but we'll only focus on the I2C part. To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/1488395/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp