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

Reply via email to