Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Backport: Set the correct mask via ohciEnableInt when enabling interrupt
This fix extends rev 39050. When interrupt is disabled via ohicDisableInt is it removed from hc_PCIIntEnMask. Enabling HUBCHANGE interrupt without setting this mask was causing the interrupt to be raised but without code to handle, causing USB to stop issuing next interrupts. Problem became visible when starting ASUS M2N68-AM SE2 with usb keyboard and pendrive connected. USB interrupt was not handled correctly and USB stack was freezing, blocking IRQ5 which also happened to be IRQ of SATA. This fixes #111
- Loading branch information