On Wed, Feb 20, 2013 at 03:21:19PM -0500, Alan Stern wrote:
> On Wed, 20 Feb 2013, Sarah Sharp wrote:
> 
> > Basically, I think this is a host-specific bug.  We can certainly work
> > around it in the xHCI driver with a quirk for all hosts that have this
> > resource tracking problem.  We would issue a Configure Endpoint command
> > to drop all endpoints before the Reset Device command.  However, I would
> > really suggest you fix your host controller.
> 
> It might not hurt to do this anyway, as a sort of defensive 
> programming.  After all, device resets are not a hot path.

I'll agree that it's not a hot path.  I'm just concerned that if we add
too much defensive behavior, we'll end up triggering different host
controller quirks.  So I would rather modify behavior for particular
host controllers.

I reserve the right to change my mind about that, of course. :)  I might
agree with you when I start running out of bits in xhci->quirks.

Sarah Sharp
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to