On Tue, 4 Aug 2009, Greg KH wrote: > So I was testing some tty changes, and I just ran across this on Linus's > latest tree (no other patches added), when I remove a USB mouse from a > USB 2.0 hub (typed in by hand...) > > WARNING: at drivers/usb/host/ehci-hcd.c:906 ehci_urb_dequeue+0xa8/0x19a() > Hardware name: To Be Filled By O.E.M. > Modules linked in: lots... > Pid: 22, comm: khubd Not tainted 2.6.21-rc5 #1 > Call Trace: > ? ehci_urb_dequeue+0xa8/0x19a > warn_slowpath_common+0x77/0xa4 > warn_slowpath_null+0xf/0x11 > ehci_urb_dequeue+0xa8/0x19a > unlink1+0xc8/0xda > usb_hcd_flush_endpoint+0x71/0x1c9 > usb_disable_endpoint+0x4a/0x1c5 > usb_disconnect+0xdd/0x19a > hub_thread+0x80d/0x1682 > ? autoremove_wake_function+0x0/0x38 > ? hub_thread+0x0/0x1682 > kthread+0x88/90 > child_rip+0xa/0x20 > ? kthread+0x0/0x90 > ? child_rip+0x/0x20 > > I get the warning twice, then the box is locked up. > > Any ideas? Yes, this WARNING is one of the bugs fixed by: usb-ehci-fix-two-new-bugs-related-to-clear-tt-buffer.patch in gregkh-03-usb.current. I can't tell what caused your system to freeze, but using that patch should help. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html