Bug 216946 - Toshiba satellite click mini l9w-b: touchscreen: no touch events with kernel 6.1.4
Summary: Toshiba satellite click mini l9w-b: touchscreen: no touch events with kernel ...
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: Intel Linux
: P1 normal
Assignee: drivers_input-devices
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-17 20:21 UTC by Gé Koerkamp
Modified: 2023-04-20 11:19 UTC (History)
3 users (show)

See Also:
Kernel Version: 6.1.4
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
Kernel configuration for v6.1.4/ journalctl (dmesg)/ ACPIdump/lsmod (124.59 KB, application/zip)
2023-01-17 20:21 UTC, Gé Koerkamp
Details
Log from touchscreen working with kernel 5.10.139 (96.42 KB, text/plain)
2023-01-19 09:06 UTC, Gé Koerkamp
Details
ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (2.89 KB, patch)
2023-04-20 11:19 UTC, Hans de Goede
Details | Diff

Description Gé Koerkamp 2023-01-17 20:21:51 UTC
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
Comment 1 Gé Koerkamp 2023-01-17 23:25:03 UTC
Comment on attachment 303619 [details]
Kernel configuration for v6.1.4/ journalctl (dmesg)/ ACPIdump/lsmod

Updated attachment description
Comment 2 Gé Koerkamp 2023-01-17 23:25:41 UTC
Comment on attachment 303619 [details]
Kernel configuration for v6.1.4/ journalctl (dmesg)/ ACPIdump/lsmod

Updated attachment description
Comment 3 The Linux kernel's regression tracker (Thorsten Leemhuis) 2023-01-19 07:45:56 UTC
Could you please upload a dmesg from a working kernel, as that should tell us which driver is at fault.
Comment 4 Gé Koerkamp 2023-01-19 09:06:12 UTC
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.
Comment 5 The Linux kernel's regression tracker (Thorsten Leemhuis) 2023-02-17 12:31:24 UTC
is this still happening with the latest kernels? e.g. ideally try 6.2-rc8 or later.
Comment 6 Gé Koerkamp 2023-02-20 23:15:10 UTC
I will try with 6.2-rc8, it was not working yet with 6.2-rc2 when I tried a few weeks ago.
Comment 7 Gé Koerkamp 2023-02-21 17:35:49 UTC
It was tested today with 6.2.0, nothing changed, still failing.
Comment 8 Gé Koerkamp 2023-02-28 12:18:24 UTC
Additionall, I searched for reported SIS0817 issues, yet I did not find any.
Perhaps it is a hint.
Comment 9 Hans de Goede 2023-04-19 21:16:02 UTC
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.
Comment 10 Hans de Goede 2023-04-20 11:19:17 UTC
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/

Note You need to log in before you can comment on or make changes to this bug.