diff options
Diffstat (limited to 'pm/power.d/sata_alpm')
-rw-r--r-- | pm/power.d/sata_alpm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pm/power.d/sata_alpm b/pm/power.d/sata_alpm index 6391e09..dbe4117 100644 --- a/pm/power.d/sata_alpm +++ b/pm/power.d/sata_alpm @@ -27,8 +27,10 @@ set_sata_alpm() { [ "$kv" ] || exit $NA #for paranoia's sake [ "${kv%-*}" \< "2.6.33" ] && exit $NA # avoid fs corruption for f in /sys/class/scsi_host/host*/link_power_management_policy; do - [ -w "$f" ] || continue - echo "$1" > "$f" + [ -w "$f/link_power_management_policy" ] || continue + printf "Setting SATA APLM on %s to %s..." "${f##*/}" "$1" + echo "$1" > "$f/link_power_management_policy" && echo Done. || \ + echo Failed. done } |