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
