Current-Users archive

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

Re: Thinkpad X220T digitizer pen stopped no longer works on NetBSD 11.99.1



On Fri, 10 Oct 2025, Kevin Bloom wrote:

Note on my NetBSD 10 system I believe there were 4 wsmouse devices.


Can you post,

1. the full `/var/run/dmesg.boot` after booting with `boot -vx', and,

2. the full `/var/log/Xorg.0.log' on both 10.x and -HEAD?

-RVP

Posted this stuff and got no reply. Any ideas given the information
I sent in?


Ah, sorry! lost track of this completely. From the `dmesg.boot' on -HEAD, it
looks like you have more that 4 wsmouse devices. Can you post the `dmesg.boot'
from 10.x too, to compare?

Can you also,

1. compile xorg-server with this patch:
```
diff -urN a/xorg-server/dist/config/wscons.c b/xorg-server/dist/config/wscons.c
--- a/xorg-server/dist/config/wscons.c	2021-12-05 21:14:12.000000000 +0000
+++ b/xorg-server/dist/config/wscons.c	2025-10-11 06:09:19.722366109 +0000
@@ -233,7 +233,7 @@
     int fd, i, wsmouse_type;

     /* Check pointing devices */
-    for (i = 0; i < 4; i++) {
+    for (i = 0; i < 10; i++) {
         snprintf(devname, sizeof(devname), "%s%d", WSCONS_MOUSE_PREFIX, i);
         LogMessageVerb(X_INFO, 10, "wsmouse: checking %s\n", devname);
 #ifdef __NetBSD__
```

2. make some more /dev/wsmouseN devices to correspond?

Let's see if the xorg-server's happy when it can discover the actual
characteristics of the pointers, rather that reading smooshed-together stuff
read from the multiplexer device, `/dev/wsmouse'.

-RVP


Home | Main Index | Thread Index | Old Index