Public bug reported:
The Synaptics I²C-HID touchpad (06CB:CEBD) on MSI Modern 14 C11M (Tiger
Lake) stops working after minutes/hours with
i2c_designware i2: controller timed out / lost arbitration
The root cause is a broken DSDT: it declares that the touchpad’s I²C
controller depends on a power resource
^XHCI.RHUB.HS04.VI2C
that does **not exist** in the ACPI tables at all:
[ 0.163] ACPI Error: AE_NOT_FOUND, … ^XHCI.RHUB.HS04.VI2C
Proof that the entire device node is missing:
$ ls /sys/bus/acpi/devices/XHCI\:RHUB\:HS04
ls: cannot access '/sys/bus/acpi/devices/XHCI:RHUB:HS04': No such file or
directory
Newer kernels (≥ 6.11) contain some tolerance that lets the touchpad work for a
while.
Older kernels (6.8 and below) fail immediately at boot.
Once the controller wedges on 6.17, no software reset recovers it reliably
because the DesignWare I²C drivers are built-in.
Hardware: Micro-Star International Co., Ltd. Modern 14 C11M, BIOS
E14J3IMS.10B (latest)
Please add an ACPI quirk (DMI match for this model) that either to:
- ignore the missing VI2C power resource, or
- force the I²C controller to “always powered” / skip power-resource checks.
All logs, ACPI tables, lspci etc. are attached by apport.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: acpi i2c msi quirk-needed regression touchpad
** Tags added: i2c msi quirk-needed regression touchpad
** Description changed:
The Synaptics I²C-HID touchpad (06CB:CEBD) on MSI Modern 14 C11M (Tiger
Lake) stops working after minutes/hours with
i2c_designware i2: controller timed out / lost arbitration
The root cause is a broken DSDT: it declares that the touchpad’s I²C
controller depends on a power resource
^XHCI.RHUB.HS04.VI2C
that does **not exist** in the ACPI tables at all:
[ 0.163] ACPI Error: AE_NOT_FOUND, … ^XHCI.RHUB.HS04.VI2C
Proof that the entire device node is missing:
$ ls /sys/bus/acpi/devices/XHCI\:RHUB\:HS04
ls: cannot access '/sys/bus/acpi/devices/XHCI:RHUB:HS04': No such file or
directory
- Newer kernels (≥ 6.11) contain some tolerance that lets the touchpad work for
a while.
- Older kernels (6.8 and below) fail immediately at boot.
+ Newer kernels (≥ 6.11) contain some tolerance that lets the touchpad work for
a while.
+ Older kernels (6.8 and below) fail immediately at boot.
Once the controller wedges on 6.17, no software reset recovers it reliably
because the DesignWare I²C drivers are built-in.
Hardware: Micro-Star International Co., Ltd. Modern 14 C11M, BIOS
E14J3IMS.10B (latest)
Please add an ACPI quirk (DMI match for this model) that either to:
- ignore the missing VI2C power resource, or
- force the I²C controller to “always powered” / skip power-resource checks.
All logs, ACPI tables, lspci etc. are attached by apport.
-
- Tags: needs-quirk acpi i2c touchpad msi
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2132410
Title:
MSI Modern 14 C11M: I²C touchpad dead because DSDT references non-
existent ACPI power resource ^XHCI.RHUB.HS04.VI2C
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2132410/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs