Peter Schildmann wrote:

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

Reply via email to