Re: usb audio breaks ohci-pci

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux