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 b2acdee62920..3c8bb51d95ab 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;  			/* | 
