Try to resolve infinite interrupts by clearing an undocumented

interrupt status bit. According to the UHCI controller specification
the host controller halted interrupt is non-maskable.

PR:		156596
Tested by:	adrian @
MFC after:	1 week
This commit is contained in:
hselasky 2015-02-17 07:52:50 +00:00
parent 9830109945
commit 49152454e7

View File

@ -1476,7 +1476,8 @@ uhci_interrupt(uhci_softc_t *sc)
UHCI_STS_USBEI |
UHCI_STS_RD |
UHCI_STS_HSE |
UHCI_STS_HCPE);
UHCI_STS_HCPE |
UHCI_STS_HCH);
if (status == 0) {
/* nothing to acknowledge */