recently I brought a ST5481 based ISDN terminal adapter (Typhoon 50456) that works with the st5481_hisax driver.
Sometimes I get errors like these:
Feb 22 01:33:58 verdi kernel: st5481_b.c: usb_b_out: usb_submit_urb failed,status=-22 Feb 22 01:33:58 verdi kernel: st5481_b.c: usb_b_out: usb_submit_urb failed,status=-22
A bug in the st5481_b code, seems like. Why is it submitting an urb (two?) that's reported as "-EINVAL"?
Feb 22 01:33:58 verdi kernel: st5481_usb.c: usb_in_complete: framing error
Feb 22 01:44:58 verdi kernel: usb-ohci.c: bug in call from e09261a2; use async! Feb 22 01:44:58 verdi kernel: usb-ohci.c: bug in call from e09261a2; use async!
and after some time the kernel crashes:
The "bug in call from..." diagnostic could be improved, but it means that some driver (likely your st5481_hisax driver) is doing something deeply illegal: a synchronous unlink from a context where sleeping is illegal.
If it's doing two illegal things, it's likely doing more of them. Not every illegal thing can be caught by usbcore and/or an HCD ...
- Dave
------------------------------------------------------- This SF.net email is sponsored by: Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/sourceforge.asp _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel