AHCI: disable interrupt reset for unsolicited COMINIT for now.

This commit is contained in:
Axel Dörfler
2015-09-15 10:23:24 +02:00
parent 8927348ef1
commit 90ec3fc165
@@ -416,14 +416,15 @@ AHCIPort::InterruptErrorHandler(uint32 is)
}
if (is & PORT_INT_PC) {
TRACE("Port Connect Change\n");
// TODO: check if the COMINIT is actually unsolicited!
// Spec v1.3, §6.2.2.3 Recovery of Unsolicited COMINIT
// perform a hard reset
if (!_HardReset())
return;
// clear error bits to clear PxSERR.DIAG.X
_ClearErrorRegister();
// if (!_HardReset())
// return;
//
// // clear error bits to clear PxSERR.DIAG.X
// _ClearErrorRegister();
}
if (is & PORT_INT_UF) {
TRACE("Unknown FIS\n");