On Thu, 17 Apr 2014 15:36:02 -0400 (EDT), Alan Stern wrote: > On Tue, 1 Apr 2014, Dennis New wrote: > > > On Tue, 1 Apr 2014 09:30:01 -0400 (EDT), Alan Stern wrote: > > > > I don't know that much can be done to prevent the controller from > > > crashing, or to recover from such a crash. Maybe resetting the > > > controller would work, maybe not. > > > > > > But at least it should be possible to insure that a controller > > > malfunction doesn't bring down the entire USB stack with it. I > > > will work on a patch for this, but I'm going to be quite busy > > > with other matters for the next few days. It may take some time > > > to get the patch ready for you to test. > > Here's a patch for you to test. Let me know if it doesn't apply > properly to the kernel you're using. I can't tell if it will prevent > all your problems, because it's not clear exactly what's going > wrong. But at least this is a start. > > Alan Stern > > > > Index: usb-3.14/drivers/usb/host/ohci.h [...] So, it crashed again after almost a week. But ohci-pci seemed to have gotten in an infinite loop, constantly repeating about 30 times per second: [256283.572813] ohci-pci 0000:00:13.1: OHCI SF watchdog triggered [256283.572819] ohci-pci 0000:00:13.1: Frame counter has stopped at 6263 [256283.596153] ohci-pci 0000:00:13.1: OHCI SF watchdog triggered [256283.596163] ohci-pci 0000:00:13.1: Frame counter has stopped at 6263 The frame counter did indeed stop there. Here's a few of the logs I captured: http://dennisn.linuxd.org/guest/pubstuff/debug-usbaudio/crash6.log -- 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