I'm seeing some odd behavior from a device I have... I'm wondering if I'm
doing something wrong or what.

Basically, the device does a STALL (as expected).  I then do a
usb_clear_halt to clear the stall condition.  However, instead of clearing
the stall, usb_clear_halt() returns -110 (-ETIMEDOUT).

This happens with any one of the three HCD drivers.  I've added some
debugging to the usb_clear_halt() function, and the timeout seems to happen
at the second call to usb_control_msg() -- the first one works just fine.

Anyone have any ideas what's going on?

Matt Dharm

-- 
Matthew Dharm                              Home: [EMAIL PROTECTED] 
Senior Engineer, QCP Inc.                            Work: [EMAIL PROTECTED]

E:  You run this ship with Windows?!  YOU IDIOT!
L:  Give me a break, it came bundled with the computer!
                                        -- ESR and Lan Solaris
User Friendly, 12/8/1998

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

Reply via email to