Well, all control transfers must start with a data toggle of 0. Both
UHCI drivers appear to do this correctly looking at the code.

But, to answer your question, usb_clear_halt does reset the toggle to 0
for that pipe.

JE

On Tue, Apr 11, 2000, Nick Hibma <[EMAIL PROTECTED]> wrote:
> 
> is the toggle reset to 0 after the clear endpoint halt?
> 
> Nick
> 
> On Sat, 8 Apr 2000, Georg Acher wrote:
> 
> > On Sat, Apr 08, 2000 at 01:21:58AM +0000, Michael W Zappe wrote:
> > > I'm having trouble clearing halts on an endpoint with the kawasaki 
> > > ethernet driver.  I submit a control URB, which times out, and then 
> > > every URB i submit to the control pipes ends up returning with an 
> > > error message like this with the usb-uhci driver.
> > > 
> > > usb_control/bulk_msg: timeout
> > > usb-uhci.c: interrupt, status 3, frame# 1209
> > > usb-uhci-debug.h:   TD @ c7ddc9e0/07DDC9E0, MaxLen=07 DT0 EP=0 Dev=4 PID=(SETUP0
> > > usb-uhci-debug.h:     Len=07 e0 SPD Stalled CRC/Timeo
> > > usb-uhci-debug.h:     Link points to TD @ 07ddc920, Breadth first
> > 
> > This is an USB protocol violation error. We should use bold letters for
> > "Timeout" in the kernel log. The device simply doesn't respond anymore,
> > there's even no error returned.
> > 
> > I have no idea why this happens...
> > -- 
> >     Bye
> >          Georg Acher, [EMAIL PROTECTED]         
> >          http://www.in.tum.de/~acher/
> >           "Oh no, not again !" The bowl of petunias          
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> 
> --
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]                                          USB project
> http://www.etla.net/~n_hibma/
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to