Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Oct 2019 23:09:13 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 241384] Synaptics touchpad not working right under 12.1-RC2
Message-ID:  <bug-241384-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D241384

            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@FreeBSD.org
          Reporter: kumba@gentoo.org

Gave FreeBSD 12.1-RC2 a test on my laptop.  Under 12.0-RELEASE-p10, in an X=
11
session, the Synaptics touchpad on the laptop behaves as is expected of a
touchpad device.  Under 12.1-RC2, however, the touchpad is significantly sl=
ower
(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 poll=
ed
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 e=
vdev
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 w=
ill
create and populate /dev/input with event cdves right now, however I want a=
ll
webcam support disabled, so I can't test evdev to see if it works better th=
an
the classic synaptics driver.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-241384-227>