> > So in case of an error there are always 1011 bytes missing in the
> > transfer.
>
> In other words, two 512-byte blocks are missing and the 13-byte CSW is
> sent instead.  Clearly this isn't directly related to the transfer length.
> And I don't see how it could possibly be caused by a problem with the EHCI
> driver or hardware.  That leaves nothing but the Cypress controller.  I
> haven't gotten anything back yet from Cypress on the technical support
> request.

I'm not sure if it is cypress-related as I got the disconnects with a genesys 
chip too. If you want to see the logs I can put the drive into the genesys 
frame and run it again.

> In your most recent tests, have you run across any more examples where the
> device got disconnected?  Or did the hub driver patch fix that particular
> problem?

I just started another run until disconnect, this time with max_sectors=128. 
In my last tries the effect of your hub driver patch was that the time until 
disconnect was longer - measured in hours and not minutes.

What does this usb_stor_bulk_transfer_sglist do? Does it tell the device (the 
cypress chip in this case) to send n bytes or does the number of bytes come 
from the device (read-case)? Has the device any chance to say "I'll send less 
bytes" or "I'll split this request in two transfers"? 

What about the disk behind the usb-ata converter? What happens if the disk 
doesn't "behave"? Can a failure on the side of the disk result in problems as 
I see? Or will that trigger scsi-errors? I just tried it with several maxtor 
drives. Maybe there is something special about them.

Kind regards,

Gerd


-------------------------------------------------------
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