Bug 244460 - x11-servers/xorg-server: Elantech touchpad stops working when hw.psm.elantech_support=1
Summary: x11-servers/xorg-server: Elantech touchpad stops working when hw.psm.elantech...
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-x11 mailing list
Depends on:
Reported: 2020-02-27 04:41 UTC by Patricio Villar
Modified: 2020-02-28 13:04 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (x11)


Note You need to log in before you can comment on or make changes to this bug.
Description Patricio Villar 2020-02-27 04:41:19 UTC
With Xorg 1.20.7 update and "kern.evdev.rcpt_mask" set to 6 or 12, my Elantech touchpad works just fine, but doesn't support any gestures, unlike before updating.
"libinput list-devices" reports it just as "Generic PS/2 mouse".
Then when I add "hw.psm.elantech_support=1" to /boot/loader.conf and reboot, touchpad becomes useless and doesn't move at all.
Even though "libinput list-devices" now detects it as Elantech touchpad...
Worth mentioning that setting "kern.evdev.rcpt_mask" back to 3 and enabling moused makes it work perfectly again, just like before the update.
Comment 1 Patricio Villar 2020-02-27 04:47:24 UTC
Also I'm aware that in the case of Synaptics touchpads, the script xorg-udev-setup-check.sh recommends adding "hw.psm.synaptics_support=1" to /boot/loader.conf, so I thought it should be the same with Elantech ones
Comment 2 Greg V 2020-02-27 12:37:34 UTC
Yeah, elantech support is broken on some models, I've seen this on my old eee pc 900 (lol). What laptop do you have?
Comment 3 Patricio Villar 2020-02-27 18:19:46 UTC
(In reply to Greg V from comment #2)
Hmm. I own a TOSHIBA Satellite C45-C4205K. 
Do you think this is the right place to report it or should I report it under the "Base System" category?
Comment 4 Greg V 2020-02-28 11:06:09 UTC
(In reply to Patricio Villar from comment #3)
Base system of course, this is a kernel bug.
Comment 5 Patricio Villar 2020-02-28 13:02:19 UTC
(In reply to Greg V from comment #4)
Ok thanks