Hello, On Friday 25 February 2005 14.08, Olav Kongas wrote:
[...] > I noticed that the sceduling of urbs is performed > incorrectly in some circumstances. The following patch makes > 2 changes to that. First, it cuts the large urbs down to > multiples of MaxPacketSize. Second, it eliminates possible > starving of urbs at the end of urb queue by moving the queue > head around. Both problems seemed to happen, according to > your logs. Thanks a lot, this works great! On a PXA263 based system with an isp1161 and your driver from January 31, I tried to copy big files from a USB stick in one port to another stick in the second port. The copy always hang and, according to the PTD trace which looks similar to Ian's, the same transfer was submitted continuously but the chip seemed to never handle it (CC=f ACT=1). At first I suspected an electrical problem because waiting for the clock to lock after a SW reset always fails on this board. For now the check for the clock is disabled and, with the version of your driver you just posted, I was able to copy 100MB of data from one stick to the other. Also, insertion and removal of USB devices and of the isp116x-hcd module seem to work flawlessly now. Thank you, Robin ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel