Elantech Touchpad, spurious events, laggy cursor.
Summary
I opened this issue back in askubuntu.com, and I was led to here. https://askubuntu.com/questions/1220216/elantech-touchpad-not-working-laggy-stuttering?noredirect=1#comment2053089_1220216
After I installed Fedora 32 Beta, I recorded my experience in an order and in detail on evernote. Since, I am not sure If It would be appropriate to dump all of it in here. So I will write here the summarized version of it. Detailed evernote notes: https://www.evernote.com/shard/s716/sh/28c664eb-d88f-4cdf-b6d0-8f84c81d5baa/2c4c479bee442feeda9cf64b8b608085
Issue Summary:
- Before any updating, the touchpad wasn't responding and was not recognized at all.
- After first pop-up update via gui (not "sudo dnf update") Touchpad was working better. I could click right and left, and even able to click middle software button and scroll pages with a second finger. Tap-to-click was working. Two finger scroll was not working (sliding two fingers).
- After doing "sudo dnf update" via terminal, touchpad thinks its left click when you click any location on touchpad. But, if I click and press on the touchpad with one finger and tap again with another finger, it triggers the right click event. Moving the cursor is in worse state than in previous version. It is stopping for brief instants (0.1-0.5 secs) time to time. I can do two finger scrolling, however middle software button doesn't respond. Its all left click now.
Steps to reproduce
Required information
- libinput version: 1.15.4
- hardware information:
⎜ ↳ ELAN0718:01 04F3:30FD Mouse id=15 [slave pointer (2)]
⎜ ↳ ELAN0718:01 04F3:30FD Touchpad id=16 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=18 [slave pointer (2)]
udevadm info
-
libinput record
output: do not paste, attach the file Libinput Records
The yml files that starts with "after_dnf_update.." are the most recent ones.
-
libinput debug-events --verbose
output: do not paste, attach the file
after_dns_update_libinput_debug_events.yml
Libinput List Devices
dmesg
[dogus@localhost ~]$ dmesg | grep pnp
[ 0.892258] pnp: PnP ACPI init
[ 0.892696] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.892744] pnp 00:02: Plug and Play ACPI device, IDs HPQ8001 PNP0303 (active)
[ 0.892767] pnp 00:03: Plug and Play ACPI device, IDs PNP0f13 (active)
[ 0.893987] pnp: PnP ACPI: found 5 devices
[dogus@localhost ~]$ dmesg | grep i8042
[ 1.661338] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[ 1.676330] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.676334] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.752228] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 2.459019] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input5
hwinfo --mouse
UPDATE:
The touchpad doesn't respond after reboot. I will upload the journalctl attachment here: