Onlangs heb ik een nieuwe SSD aangeschaft, echter zag ik tot mijn verbazing dat hij wel erg warm werd.....na een chekc in Windows bleek het niet aan de SSD te liggen maar aan Linux: ca 10grC warmer dan in Windows.
Na wat onderzoek met oa Powertop kwam ik erachter dat SATA Link Power Management de boosdoener was; die staat standaard op max_power. Als ik dat aanpas daalt de SSD temp van ca 40grC naar 30grC (tijdens normaal gebruik). Vervolgens wilde ik dat permanent maken via /etc/rc.local.
Echter tijdens boot voert hij de commando's niet uit.....via sudo /etc/rc.local wel...
Dit is mijn rc.local:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# SATA Link Power Mangement
echo "min_power" > /sys/class/scsi_host/host0/link_power_management_policy
echo "min_power" > /sys/class/scsi_host/host1/link_power_management_policy
echo "min_power" > /sys/class/scsi_host/host2/link_power_management_policy
echo "min_power" > /sys/class/scsi_host/host3/link_power_management_policy
#echo 0 > /proc/sys/kernel/nmi_watchdog
echo 'auto' > '/sys/bus/pci/devices/0000:00:1b.0/power/control'
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
ethtool -s eth0 wol d
exit 0
Ik snap niet waarom dit tijdens boot niet werkt...wie wel?
Of is er een andere manier om SATA Link Power Management in te stellen tijdens boot?
Update:
Ik kom op het web ook een /etc/
init.d/rc.local tegen, maar die heb ik niet...?
Volledig path gebruikt: helpt niet