Hallo funfood,
acerhdf hättest du nicht installieren müssen, es ist bereits im Karmic Koala als Kernel-Modul in der Version 0.5.16 (Release vom 2009-07-12) enthalten.
ABER : acerhdf wird nicht bei Systemstart aktiviert ..... da haben die Entwickler wohl etwas vergessen (Lösung siehe weiter unten)
Da ich leider nicht deine installierte Version kenne, poste mal die Ausgabe von :
dmesg | grep acerhdf
Wenn bei dir acerhdf NICHT aktiviert ist, sieht das ungefähr genau so aus :
funfood@AspireOne150L:~$ dmesg | grep acerhdf
[ 8.817605] acerhdf: Acer Aspire One Fan driver, v.0.5.xx
[ 8.817617] acerhdf: Fan control off, to enable do:
[ 8.817623] acerhdf: echo -n "enabled" > /sys/class/thermal/thermal_zone0/mode
Wenn bei dir acerhdf AKTIVIERT ist, sieht das ungefähr genau so aus (letzte Zeile !) :
funfood@AspireOne150L:~$ dmesg | grep acerhdf
[ 8.817605] acerhdf: Acer Aspire One Fan driver, v.0.5.xx
[ 8.817617] acerhdf: Fan control off, to enable do:
[ 8.817623] acerhdf: echo -n "enabled" > /sys/class/thermal/thermal_zone0/mode
[ 20.045579] acerhdf: kernel mode fan control ON
Falls acerhdf nicht aktiv ist, läßt es sich manuell sofort aktivieren mit
echo -n "enabled" | sudo tee /sys/class/thermal/thermal_zone0/mode
HINWEIS :
Der von averhdf angegebene Code echo -n "enabled" > /sys/class/thermal/thermal_zone0/mode funktioniert bei der manuellen Aktivierung nicht.
Du kannst die manuelle Aktivierung gerne mit dmesg | grep acerhdf nochmal kontrollieren, ob's auch geklappt hat.
Um acerhdf automatisch bei Systemstart zu
aktivieren genügt folgendes kleines Zauberkommando :
sudo sed -i '/exit 0/iecho -n "enabled" > /sys/class/thermal/thermal_zone0/mode' /etc/rc.local
By the way : es lassen sich auch individuelle Grenzwerte für FanOff und FanOn festlegen - aber ich denke es reichen die Standardwerte (FanOff bei 62°C und FanOn bei 67°C bei einem Intervall der Temperaturabfrage von 10 Sekunden)
Gruß Mexsalem