Hi. I have a strange problem with my weird keyboard. When I first connect it I see:
The keyboard works, the trackball does not - both in console and in Xorg.
However, when I disconnect the keyboard and connect a random mouse, then disconnect the mouse (the mose works)
and then I reconnect the Charybdis, the trackball is recogized and works (console and in X)
I'm using FreeBSD 14.0-RELEASE with all packages up-to date. What can happen after the mouse connection which fixes the trackball?
---- quick update
I can add
to /boot/loader.conf and it works. But how come the driver is loaded for standard mouse but not Charybdis? This was not obvious and could prove problematic for a random new user
Code:
Nov 23 21:22:51 voyager kernel: ugen0.2: <Bastard Keyboards Charybdis (4x6) Spletnky> at usbus0
Nov 23 21:22:51 voyager kernel: ukbd0 on uhub0
Nov 23 21:22:51 voyager kernel: ukbd0: <Bastard Keyboards Charybdis (4x6) Splinky, class 0/0, rev 2.00/2.00, addr 1> on usbus0
Nov 23 21:22:51 voyager kernel: kbd2 at ukbd0
Nov 23 21:22:51 voyager kernel: uhid0 on uhub0
Nov 23 21:22:51 voyager kernel: uhid0: <Bastard Keyboards Charybdis (4x6) Splinky, class 0/0, rev 2.00/2.00, addr 1> on usbus0
Nov 23 21:22:51 voyager kernel: uhid1 on uhub0
Nov 23 21:22:51 voyager kernel: uhid1: <Bastard Keyboards Charybdis (4x6) Splinky, class 0/0, rev 2.00/2.00, addr 1> on usbus0
The keyboard works, the trackball does not - both in console and in Xorg.
However, when I disconnect the keyboard and connect a random mouse, then disconnect the mouse (the mose works)
Code:
Nov 23 21:25:11 voyager kernel: ugen0.2: <Bastard Keyboards Charybdis (4x6) Splinky> at usbus0 (disconnected)
Nov 23 21:25:11 voyager kernel: ukbd0: at uhub0, port 1, addr 1 (disconnected)
Nov 23 21:25:11 voyager kernel: ukbd0: detached
Nov 23 21:25:11 voyager kernel: uhid0: at uhub0, port 1, addr 1 (disconnected)
Nov 23 21:25:11 voyager kernel: uhid0: detached
Nov 23 21:25:11 voyager kernel: uhid1: at uhub0, port 1, addr 1 (disconnected)
Nov 23 21:25:11 voyager kernel: uhid1: detached
Nov 23 21:25:20 voyager kernel: ugen0.2: <A4Tech USB Optical Mouse> at usbus0
Nov 23 21:25:20 voyager kernel: ums0 on uhub0
Nov 23 21:25:20 voyager kernel: ums0: <A4Tech USB Optical Mouse, class 0/0, rev 1.10/0.01, addr 2> on usbus0
Nov 23 21:25:20 voyager kernel: ums0: 8 buttons and [XYZ] coordinates ID=0
Nov 23 21:25:23 voyager kernel: ugen0.2: <A4Tech USB Optical Mouse> at usbus0 (disconnected)
Nov 23 21:25:23 voyager kernel: ums0: at uhub0, port 1, addr 2 (disconnected)
Nov 23 21:25:23 voyager kernel: ums0: detached
and then I reconnect the Charybdis, the trackball is recogized and works (console and in X)
Code:
Nov 23 21:27:14 voyager kernel: ugen0.2: <Bastard Keyboards Charybdis (4x6) Splinky> at usbus0
Nov 23 21:27:14 voyager kernel: ukbd0 on uhub0
Nov 23 21:27:14 voyager kernel: ukbd0: <Bastard Keyboards Charybdis (4x6) Splinky, class 0/0, rev 2.00/2.00, addr 3> on usbus0
Nov 23 21:27:14 voyager kernel: kbd2 at ukbd0
Nov 23 21:27:14 voyager kernel: uhid0 on uhub0
Nov 23 21:27:14 voyager kernel: uhid0: <Bastard Keyboards Charybdis (4x6) Splinky, class 0/0, rev 2.00/2.00, addr 3> on usbus0
Nov 23 21:27:14 voyager kernel: ums0 on uhub0
Nov 23 21:27:14 voyager kernel: ums0: <Bastard Keyboards Charybdis (4x6) Splinky, class 0/0, rev 2.00/2.00, addr 3> on usbus0
Nov 23 21:27:14 voyager kernel: ums0: 8 buttons and [XYZT] coordinates ID=2
I'm using FreeBSD 14.0-RELEASE with all packages up-to date. What can happen after the mouse connection which fixes the trackball?
---- quick update
I can add
Code:
ums_load="YES"
to /boot/loader.conf and it works. But how come the driver is loaded for standard mouse but not Charybdis? This was not obvious and could prove problematic for a random new user