Initial creation.

This commit is contained in:
john 2024-02-10 20:39:14 -07:00
parent 0e0e9b3e03
commit 24d9725352

23
set-disk-defaults.sh Normal file
View File

@ -0,0 +1,23 @@
#!/bin/bash
# Reset values to default for a given device.
reset_default_values() {
local device="$1"
sdparm --flexible -6 -v -S -p po --set=STANDBY_Y=0 $device
sdparm --flexible -6 -v -S -p po --set=STANDBY_Z=0 $device
sdparm --flexible -6 -v -S -p po --set=IDLE_C=0 $device
sdparm --flexible -6 -v -S -p po --set=IDLE_B=1 $device
sdparm --flexible -6 -v -S -p po --set=IDLE_A=1 $device
sdparm --flexible -6 -v -S -p po --set=IACT=20 $device
sdparm --flexible -6 -v -S -p po --set=SZCT=0 $device
sdparm --flexible -6 -v -S -p po --set=IBCT=6000 $device
sdparm --flexible -6 -v -S -p po --set=ICCT=0 $device
sdparm --flexible -6 -v -S -p po --set=SYCT=0 $device
}
# Loop through each disk device passed as a parameter, reset default values, and display updated values.
for device_path in "$@"; do
reset_default_values "$device_path"
echo "Default values set for device $device_path:"
sdparm --flexible -6 -p po -l $device_path
done