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]