Problems using Microsoft wireless keyboard and mouse

From K12LTSP Wiki

Jump to: navigation, search

According to several posts on the mailing list and our own experience, some newer wireless keyboards and mice cause problems when used on a thin client. Sudev Barar wrote on the mailing list that

"I recently got Microsoft [...] wireless keyboard mouse. 
This is a model with only one USB plug on the transmitter 
rather than traditional two plugs (one for keyboard and 
one for mouse). I just plug it in and booted the terminal 
and thing works BUT only about once in four attempts!"

We've also seen this with our Microsoft Wireless 700 keyboard and mouse. However, Sudev Barar's work-around seems to work, at least on K12LTSP 5.0.0-0d:

To force HIDDEV to load before USBMOUSE I edited the file
/opt/ltsp/i386/etc/rc.usb and modified the 11th line from:

     for module in keybdev mousedev input usbmouse usbkbd

chnged to:

     for module in usbhid hiddev keybdev mousedev input usbmouse usbkbd
This way usbhid drivers gets loaded and then hiddev driver gets loaded
and then usbmouse and then usbkbd. Without loading USBHID the HIDDEV
does not work. And all these are part of USBCORE.

[...] I had to finally edit /opt/ltsp/i386/etc/rc.sysinit 
I added the two modules to line#128 and achieved the desired 
sequence of driver loading and got my mouse working.
Personal tools