On Fri, May 31, 2002 at 08:21:53AM -0700, David Brownell wrote:

> >4. After reading the logs of the usb-uhci driver I noticed that a
> >requested transfer block gets split in many small data packets of 64
> >bytes, i.e the maximum packet size of a bulk transfer which coincides
> >with my scanner's maximum packet size). These are all scheduled, and
> >after receiving about half of the requested packets 
> 
> Out of curiousity, how big are the transfers you request?  It shouldn't
> matter, you should be able to provide (somehow) a 1 MByte buffer and see
> it work just fine, but I don't recall ever hearing about a bug related to
> the size of the transfer buffer.

Me too...

> > the uhci driver logs
> >that there are no more outstanding packets. This results in a short read
> >count in scanner.o, and the scanner again responds only after a complete
> >unload of the uhci driver.
> 
> That would appear to be a bug somewhere in usb-uhci ... what about
> the updated/smaller "-hcd" versions?

Well, a dead HCD smells like VIA ;-) But I don't understand why a correctly
signalled short packet should kill the HCD later. Can I have a log of the
transfer?

-- 
         Georg Acher, [EMAIL PROTECTED]         
         http://www.in.tum.de/~acher/
          "Oh no, not again !" The bowl of petunias          

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to