On Wed, Jul 07, 2004 at 03:18:46PM +0200, frank wrote:
Das, denke ich nun auch, denn es ist unlogisch wenn der Lüfter bei 40 Grad tobt und je wärmer der Prozi wird, je weniger bläst der Lüfter!!!!????
Sie werden aus der DSDT ausgelesen. Kurz gesagt: das Bios ist schadhaft.
Obwohl es bei Windoofs richtig funktionier, Prozi kalt kein Lüfter, prozi warm Lüfter ein.
Der Hersteller hat für Windows einen Treiber, der entweder die Werte im BIOS anpasst, oder einfach selber diese Funktion übernimmt.
Kannst du die Lüfter ein/auschalten mit der state-Datei unter acpi/ fan/.......?
nein
susi:~ # cat /proc/acpi/fan/C203/state status: off susi:~ # echo 3 > /proc/acpi/fan/C203/state susi:~ # cat /proc/acpi/fan/C203/state status: off susi:~ # echo 0 > /proc/acpi/fan/C203/state susi:~ # cat /proc/acpi/fan/C203/state status: on susi:~ # echo 3 > /proc/acpi/fan/C203/state susi:~ # cat /proc/acpi/fan/C203/state status: off Was ich damit sagen will: "echo 3 > .../state" macht den Ventilator aus, "echo 0 > ..." macht ihn an. Nicht intuitiv, ich weiss :-)
Zum Schluß noch folgendes :
Ist es richtig, daß alles was unter /proc steht nicht wirklich eine Datei sondern eine Schnittstelle zum Kernel ist.?
Ja.
Dabei habe ich folgendes festgestellt.: Wenn ich meinen Rechner hochgefahren habe und nichts laufen lasse, hat der Prozessor eine Temperatur von < 42 Grad (39 Grad) dann kann ich unter /proc/acpi/ keine "thermal_zone" finden.
Woher weisst du das, wenn du keine thermal_zone hast?
Erst wenn die Prozessor-Temperatur >42 Grad ist, wird der Pfad "thermal_zone" dann ist auch "THRM" zu sehen und ebenfalls die Pseudo-Datei "cooling_mode" in der dann "active" steht.
/proc/acpi/thermal_zone (das Verzeichnis) sollte erscheinen, sobald das Modul "thermal" geladen ist. DAS sollte durch das powersaved-startskript geladen werden, wenn du die Variable POWERSAVE_ACPI_MODULES in /etc/sysconfig/powersave/common nicht geändert hast. Bei mir (und per default) sieht die so aus: POWERSAVE_ACPI_MODULES="ac battery button fan processor thermal" Wenn das Modul geladen ist (lsmod|grep thermal) und du trotzdem kein /proc/apci/thermal_zone-Verzeichnis hast, dann ist was oberfaul.
woher kommt das??? weiterhin steht fest daß mein Lüfter in drei Abschnitten geschaltet wird, je wärmer der Prozessor wird um so weniger dreht der Lüfter, das ist paradox, und nochmal sei gesagt daß es unter Windoofs XP richtig funktioniert!!
Das hat nichts zu bedeuten. Was sagt denn "cat /proc/acpi/thermal_zone/*/trip_points"?
SuSE LINUX professional 9.0
Mist, da hast du natürlich keinen powersaved, aber auch beim acpid gibt es eine Konfigurationsvariable, die die Module bestimmt, vermutlich in /etc/sysconfig/powermanagement. Auch ist Kernel 2.4 ACPI-mäßig nicht so weit wie 2.6. -- Stefan Seyfried