Recently I updated to Xorg 1.20.7. My Elantech touchpad stops working when I have "hw.psm.elantech_support=1" in /boot/loader.conf and "kern.evdev.rcpt_mask" set to 6 or 12. The only way to make it work is either: a) Reverting back to using "kern.evdev.rcpt_mask=3" with moused enabled and "hw.psm.elantech_support=1" in /boot/loader.conf. b) Setting "hw.psm.elantech_support=0" and "kern.evdev.rcpt_mask" to 6 or 12. This option isn't ideal as touchpad doesn't support any gestures and is reported as "Generic PS/2 mouse" by "libinput list-devices". Any thoughts?? My laptop is a TOSHIBA Satellite C45-C4205K by the way.
(In reply to Patricio Villar from comment #0) Did you have xf86-input-synaptics installed? It could be culprit as it has greater priority than libinput and it weren't compiled with evdev support for some time. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245966 and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245948
(In reply to Vladimir Kondratyev from comment #1) Oh you're so damn right about it! I never tried again to make it work, as I thought xf86-input-synaptics was just for Synaptics touchpads... Now my Elan touchpad does indeed work without moused and with "hw.psm.elantech_support=1" and "kern.evdev.rcpt_mask=6". Thank you very much!!