On Tue, 3 Feb 2004, Rogério Brito wrote:

> > It enlarges the size of the packets the system asks for; maybe that
> > will prevent the controller from shutting down.
> 
> BTW, not that it matters for me (since I know nothing about the details
> of USB and have never programmed for low level devices), but wouldn't
> the system making large requests make the internal port choke (according
> to your first paragraph)? You are trying to see when it fails?

No, it's okay for the computer to ask the device for a large amount of
data.  If the device can't fulfill the request, it will just send whatever
data it has.  The problem is that the USB hub driver in your computer is
asking the internal hub in your drive for a 1-byte status report, but the
internal hub is sending back more than that -- maybe as much as 64 bytes
(that's what your Windows trace shows).  The patch will make the hub 
driver ask for a 64-byte status report.

Alan Stern



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to