> This "bug" message has just turned up in my log, and I'm not sure
> whose bug it is:
>
> Dec 29 00:22:45 twopit kernel: usb-ohci.c: bug in call from f888f0b2; use async!
> Dec 29 00:22:45 twopit kernel: hfa384x_docmd: hfa384x_docmd:ctlx failure=REQ_TIMEOUT
> Dec 29 00:22:45 twopit kernel: hfa384x_drvr_shutdown: hfa384x_drvr_shutdown: 
>cmd_initialize()
failed, result=-5.
>
> All I did was load the prism2_usb (0.1.13-pre1) driver onto an
> OHCI bus (Linux 2.4.17, SMP) using:

It'd be a bug in whetever driver is issuing a synchronous (blocking)
usb_unlink_urb() call in an interrupt context, which may not block.

The fix is to make that driver use an asynchronous unlink, setting
the USB_ASYNC_UNLINK flag in the URB.  That means the
unlink will complete later, when the completion callback is made.






_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to