Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Disappearing mouse buttons



I've noticed some possibly-related strange behavior with my USB
mouse...

...
[ 1.020834] xhci0 at pci0 dev 20 function 0: vendor 8086 product 8d31 (rev. 0x05)
[     1.020834] xhci0: 64-bit DMA
[     1.020834] xhci0: interrupting at msi0 vec 0
[     1.020834] xhci0: xHCI version 1.0
[     1.020834] usb0 at xhci0: USB revision 3.0
...
[     1.020834] usb1 at xhci0: USB revision 2.0
[     1.864441] uhub1 at usb1: NetBSD (0x0000) xHCI root hub (0x0000), class 9/0, rev 2.00/1.00, addr 0
...
[     4.031817] uhidev2 at uhub1 port 14 configuration 1 interface 0
[     4.031817] uhidev2: PixArt (0x17ef) Lenovo USB Optical Mouse (0x600e), rev 2.00/1.00, addr 6, iclass 3/1
[     4.041817] ums0 at uhidev2: 3 buttons and Z dir
[     4.041817] wsmouse0 at ums0 mux 0
...

Sometimes (without any discernible pattern), moving the scroll wheel
"down" does nothing.  Under normal conditions, it does what you'd
expect, scrolling the page, AND there are detectable "detents" in
the wheel movement (ie, little bumps).  However, when it decides to
misbehave, there are no more detents and no more scrolling.  Yet it
still works in the scroll-up rotation (including the detents).

It usually resets in a few seconds, and then all is will until the
next occurrence.

This is on amd64 9.99.93 with sources dated 2022-01-08 03:00:28 UTC.
(The kernel does have some custom stuff, but no customizations that
should have any relation to USB.)

It sorta feels like something is disabling (or turning off) the
down-scroll function of the wheel, without breaking anything else.

I don't remember this happening on earlier kernels, but I'm getting
old so the memory might be operating in sieve-mode.

:-)




+--------------------+--------------------------+----------------------+
| Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:    |
| (Retired)          | FA29 0E3B 35AF E8AE 6651 | paul%whooppee.com@localhost    |
| Software Developer | 0786 F758 55DE 53BA 7731 | pgoyette%netbsd.org@localhost  |
| & Network Engineer |                          | pgoyette99%gmail.com@localhost |
+--------------------+--------------------------+----------------------+


Home | Main Index | Thread Index | Old Index