In message <[EMAIL PROTECTED]>, Juergen Lock writes: > Alright, here comes that:
> intr_context = 3, Interesting - this actually suggests that two threads might be in the the interrupt service routine at the same time, which should not be possible unless there is a bug causing a callback to sleep. Could you see if you can find the EHCI interrupt thread in the output of: ps -axl -M vmcore -N kernel | grep irq It might show up like "[irq3: ehci" but if there are other interrupts shared with it you might need to look through dmesg output to find the IRQ number used by ehci and then look for that thread instead. Then from gdb, use 'info threads' to find the gdb thread ID for it (look for the PID=XX then read the first column). Finally, "thread TID" followed by "bt" should show what that thread is doing. e.g. if you see 7 Thread 100002 (PID=14: irq3: ehci0) 0xc050bb23 in ... then use "thread 7" and "bt". Ian _______________________________________________ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"