diff --git a/sys/cam/ata/ata_da.c b/sys/cam/ata/ata_da.c index ca16f226426c..2c21a0670424 100644 --- a/sys/cam/ata/ata_da.c +++ b/sys/cam/ata/ata_da.c @@ -3513,7 +3513,7 @@ adashutdown(void *arg, int howto) adaflush(); if (ada_spindown_shutdown != 0 && - (howto & (RB_HALT | RB_POWEROFF)) != 0) + (howto & (RB_HALT | RB_POWEROFF | RB_POWERCYCLE)) != 0) adaspindown(ATA_STANDBY_IMMEDIATE, 0); }