Adam J. Richter wrote:
>       linux-2.5.40 and .41 got a kernel invalid page request
> when using a USB keyboard.  linux-2.5.34 worked fine.
> 
>       The bug is an incompatibility between uhci_alloc_urb_priv and
> uhci_destroy_urb_priv, at least as they are used by uhci_urb_enqueue.

So it seems to be a consequence of that patch of mine that taught
the enqueue() logic to clean up ... and report the submit errors!

Sorry; it worked for me, but then I had disabled "usbmodules" too.

>       In particular, this occurs uhci_urb_enqeueue when is called on
> a control pipe and uhci_find_urb_ep() returns non-NULL.  This occurs
> when I plug in a USB keyboard or boot with a USB keyboard plugged in,
> presumably from some of the activity generated by the "hotplug"
> scripts.

Heh.  Yet another reason to want Dan's patch teaching UHCI how to
queue control and interrupt urbs ... :)

- Dave




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to