[xmonad] USB Keyboard Stopped Working

Eyal Erez oneself at gmail.com
Thu Jun 11 17:52:53 UTC 2015


Hi,

I use a Kinesis Advantage USB keyboard with my Lenovo X230 laptop. It
worked fine until yesterday when I updated my system.  I have tested the
keyboard with another laptop -- it works fine.  I also tested another
regular USB keyboard with this laptop -- and that works fine as well.  It
seems that the keyboard works immediately after I plug it in and continues
to work as long as I continue to hit keys.  However, if I stop clicking for
more then 5 secs, it stops working permanently.

I don't think that this is necessarily an xmonad issue since it happens in
the login screen as well (I use Slim).  However, when I log in with xfce,
it does not happen for some reason.

I'm at my wits end and I'm not sure what to do.

When I plug the keyboard in, I see the following in the logs:

==> kern.log <==
Jun 11 11:48:56 localhost vmunix: [ 1172.012627] usb 3-1.2: new full-speed
USB device number 23 using ehci-pci
Jun 11 11:48:56 localhost vmunix: [ 1172.099013] usb 3-1.2: New USB device
found, idVendor=05f3, idProduct=0081
Jun 11 11:48:56 localhost vmunix: [ 1172.099020] usb 3-1.2: New USB device
strings: Mfr=1, Product=2, SerialNumber=0
Jun 11 11:48:56 localhost vmunix: [ 1172.099023] usb 3-1.2: Product:
Kinesis Keyboard Hub
Jun 11 11:48:56 localhost vmunix: [ 1172.099025] usb 3-1.2: Manufacturer:
PI Engineering
Jun 11 11:48:56 localhost vmunix: [ 1172.099692] hub 3-1.2:1.0: USB hub
found
Jun 11 11:48:56 localhost vmunix: [ 1172.100539] hub 3-1.2:1.0: 4 ports
detected
Jun 11 11:48:56 localhost vmunix: [ 1172.372782] usb 3-1.2.2: new
full-speed USB device number 24 using ehci-pci
Jun 11 11:48:56 localhost vmunix: [ 1172.466523] usb 3-1.2.2: New USB
device found, idVendor=05f3, idProduct=0007
Jun 11 11:48:56 localhost vmunix: [ 1172.466530] usb 3-1.2.2: New USB
device strings: Mfr=0, Product=0, SerialNumber=0
Jun 11 11:48:56 localhost vmunix: [ 1172.470659] input: HID 05f3:0007 as
/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.0/0003:05F3:0007.0019/input/input41
Jun 11 11:48:56 localhost vmunix: [ 1172.522812] hid-generic
0003:05F3:0007.0019: input,hidraw0: USB HID v1.00 Keyboard [HID 05f3:0007]
on usb-0000:00:1a.0-1.2.2/input0
Jun 11 11:48:56 localhost vmunix: [ 1172.528296] input: HID 05f3:0007 as
/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.1/0003:05F3:0007.001A/input/input42
Jun 11 11:48:56 localhost vmunix: [ 1172.579442] hid-generic
0003:05F3:0007.001A: input,hidraw1: USB HID v1.00 Device [HID 05f3:0007] on
usb-0000:00:1a.0-1.2.2/input1


==> messages <==
Jun 11 11:48:56 localhost vmunix: [ 1172.012627] usb 3-1.2: new full-speed
USB device number 23 using ehci-pci
Jun 11 11:48:56 localhost vmunix: [ 1172.099013] usb 3-1.2: New USB device
found, idVendor=05f3, idProduct=0081
Jun 11 11:48:56 localhost vmunix: [ 1172.099020] usb 3-1.2: New USB device
strings: Mfr=1, Product=2, SerialNumber=0
Jun 11 11:48:56 localhost vmunix: [ 1172.099023] usb 3-1.2: Product:
Kinesis Keyboard Hub
Jun 11 11:48:56 localhost vmunix: [ 1172.099025] usb 3-1.2: Manufacturer:
PI Engineering
Jun 11 11:48:56 localhost vmunix: [ 1172.099692] hub 3-1.2:1.0: USB hub
found
Jun 11 11:48:56 localhost vmunix: [ 1172.100539] hub 3-1.2:1.0: 4 ports
detected
Jun 11 11:48:56 localhost vmunix: [ 1172.372782] usb 3-1.2.2: new
full-speed USB device number 24 using ehci-pci
Jun 11 11:48:56 localhost vmunix: [ 1172.466523] usb 3-1.2.2: New USB
device found, idVendor=05f3, idProduct=0007
Jun 11 11:48:56 localhost vmunix: [ 1172.466530] usb 3-1.2.2: New USB
device strings: Mfr=0, Product=0, SerialNumber=0
Jun 11 11:48:56 localhost vmunix: [ 1172.470659] input: HID 05f3:0007 as
/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.0/0003:05F3:0007.0019/input/input41
Jun 11 11:48:56 localhost vmunix: [ 1172.522812] hid-generic
0003:05F3:0007.0019: input,hidraw0: USB HID v1.00 Keyboard [HID 05f3:0007]
on usb-0000:00:1a.0-1.2.2/input0
Jun 11 11:48:56 localhost vmunix: [ 1172.528296] input: HID 05f3:0007 as
/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.1/0003:05F3:0007.001A/input/input42
Jun 11 11:48:56 localhost vmunix: [ 1172.579442] hid-generic
0003:05F3:0007.001A: input,hidraw1: USB HID v1.00 Device [HID 05f3:0007] on
usb-0000:00:1a.0-1.2.2/input1
Jun 11 11:48:56 localhost mtp-probe: checking bus 3, device 24:
"/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2"
Jun 11 11:48:56 localhost mtp-probe: bus: 3, device: 24 was not an MTP
device


