> In itself that timeout isn't necessarily bad, but in practice it usually > seems to indicate a problem with EHCI. More extensive debugging > information would help here. If it's not a host controller problem then > we should be able to recover from the error. But without knowing what the > cause is and what's happening, it's hard to say anything definite.
What's the host controller you're using? I used to see the same problem here, but it went away altogether with a couple of patches (which you seem to have applied) and a different EHCI controller. > > About possible performance improvement on 2.5 ehci/usb-storage: > > I've tested with 2.5.71, and I don't see a significant improvement over 2.4. > > (Both are arround 7.7 MB/s for read, 10 MB/s for write). Disk can do arround > > 40 MB/s reads on IDE. > > I don't know what's going on there. I'm seeing the same speed here as well, and the disk can certainly do more than 10MB/s sustained. I'm using the same USB-IDE bridge (Genesys). I'm not familiar with the way USB storage devices work, but I guess you tell the disk to read from a certain location using a bulk OUT transfer, then request a series of bulk INs to obtain the data. Since INs are handled in a very funny way in USB (the data has to be there already, otherwise the host gets a NAK), I wouldn't be surprised if the USB-IDE bridge was at least part of the bottleneck here. Writes are less problematic -- you just dump the data in bulk OUT packets and the bridge writes to IDE whatever it can whenever it can. As to write speed, I wouldn't expect much more than 10MB/s, since that is what modern laptop drives can handle (I'm assuming you're using a laptop drive?). 40MB/s seems more like a maximum for short bursts, probably using the cache as well. Andras =========================================================================== Major Andras e-mail: [EMAIL PROTECTED] www: http://andras.webhop.org/ =========================================================================== ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel