Hi Alan Stern,

On Wed, Mar 14, 2018 at 04:52:13PM -0400, Alan Stern wrote:
> This should not be needed; it indicates that something is wrong with 
> the way interrupt requests are handled on this platform.
> 
> Are you using threaded interrupts at all?  If you are, you have to 
> change the spin_lock() call in ohci_irq() to spin_lock_irqsave().  You 
> could try making this change in any case, to see if it prevents the 
> freezes.

No, I'm not using threaded interrupts, so spin_lock_irqsave() did
unfortunately not help. However, replacing the OHCI interrupt with a
1000 Hz timer works perfectly. Perhaps the problem is that a wanted
interrupt is lost somehow?

Would you recommend any method to trace the OHCI to investigate its
state at the freezing point? It's a MIPS architecture and v4.17.

Fredrik
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to