Lan Barnes wrote:
I have a gyration keyboard for my MythTV box and I've never gotten it to
work properly. I tested it on M$ and the HW works perfectly there.
According to the internets, it works under linux provided you have usbhid
loaded. I can't find that with locate.
Please remind me, is this something I need to do a kernel compile to get?
I'm loath to compile the kernel on a Myth box because I don't know how it
was originally configured and I don't want to break anything.
Could I just find a precompiled usbhid module for my kernel and use it, or
does it need hooks in the kernel I have?
Linux xena 2.6.20-1.2944.fc6 #1 SMP Tue Apr 10 18:46:45 EDT 2007 i686
athlon i386 GNU/Linux
The usbhid module is built in to the kernel already. That is why USB
keyboards and mice work at all.
usbhid = Universal Serial Bus Human Interface Device
usbhid defines a standardized protocol for communicating with devices
designed to interact with humans.
I know it is already in your system because when you posted this message
<http://www.kernel-panic.org/pipermail/kplug-list/2007-February/089806.html>
a few months ago it had the following (snippet of dmesg):
<quote>
Feb 3 10:56:29 xena kernel: usbcore: registered new driver libusual
Feb 3 10:56:29 xena kernel: usbcore: registered new driver hiddev
Feb 3 10:56:29 xena kernel: usbcore: registered new driver usbhid
Feb 3 10:56:29 xena kernel: drivers/usb/input/hid-core.c: v2.6:USB HID
core driver
</quote>
Your problem with the keyboard is probably related to the assumed layout
used by the keyboard driver. Where do you have the problems? Is it in a
plain console (no X Windows) or when running an X Windows session?
Gus
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list