Without this, udev will be triggered into spinning up the drive again It was rejected as not general enough: https://bugzilla.redhat.com/show_bug.cgi?id=561876 diff -Naur -Naru sdparm-1.04/src/sdparm_cmd.c sdparm-1.04-pb/src/sdparm_cmd.c --- sdparm-1.04/src/sdparm_cmd.c 2009-08-27 17:28:11.000000000 +0000 +++ sdparm-1.04-pb/src/sdparm_cmd.c 2010-02-04 15:36:04.617020852 +0000 @@ -403,6 +403,7 @@ if (rwp) { if ((CMD_READY == scmdp->cmd_num) || (CMD_SENSE == scmdp->cmd_num) || + (CMD_STOP == scmdp->cmd_num) || (CMD_CAPACITY == scmdp->cmd_num)) *rwp = 0; else