Problems using Microsoft wireless keyboard and mouse
From K12LTSP Wiki
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.
