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