Bug 103996

Summary: kernel: Elantech touchpad erroneously detects three fingers
Product: Wayland Reporter: Nobody <francescoboc>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: medium CC: benjamin.tissoires, peter.hutterer
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: evemu record for a not-detected two finger tap
other undetected two finger tap
and another
dmesg output

Description Nobody 2017-11-30 10:43:09 UTC
I am having problems with my Touchpad Elantech on Acer Aspire E1-572G. I tried both Ubuntu 16 and 17 (and also other Linux distros), but no luck. My problem is that the gestures (two-finger tap for right click and two-finger scroll) are actually working, but not in a smooth way. For example, on average, I have to do the two-finger tap 2 or 3 times before I get it right, and I have to be VERY careful to hit the pad with the two fingers exactly in the same time, other wise it doesn't work. It's annoying and it slows me down a lot.

I just switched from Windows 10 and over there the touchpad gestures were a LOT smoother, never had to do them more than one time. I'm wondering if there's any possibility to use the Windows drivers on Ubuntu, or any other workaround.

Here's a video comparison of my Elantech touchpad on Windows 10 and on Ubuntu 17.10, to clearify what my problem is: https://youtu.be/L6SBWJpAT5A

Scrolling is laggy and it doesn't always work, positioning the pointer for small movements is difficult, and the two-finger tap for right click is almost unusable.

Thank you for your help.
Comment 1 Peter Hutterer 2017-11-30 22:46:38 UTC
Please attach an evemu-record from a two-finger tap sequence that didn't get detected.
Comment 2 Nobody 2017-12-02 14:06:34 UTC
Created attachment 135879 [details]
evemu record for a not-detected two finger tap

here it is!
thank you
Comment 3 Peter Hutterer 2017-12-03 23:13:25 UTC
was that really a two-finger tap? The reason I'm asking is:

E: 0.000001 0001 014e 0001	# EV_KEY / BTN_TOOL_TRIPLETAP   1

This line indicates that the device thought there were 3 fingers down on the touchpad, that would then trigger a middle click in the default confing. If this was really a two-finger tap, then we have a problem with the touchpad firmware and the kernel drivers.
Comment 4 Nobody 2017-12-04 18:18:49 UTC
Created attachment 135935 [details]
other undetected two finger tap

other undetected two finger tap
Comment 5 Nobody 2017-12-04 18:19:29 UTC
Created attachment 135936 [details]
and another

and another
Comment 6 Nobody 2017-12-04 18:20:16 UTC
yes, it was.
to make sure, i recorded other two undetected two-finger taps. I'm attaching the logs to this comment. they both show:
# EV_KEY / BTN_TOOL_TRIPLETAP   1
but i never touched they trackpad with three fingers!
Comment 7 Peter Hutterer 2017-12-08 00:57:31 UTC
CC-ing Benjamin, this is a kernel bug/firmware issue if the touchpad detects three fingers when there are none. Please attach a dmesg, thanks.
Comment 8 Nobody 2017-12-09 11:39:24 UTC
Yes, ok. I'm attaching the dmesg output. I hope I did it correctly.
Thank you for your time.
Comment 9 Nobody 2017-12-09 11:39:47 UTC
Created attachment 136055 [details]
dmesg output
Comment 10 Nobody 2018-01-02 13:37:04 UTC
You know what? I'm sick of this bull***t. I wasted enough time trying to fix stupid linux problems. I'm going back to a cracked Windows 10 and that's it.
Comment 11 Peter Hutterer 2018-01-10 00:48:40 UTC
no point keeping the bug open then

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.