Writing a device driver for a vendor interface.  2.4.20 kernel.  This 
device has only an interrupt in endpoint plus the control endpoints.  

When I submit an outbound control urb, the data goes to the device, 
but the completion handler is never called.  If I submit an urb with 
an error, like an invalid buffer length, the completion handler is 
called with the appropriate error code.

When I send a control urb with a vendor-mode status request, the 
interrupt in completion handler is called with the correct response, 
so I know the data is going to the device.

Any idea why the control urb completion handler is not called?

TIA

Leigh Bassett



-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to