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