Bug 216946
Summary: | Toshiba satellite click mini l9w-b: touchscreen: no touch events with kernel 6.1.4 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Gé Koerkamp (ge.koerkamp) |
Component: | Input Devices | Assignee: | drivers_input-devices |
Status: | NEW --- | ||
Severity: | normal | CC: | ge.koerkamp, jwrdegoede, regressions |
Priority: | P1 | ||
Hardware: | Intel | ||
OS: | Linux | ||
Kernel Version: | 6.1.4 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
Kernel configuration for v6.1.4/ journalctl (dmesg)/ ACPIdump/lsmod
Log from touchscreen working with kernel 5.10.139 ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini |
Comment on attachment 303619 [details]
Kernel configuration for v6.1.4/ journalctl (dmesg)/ ACPIdump/lsmod
Updated attachment description
Comment on attachment 303619 [details]
Kernel configuration for v6.1.4/ journalctl (dmesg)/ ACPIdump/lsmod
Updated attachment description
Could you please upload a dmesg from a working kernel, as that should tell us which driver is at fault. Created attachment 303625 [details]
Log from touchscreen working with kernel 5.10.139
I added output from a "journalctl -p 7" as it is part of what our UI log can produce quickly.
is this still happening with the latest kernels? e.g. ideally try 6.2-rc8 or later. I will try with 6.2-rc8, it was not working yet with 6.2-rc2 when I tried a few weeks ago. It was tested today with 6.2.0, nothing changed, still failing. Additionall, I searched for reported SIS0817 issues, yet I did not find any. Perhaps it is a hint. Good news, I have managed to reproduce and root cause this. The problem is that acpi_turn_off_unused_power_resources() function turns off the CPR3 power-resource. This really is a bug in the ACPI tables of the device, but one that we will need to work around. I'll write a patch to fix soonish. Created attachment 304165 [details] ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini This patch fixes the issue on my Toshiba Click Mini. I have also posted this upstream: https://lore.kernel.org/linux-acpi/20230420110220.23168-1-hdegoede@redhat.com/ |
Created attachment 303619 [details] Kernel configuration for v6.1.4/ journalctl (dmesg)/ ACPIdump/lsmod Overview: The touchscreen does not react on touch events. Touchscreen display and touchpad are working. Step to reproduce: Open any UI page Try to use touch on relevant UI controls (buttons etc.) Result: No reaction on screen touches Expected result: Reaction on touched control, same as when using the touch pad or connected mouse (which do work). Build information: The error happens with kernel version 6.1.4 After rebuilding with different kernel versions, it appears that it first fails with kernel 5.16 Additional builds: The click mini l9w-b still works with kernel 5.10.y LTS and 5.15.y LTS. Important remark: Touchscreen still works fine with kernel 6.1.4 using - an HP x2 detachable 10-p0xx or - a Lenovo yoga 520-14ikb So it could be a hardware dependent issue