[Bug 241384] Synaptics touchpad not working right under 12.1-RC2
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Oct 20 23:09:14 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241384
Bug ID: 241384
Summary: Synaptics touchpad not working right under 12.1-RC2
Product: Base System
Version: 12.1-RELEASE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: misc
Assignee: bugs at FreeBSD.org
Reporter: kumba at gentoo.org
Gave FreeBSD 12.1-RC2 a test on my laptop. Under 12.0-RELEASE-p10, in an X11
session, the Synaptics touchpad on the laptop behaves as is expected of a
touchpad device. Under 12.1-RC2, however, the touchpad is significantly slower
(almost like acceleration is turned off), and clicking the button requires
first moving the cursor with the touchpad. e.g., if one moves the cursor, the
next click will register, but clicks after that will not register unless the
cursor is moved again, or the cursor is moved while holding the button down.
I tried tweaking a few of the sysctl variables, but I am not seeing any
noticeable change in behavior. Seems like the way the device is being polled
is incorrect.
This is all dmesg says:
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Synaptics Touchpad, device ID 3
My Xorg config for the touchpad is taken directly from the handbook:
Section "InputDevice"
Identifier "Touchpad0"
Driver "synaptics"
Option "Protocol" "psm"
Option "Device" "/dev/psm0"
EndSection
And then in "ServerLayout":
InputDevice "Touchpad0" "SendCoreEvents"
I am running a custom kernel. It looks like the 12.1 GENERIC config adds evdev
support to legacy drivers (options EVDEV_SUPPORT), but I am not seeing
/dev/input/event* device nodes being created by anything. Some
Google-searching indicates that the webcamd module is the only thing that will
create and populate /dev/input with event cdves right now, however I want all
webcam support disabled, so I can't test evdev to see if it works better than
the classic synaptics driver.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list