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