==> syslog <==
Jun 11 11:48:56 localhost vmunix: [ 1172.012627] usb 3-1.2: new full-speed
USB device number 23 using ehci-pci
Jun 11 11:48:56 localhost vmunix: [ 1172.099013] usb 3-1.2: New USB device
found, idVendor=05f3, idProduct=0081
Jun 11 11:48:56 localhost vmunix: [ 1172.099020] usb 3-1.2: New USB device
strings: Mfr=1, Product=2, SerialNumber=0
Jun 11 11:48:56 localhost vmunix: [ 1172.099023] usb 3-1.2: Product:
Kinesis Keyboard Hub
Jun 11 11:48:56 localhost vmunix: [ 1172.099025] usb 3-1.2: Manufacturer:
PI Engineering
Jun 11 11:48:56 localhost vmunix: [ 1172.099692] hub 3-1.2:1.0: USB hub
found
Jun 11 11:48:56 localhost vmunix: [ 1172.100539] hub 3-1.2:1.0: 4 ports
detected
Jun 11 11:48:56 localhost vmunix: [ 1172.372782] usb 3-1.2.2: new
full-speed USB device number 24 using ehci-pci
Jun 11 11:48:56 localhost vmunix: [ 1172.466523] usb 3-1.2.2: New USB
device found, idVendor=05f3, idProduct=0007
Jun 11 11:48:56 localhost vmunix: [ 1172.466530] usb 3-1.2.2: New USB
device strings: Mfr=0, Product=0, SerialNumber=0
Jun 11 11:48:56 localhost vmunix: [ 1172.470659] input: HID 05f3:0007 as
/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.0/0003:05F3:0007.0019/input/input41
Jun 11 11:48:56 localhost vmunix: [ 1172.522812] hid-generic
0003:05F3:0007.0019: input,hidraw0: USB HID v1.00 Keyboard [HID 05f3:0007]
on usb-0000:00:1a.0-1.2.2/input0
Jun 11 11:48:56 localhost vmunix: [ 1172.528296] input: HID 05f3:0007 as
/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.1/0003:05F3:0007.001A/input/input42
Jun 11 11:48:56 localhost vmunix: [ 1172.579442] hid-generic
0003:05F3:0007.001A: input,hidraw1: USB HID v1.00 Device [HID 05f3:0007] on
usb-0000:00:1a.0-1.2.2/input1
Jun 11 11:48:56 localhost mtp-probe: checking bus 3, device 24:
"/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2"
Jun 11 11:48:56 localhost mtp-probe: bus: 3, device: 24 was not an MTP
device


==> user.log <==
Jun 11 11:48:56 localhost mtp-probe: checking bus 3, device 24:
"/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2"
Jun 11 11:48:56 localhost mtp-probe: bus: 3, device: 24 was not an MTP
device


==> Xorg.0.log <==
[  1172.306] (II) config/udev: Adding input device HID 05f3:0007
(/dev/input/event1)
[  1172.306] (**) HID 05f3:0007: Applying InputClass "evdev keyboard
catchall"
[  1172.306] (II) Using input driver 'evdev' for 'HID 05f3:0007'
[  1172.306] (**) HID 05f3:0007: always reports core events
[  1172.306] (**) evdev: HID 05f3:0007: Device: "/dev/input/event1"
[  1172.306] (--) evdev: HID 05f3:0007: Vendor 0x5f3 Product 0x7
[  1172.306] (--) evdev: HID 05f3:0007: Found keys
[  1172.306] (II) evdev: HID 05f3:0007: Configuring as keyboard
[  1172.306] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.0/0003:05F3:0007.0019/input/input41/event1"
[  1172.306] (II) XINPUT: Adding extended input device "HID 05f3:0007"
(type: KEYBOARD, id 9)
[  1172.306] (**) Option "xkb_rules" "evdev"
[  1172.306] (**) Option "xkb_model" "kinesis"
[  1172.306] (**) Option "xkb_layout" "us"
[  1172.306] (WW) Option "xkb_variant" requires a string value
[  1172.306] (**) Option "xkb_options" "lv3:ralt_switch,compose:lwin"
[  1172.329] (II) config/udev: Adding input device HID 05f3:0007
(/dev/input/event2)
[  1172.329] (**) HID 05f3:0007: Applying InputClass "evdev keyboard
catchall"
[  1172.329] (II) Using input driver 'evdev' for 'HID 05f3:0007'
[  1172.329] (**) HID 05f3:0007: always reports core events
[  1172.329] (**) evdev: HID 05f3:0007: Device: "/dev/input/event2"
[  1172.329] (--) evdev: HID 05f3:0007: Vendor 0x5f3 Product 0x7
[  1172.329] (--) evdev: HID 05f3:0007: Found keys
[  1172.329] (II) evdev: HID 05f3:0007: Configuring as keyboard
[  1172.329] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.1/0003:05F3:0007.001A/input/input42/event2"
[  1172.329] (II) XINPUT: Adding extended input device "HID 05f3:0007"
(type: KEYBOARD, id 10)
[  1172.329] (**) Option "xkb_rules" "evdev"
[  1172.329] (**) Option "xkb_model" "kinesis"
[  1172.329] (**) Option "xkb_layout" "us"
[  1172.329] (WW) Option "xkb_variant" requires a string value
[  1172.329] (**) Option "xkb_options" "lv3:ralt_switch,compose:lwin"

Any help would be greatly appreciated.

-- 
There are 10 types of people, those who know binary and those who don't.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/xmonad/attachments/20150611/458169e5/attachment.html>


More information about the xmonad mailing list