Bug 102270

Summary: kernel: Lenovo Thinkpad x250 touchpad under touchpad click unreliable
Product: Wayland Reporter: Andy Whitcroft <apw>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED NOTOURBUG QA Contact:
Severity: normal    
Priority: medium CC: benjamin.tissoires, harish.hyma, peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
See Also: https://bugs.freedesktop.org/show_bug.cgi?id=101979
Whiteboard:
i915 platform: i915 features:
Attachments: left click and try and move trace

Description Andy Whitcroft 2017-08-17 07:50:42 UTC
Created attachment 133568 [details]
left click and try and move trace

With 4.12 based kernel it seems that the Thinkpad x250 under touchpad clicks are no longer reliably triggerable.  When clicking in the bottom left corner and attempting to move a second finger to highlight some text the cursor is static.  Right click is similarly affected.  It is possible there is a reliable zone, though very very small or one is simply off the edge of the active area when it is reliable.

I am attaching a evemu-record of an attempt to left click with my thumb and move within the click with a forefinger.
Comment 1 Peter Hutterer 2017-08-18 02:48:18 UTC
This seems to be a kernel bug. Once two fingers are down, the only updates we get from the device are ABS_MT_PRESSURE. See from 0.72011 onwards in the log. Can you figure out which kernel version this still worked with?
Comment 2 Harish 2017-08-23 05:51:40 UTC
I can confirm I had similar issues on thinkpad x250. Switching the kernel to the LTS 4.9 series eliminated the problem. For reference, see https://bbs.archlinux.org/viewtopic.php?id=228673

Furthermore, this seems to be related to bug #101979. Seems like a kernel issue to me.
Comment 3 Andy Whitcroft 2017-09-04 11:57:32 UTC
Ok this seems to work back in 4.11.9 and to have been broken in 4.12.8 and fixed again in 4.12.10 based kernels.
Comment 4 Harish 2017-09-04 14:43:20 UTC
@Andy 

Thanks for the heads up. Unfortunately 4.12.10 hasn't hit my arch repo yet. When it does I will also confirm. I've also found a relevant touchpad two finger commit in linux 4.13. Care to try?
Comment 5 Peter Hutterer 2017-12-18 05:01:46 UTC
Closing for now, please re-open if it turns out to be something other than a kernel bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.