Bug 102270 - kernel: Lenovo Thinkpad x250 touchpad under touchpad click unreliable
Summary: kernel: Lenovo Thinkpad x250 touchpad under touchpad click unreliable
Status: RESOLVED NOTOURBUG
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-17 07:50 UTC by Andy Whitcroft
Modified: 2017-12-18 05:01 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
left click and try and move trace (23.70 KB, text/plain)
2017-08-17 07:50 UTC, Andy Whitcroft
Details

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.