I2C touchscreen init failed on HP X360
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Phidias | ||
Vivid |
Fix Released
|
Medium
|
Unassigned | ||
Wily |
Won't Fix
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Phidias |
Bug Description
[Impact]
As title, after upgrading to latest Vivid kernel the touchscreen failed. After bisecting shows this revert cause the regression:
commit 95df597989f6f29
Author: Andy Shevchenko <email address hidden>
Date: Fri Dec 4 23:49:18 2015 +0200
Revert "ACPI / LPSS: allow to use specific PM domain during ->probe()"
[Fix]
The reverted patch has had a revised version upstreamed:
commit de16d55206c5ce8
Author: Andy Shevchenko <email address hidden>
Date: Fri Dec 4 23:49:19 2015 +0200
ACPI / LPSS: allow to use specific PM domain during ->probe()
For Vivid it depends on a patch to device core for adding BUS_NOTIFY_
For Xenial the touchscreen still works because the original patch is not reverted, and with the patch reverted the I2C touchscreen still works fine, so I'll skip Xenial for this patch.
For Wily it also contains the revert patch as Vivid, but the I2C on X360 still works.
[Test]
3.19.0-56 -> Failed
3.19.0-56 + patches -> OK (Including suspend)
4.2.0-34 (with revert patch already) -> OK
4.4.0-15 -> OK
4.4.0-15 + revert patch -> OK
4.4.0-15 + patches -> N/A
tags: | added: originate-from-1490411 stella |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Incomplete → Triaged |
tags: | added: kernel-da-key |
tags: | removed: xenial |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Wily): | |
assignee: | nobody → Phidias (phidias-chiang) |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Released |
description: | updated |
Changed in linux (Ubuntu Vivid): | |
status: | New → Fix Committed |
tags: |
added: verification-done-vivid removed: verification-needed-vivid |
Changed in linux (Ubuntu Vivid): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Wily): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Wily): | |
assignee: | Phidias (phidias-chiang) → nobody |
status: | In Progress → Won't Fix |
Changed in hwe-next: | |
status: | New → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1562778
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.