> 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
