On Tue, 8 Nov 2005 14:57:47 +1100, Neil Brown <[EMAIL PROTECTED]> wrote:
> Key problem is it is very slow. Associated with this, it sometimes > produces corrupted output, presumably some chars or buffers get lots. >[...] > Below is a usbmon trace of that last (5 minute) transfer. There's not much to see, except this: c7e12500 2393590334 S Bo:002:01 -115 8192 = c0fd0002 0fffc0ff ff00f0fe 00003fff ff02f000 03feff00 f0fd0002 3ff03fff c7e12500 2393855006 C Bo:002:01 0 8192 > c7e12500 2393855196 S Bo:002:01 -115 8192 = fb00013f fffb0001 0fffff00 073ffc00 03f00003 ffff0007 fff000ff f00003c0 c54ad260 2413857227 S Ci:002:00 s a1 01 0000 0000 0001 1 < c7e12500 2413868927 C Bo:002:01 0 8192 > c54ad260 2413868939 C Ci:002:00 0 1 = 00 c7e12500 2413870210 S Bo:002:01 -115 8192 = ffc0fe00 09c00ffc 0003ffc0 003ffcff 000203ff c0ff0001 3ffcfc00 04ffc000 I don't know what the control transfer 0xa1 is. Perhaps it has something to do with corruptions. Other than that, transfers simply take longer with UHCI: 160ms versus 4.4ms on ehci. If my calculations are correct, this comes to 50KB/s and 1.8MB/s. The 50KB/s is more than you get by far, so obviously the transfers stall from time to time. Maybe the capture quoted above is representative, maybe not. > Any help greatly appreciated. A tough case, I'm afraid. I'd try an OHCI add-on card. -- Pete ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel