Re: Lenovo T16 Gen 3 touchpad/trackpoint problem (7.9/amd64)
Jonathan Thornburg <[email protected]> Mon, 3 Aug 2026 22:41:34 -0700
| Newsgroups | gmane.os.openbsd.misc |
|---|---|
| Message-ID | <[email protected]> |
Hi Kihaguru,
Thanks for your analysis!
On Sun, Aug 02, 2026 at 11:07:38PM +0300, Kihaguru Gathura wrote:
> Hi Jonathan,
>
> The interesting part of the log may be that X is opening more than one
> interface for the pointing devices:
>
> /dev/wsmouse0 - imt0 touchpad, using synaptics
> /dev/wsmouse1 - ims0 report, which fails to enter native mode
> /dev/wsmouse - the wscons multiplexor
>
> So the touchpad may be reaching X directly through wsmouse0 and again
> through the multiplexor. The multiplexor may also carry events from the
> TrackPoint at pms0. The jump when you first move the TrackPoint makes that
> path especially suspicious.
Aha! That does seem "curious"....
> As a quick test, run: xinput list , then disable the entry named
> /dev/wsmouse, for example: xinput disable 8
>
> Use the actual id from `xinput list`, since it may change. This should
> leave /dev/wsmouse0 handling the touchpad.
Here's the output of 'xinput list' before disabling anything:
% xinput list
+ Virtual core pointer id=2 [master pointer (3)]
| + Virtual core XTEST pointer id=4 [slave pointer (2)]
| + /dev/wsmouse0 id=7 [slave pointer (2)]
| + /dev/wsmouse id=8 [slave pointer (2)]
+ Virtual core keyboard id=3 [master keyboard (2)]
+ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
+ /dev/wskbd id=6 [slave keyboard (3)]
%
After 'xinput disable 8' three things happened:
* [good] the cursor no longer jumped
* [neutral] the trackpoint ("nipple") becomes a no-op
* [bad] the touchpad's 3 mechanical buttons also become no-ops (tapping
the touchpad seems to work, but I'm very used to using the touchpad's
mechanical buttons)
After returning to the initial state with 'xinput enable 8',
I tried 'xinput disable 7' (disabling /dev/wsmouse0). This had
different results:
* [very bad] the cursor now jumps with *every* touchpad movement
* [neutral] the trackpoint ("nipple") works, but the cursor jumps
with every trackpoint movement, too
* [ok] the touchpad buttons work ok
ciao,
--
-- "Jonathan Thornburg [remove -color to reply]" <[email protected]>
he/him; on the west coast of Canada; https://www.bkis-orchard.net/
"He wakes me up every morning meowing to death because he wants to go
out, and then when I open the door he stays put, undecided, and then
glares at me when I put him out"
-- Nathalie Loiseau (French minister for European Affairs,
explaining why she named her cat "Brexit")