On Sat, May 25, 2002 at 05:53:21PM -0400, Johannes Erdfelt wrote:
> On Sat, May 25, 2002, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > > There's the much discussed USB storage bulk/control problem
> > > which is a slightly different, but still related locking issue.
> > 
> > Can you tell me all about it? Or give pointers?
> > 
> > [2.5.18 hangs, 2.5.18 with 2.5.15 usr/storage fails with uhci
> > but works with alternate uhci; it smells a bit like a locking
> > problem; plan to look at it further soon]
> 
> It's probably not related to the issue you're having.
> 
> Basically, you can't do a control transfer in between a bulk transfer to
> a USB storage device. It's apparentely in the specs.
> 
> In the real world, it's something that doesn't happen.

But very easy to reproduce by constantly running 'cat' on 
/proc/bus/usb/devices :)

I think queueing in the USB core is the best thing, not in the HCD or 
the hcd.c code (this after staring at the Cypress HCD that was released
last week...)

thanks,

greg k-h

_______________________________________________________________

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