On Tue, Apr 01, 2003 at 09:50:54AM -0500, Alan Stern wrote:
> > +           us->transport_reset(us);
> >             srb->result = DID_ABORT << 16;
> >             return;
> >     }
> 
> You shouldn't use that patch; it's not correct.  The driver isn't supposed 
> to reset the device after an abort, only after an error (and an abort 
> doesn't count as an error).

The interesting thing is that in 2.5.x this same condition does trigger a
reset, and the device then works.  There seems to be some difference in
definition of "abort" between 2.4.x and 2.5.x, though.

> Based on the kernel log you posted earlier, it looks like your problem may
> stem from the use of a START-STOP command.  The patch below removes that
> command; it's a backport from 2.5.  Try installing this and let us know if
> it helps.

I will try this evening and let you know.

-- John


-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to