Ged Haywood wrote:
Hi there,

On Sun, 13 Jul 2003, Jeff wrote:


I'm putting together a new computer from parts, one of which is a gyration wireless keyboard that interfaces with the computer via USB.

[snip]


For reference, I have two kernels on the machine in question, 2.4.21 and 2.5.75, and the usb keyboard works with the 2.4.21 kernel, so I'm pretty sure I have a working keyboard/usb system hardware wise.

The trouble starts when I boot with the 2.5.75 kernel. The boot process looks normal (to me) and I end up with a login prompt, but without use of the keyboard. It's as if the keyboard's not attached.


I don't think it is... at least not in the software.  Have you made
the same lists with the 2.4.21 kernel?  I'm sure you'll see some
interesting differences which might lead you to a solution.

[snip]

kernal .config

[snip]


Have you checked or any obvious differences in the kernel configs?
There will be some, quite a lot has changed from 2.4 to 2.5, but
again there might be something that offers a clue.

[snip]

-----------------------------------------------------------------
host:/proc/bus/usb# lsmod
Module                  Size  Used by
ehci_hcd               25088  -
-----------------------------------------------------------------

[snip]


This doesn't look right.  What does it say when you run 2.4.21?
Have you upgraded all the things you need to upgrade according to
the 2.5 docs?  Module loading is rather different in 2.5

73,
Ged.

Thanks for the reply. Your response prompted me to dig around further, and I've made some progress.


It appears that having 'Local APIC support on uniprocessors' enabled in the 2.5.75 kernel was/is a big part of my trouble. The port the usb device is plugged into may also be a factor. In any event, I now see my usb keyboard registered as a usb device:

input: USB HID v1.00 Keyboard [Gyration GyroPoint RF Technology Receiver] on usb-0000:00:02.0-1
usb 1-1: usb_new_device - registering interface 1-1:1


The problem that remains is that every keystroke registers about 10 times (press 'r', get 'rrrrrrrrrrr' on the console), which makes logging in impossible. Additionally, there seems to be a noticeable delay (~30 seconds) between keystrokes and console updates.

The best lead I have is that in the log, I'm now seeing "drivers/usb/input/hid-core.c: ctrl urb status -32 received" messages. Unfortunatley, I've made little progress in understanding what that actually means, or more importantly, to get the keyboard functioning. Hints, or better yet, solutions, are appreciated.

Thanks,

- Jeff



-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to