Charles: Just for kicks, try applying this patch and running test 10. I don't really know if it ought to make a significant difference, but it might. This is kind of a shot in the dark.
Alan Stern ===== uhci-hcd.c 1.54 vs edited ===== --- 1.54/drivers/usb/host/uhci-hcd.c Thu Jul 17 12:44:36 2003 +++ edited/drivers/usb/host/uhci-hcd.c Fri Jul 18 11:18:37 2003 @@ -829,10 +829,12 @@ * If direction is "send", change the frame from SETUP (0x2D) * to OUT (0xE1). Else change it from SETUP to IN (0x69). */ - destination ^= (USB_PID_SETUP ^ usb_packetid(urb->pipe)); - - if (!(urb->transfer_flags & URB_SHORT_NOT_OK)) + if (usb_pipeout(urb->pipe)) + destination ^= (USB_PID_SETUP ^ USB_PID_OUT); + else { + destination ^= (USB_PID_SETUP ^ USB_PID_IN); status |= TD_CTRL_SPD; + } /* * Build the DATA TD's ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel