$ uname -a Linux carboy 4.4.0-1-amd64 #1 SMP Debian 4.4.6-1 (2016-03-17) x86_64 GNU/Linux $ lsb_release --all No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux testing-updates (sid) Release: testing-updates Codename: sid $ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ PS/2 BYD TouchPad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ USB 2.0 Camera id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)] $ lsusb Bus 003 Device 002: ID 8087:8001 Intel Corp. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 04ca:300d Lite-On Technology Corp. Atheros AR3012 Bluetooth Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub $ tail -f /var/log/syslog # *after* `tail`, plugged-in this keyboard: http://amzn.com/B00T1P6F1S May 1 18:01:38 carboy kernel: [396101.480143] usb 1-1: new low-speed USB device number 18 using xhci_hcd May 1 18:01:38 carboy kernel: [396101.640414] usb 1-1: New USB device found, idVendor=1017, idProduct=0002 May 1 18:01:38 carboy kernel: [396101.640418] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0 May 1 18:01:38 carboy kernel: [396101.640420] usb 1-1: Product: Gaming Keyboard May 1 18:01:38 carboy kernel: [396101.640629] usb 1-1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes May 1 18:01:38 carboy kernel: [396101.640634] usb 1-1: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes May 1 18:01:38 carboy kernel: [396101.652917] input: Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:1017:0002.0013/input/input34 May 1 18:01:39 carboy kernel: [396101.708408] hid-generic 0003:1017:0002.0013: input,hidraw0: USB HID v1.11 Keyboard [Gaming Keyboard] on usb-0000:00:14.0-1/input0 May 1 18:01:39 carboy kernel: [396101.727733] input: Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1017:0002.0014/input/input35 May 1 18:01:39 carboy mtp-probe: checking bus 1, device 18: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1" May 1 18:01:39 carboy mtp-probe: bus: 1, device: 18 was not an MTP device May 1 18:01:39 carboy kernel: [396101.780571] hid-generic 0003:1017:0002.0014: input,hiddev0,hidraw1: USB HID v1.11 Device [Gaming Keyboard] on usb-0000:00:14.0-1/input1 May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) config/udev: Adding input device Gaming Keyboard (/dev/input/event15) May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: Applying InputClass "evdev keyboard catchall" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: Applying InputClass "libinput keyboard catchall" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) systemd-logind: got fd for /dev/input/event15 13:79 fd 33 paused 0 May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) Using input driver 'libinput' for 'Gaming Keyboard' May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: always reports core events May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "Device" "/dev/input/event15" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "_source" "server/udev" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) input device 'Gaming Keyboard', /dev/input/event15 is tagged by udev as: Keyboard May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) input device 'Gaming Keyboard', /dev/input/event15 is a keyboard May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) libinput: Gaming Keyboard: needs a virtual subdevice May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1017:0002.0014/input/input35/event15" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) XINPUT: Adding extended input device "Gaming Keyboard" (type: MOUSE, id 13) May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "AccelerationScheme" "none" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: (accel) selected scheme none/0 May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: (accel) acceleration factor: 2.000 May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: (accel) acceleration threshold: 4 May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) input device 'Gaming Keyboard', /dev/input/event15 is tagged by udev as: Keyboard May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) input device 'Gaming Keyboard', /dev/input/event15 is a keyboard May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: Applying InputClass "evdev keyboard catchall" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: Applying InputClass "libinput keyboard catchall" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) systemd-logind: returning pre-existing fd for /dev/input/event15 13:79 May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) Using input driver 'libinput' for 'Gaming Keyboard' May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: always reports core events May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "Device" "/dev/input/event15" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "_source" "_driver/libinput" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) libinput: Gaming Keyboard: is a virtual subdevice May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1017:0002.0014/input/input35/event15" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) XINPUT: Adding extended input device "Gaming Keyboard" (type: KEYBOARD, id 14) May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "xkb_model" "pc105" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "xkb_layout" "us" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (WW) Option "xkb_variant" requires a string value May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (WW) Option "xkb_options" requires a string value May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) config/udev: Adding input device Gaming Keyboard (/dev/input/event7) May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: Applying InputClass "evdev keyboard catchall" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: Applying InputClass "libinput keyboard catchall" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) systemd-logind: returning pre-existing fd for /dev/input/event7 13:71 May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) Using input driver 'libinput' for 'Gaming Keyboard' May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Gaming Keyboard: always reports core events May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "Device" "/dev/input/event7" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (**) Option "_source" "server/udev" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) failed to create input device '/dev/input/event7'. May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (EE) libinput: Gaming Keyboard: Failed to create a device for /dev/input/event7 May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (EE) PreInit returned 2 for "Gaming Keyboard" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) UnloadModule: "libinput" May 1 18:01:39 carboy /usr/lib/gdm3/gdm-x-session[1504]: (II) systemd-logind: not releasing fd for 13:71, still in use $ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ PS/2 BYD TouchPad id=12 [slave pointer (2)] ⎜ ↳ Gaming Keyboard id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ USB 2.0 Camera id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)] ↳ Gaming Keyboard id=14 [slave keyboard (3)] $ lsusb Bus 003 Device 002: ID 8087:8001 Intel Corp. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 04ca:300d Lite-On Technology Corp. Atheros AR3012 Bluetooth Bus 001 Device 018: ID 1017:0002 Speedy Industrial Supplies, Pte., Ltd Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub