[Bug 260381] sysmouse or psm delays button release events by about 900ms

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 13 Dec 2021 09:13:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260381

            Bug ID: 260381
           Summary: sysmouse or psm delays button release events by about
                    900ms
           Product: Base System
           Version: 12.2-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: bsdpr@phoe.frmug.org

Since I updated an old laptop from 11.<something>-STABLE to 12.3-STABLE (built
from revision d891ee6ac7e6af693959c6d11c5af7c440919ea9) the trackpad became
unusable: whichever button is clicked, button up events are delayed by about
900ms or until another event is to be reported within that time window.

As an illustration here is a trace of a single click, the first column is a
timestamp, last three columns are the reported button states:
1639384474.857087 Buttons: d u u
1639384475.797024 Buttons: u u u

Trace of a double click:
1639384495.480674 Buttons: d u u
1639384495.601411 Buttons: u u u
1639384495.649127 Buttons: d u u
1639384496.587823 Buttons: u u u

At boot time the device is reported as
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 14.0.
psm0: model Synaptics Touchpad, device ID 0

This looks to be a resurrection of bug #137228 (reported in 2009).

[BTW, bugzilla lacks a 12.3-STABLE tags in the version number selector.]

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