diff options
-rw-r--r-- | sys/cam/ata/ata_pmp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/cam/ata/ata_pmp.c b/sys/cam/ata/ata_pmp.c index b2acdee..3c8bb51 100644 --- a/sys/cam/ata/ata_pmp.c +++ b/sys/cam/ata/ata_pmp.c @@ -595,7 +595,9 @@ pmpdone(struct cam_periph *periph, union ccb *done_ccb) * causes timeouts if external SEP is not connected * to PMP over I2C. */ - if (softc->pm_pid == 0x37261095 && softc->pm_ports == 6) + if ((softc->pm_pid == 0x37261095 || + softc->pm_pid == 0x38261095) && + softc->pm_ports == 6) softc->pm_ports = 5; /* |