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:
Hans Petter Selasky 2015-02-17 07:52:50 +00:00
parent 2859a64a1a
commit fa592170fe
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=278883

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 */