OK. I would start with lsusb
and lsinput
. Run them with the device connected, and then again with device disconnected (as in unplug the USB cable). Then compare the results.
I suspect lsusb
will see a USB hub disappear, and that hub will probably have other devices attached. Don’t add parameters to lsusb
until you know which entries to look at. Once you do (and have it attached) use either -s or -d to select it, and -v for details. You should find Interface Descriptors with entries like:
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
and
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
This basically proves that the device is recognized as being connected.
I would also expect several devices to disappear on lsinput
, but that can get a tad hairy, as Linux input devices can be a bit weird. In this case, you should look for EV_REL (or maybe EV_ABS) in the “bits ev” line.
If you find this, I think it means you have the pointer device. If this is the case, maybe you need to restart or maybe even reconfigure the X Server.
You might want to ensure that module usbhid
is installed or built-in (check /sys/module/usbhid/
existence).
I would also want to question if you need mouse access to a rack-mounted linux box. I would expect you could remote access (either via X and SSH, or via VNC) any GUI applications.
You might also see if plugging in a mouse to the back of the RKCONS1708K works. (Admittedly this might not be a good long-term solution, but it might be a good data point.)
Finally, if you post pasted text, add a space at the start of each line, so it is quoted.