Bug 103996 - kernel: Elantech touchpad erroneously detects three fingers
Summary: kernel: Elantech touchpad erroneously detects three fingers
Status: RESOLVED WONTFIX
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-30 10:43 UTC by Nobody
Modified: 2018-01-10 00:48 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
evemu record for a not-detected two finger tap (6.10 KB, text/plain)
2017-12-02 14:06 UTC, Nobody
Details
other undetected two finger tap (7.24 KB, text/plain)
2017-12-04 18:18 UTC, Nobody
Details
and another (7.16 KB, text/plain)
2017-12-04 18:19 UTC, Nobody
Details
dmesg output (68.67 KB, text/plain)
2017-12-09 11:39 UTC, Nobody
Details

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.