[BugFix] Skylake intel-lpss fix
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Tim Gardner | ||
Xenial |
Fix Released
|
Medium
|
Tim Gardner |
Bug Description
Canonical found several I2C touchpad couldn't work on OEM SKL machines once they enable intel-lpss driver. This entry is used to track such fix made by Intel. So that these fix could enter into 16.04 release.
The following bugs are reported by Canonical for i2c touchpad failure.
[LP1496306] Monet][
[LP 1505913] Re: [monet] touchpad doesn't work with Ubuntu kernel 3.19.0-29.31
[LP 1505914] [pandora] [vangogh] touchpad doesn't work with Ubuntu kernel 3.19.0-29.31
[LP 1505910] Re: [dino2] touchpad doesn't work with Ubuntu kernel 3.19.0-29.31
[LP 1505917] Re: [maple] touchpad doesn't work with Ubuntu kernel 3.19.0-29.31
[LP 1505919] Re: [iris] touchpad doesn't work with Ubuntu kernel 3.19.0-29.31
upstream schedule: 4.5
information type: | Proprietary → Public |
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
status: | New → Fix Committed |
Changed in linux (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in intel: | |
status: | New → Fix Released |
On some machines the touchpad itself failed when Linux i2c-hid driver fetched initial feature reports out of it. Looks like the corresponding Windows driver only fetches reports it needs and Intel suspect this is the only software used to validate the hardware. e9d0d582bbf9823 4e9e9bb095 HID: multitouch: Fetch feature reports on demand for Win8 devices
When Intel follow what Windows driver does touchpads works fine. Intel push such fix into v4.4 kernel:
6d4f5440a3a2bb2
However, it turns out that there are other issues as well. These are related to I2C host controller and are not limited to Dell laptops but instead there seem to be at least one Lenovo (Yoga 900) laptop where the same problem occurs. Intel sent the fix patches to community and the patches will be merged into v4.5 kernel. /lkml.org/ lkml/2015/ 11/30/441
https:/