> > > c) Having worked around b) by setting urb->status to -EINPROGRESS
> >> before calling usb_unlink_urb, I never receive a completion with
> >> status -ECONNRESET. After instrumenting usb-ohci.c I know that the
> >> unlink correctly marks the URB for unlinking and enables the start
> >> f
> Tx interval
> is set to zero for one-shot mode (although it makes no difference if
> I set to the interval value from the endpoint).
I think that "one shot interrupts" are a UHCI-ism. Unlink the
urb in the completion handler, if you need it to complete only
one of its transfers.
> driv