Thanks for the ideas Tobias!

The specific keyboard is the "ThinkPad Compact USB Keyboard with Trackpoint" 
which seems to be supported by the "hid-lenovo" driver:

https://github.com/torvalds/linux/blob/master/drivers/hid/hid-lenovo.c

lsmod tells me that it's loaded in my system and dmesg seems to indicate that 
the "lenovo" driver is being used when the device gets plugged in.  

On Fri, Nov 8, 2019, at 10:10 AM, Tobias Geerinckx-Rice wrote:
> I don't know which kernel driver (HCI or input) you suspect and 
> can't be of much help with their design, but I have had some 
> success using usbmon[0] to sniff the wire.  It's available in 
> Guix.
>

I'll certainly give usbmon a shot, thanks for the tip!  I found this resource 
which got me started with it pretty easily:

https://www.kernel.org/doc/html/latest/usb/usbmon.html

Now I just have to decipher the log output :)

Thanks!

David

Reply via email to