On Mon, Jul 28, 2003 at 05:20:22PM -0400, Alan Stern wrote:
> Matt:
> 
> Look at Daniel St�ckner's posting:
> 
> http://sourceforge.net/mailarchive/forum.php?thread_id=2842723&forum_id=5398
> 
> He's using UHCI, and the drive fails with a Babble error on the very first 
> data transfer that's more than 64 bytes long, which coincidentally is a 
> MODE-SENSE transfer.  The log indicates that 64 bytes were received, 
> indicating that the device tried to transmit a packet over the 64-byte 
> full-speed limit.  That seems to imply that it really doesn't like the 
> MODE-SENSE for some reason, although it worked just fine on the initial 
> 8-byte MODE-SENSE.
> 
> Can you think of any way to fix this?  Since the caching information is 
> right near the start of the page, do you think it might help to request 
> just the first 16 bytes or so, rather than the first 128 bytes?  It turns 
> out that the full page length is 1536 bytes -- don't ask me why.

You mean fix it in sd.c?  I guess you could.... but you run the risk of
breaking everything else.

Give it a try.  If it works out, then we can thing about integration.

Matt

-- 
Matthew Dharm                              Home: [EMAIL PROTECTED] 
Maintainer, Linux USB Mass Storage Driver

NYET! The evil stops here!
                                        -- Pitr
User Friendly, 6/22/1998

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to