Würde gerne meinen Rechner per APM leise machen wenn ich nicht daran arbeite. Bei meinem Laptop klappt es prima, bloss bei meinen PC nicht.
Der Rechner geht zwar in den Suspend Modus, aber Platte und Lüfter sind genauso laut wie davor. Der Laptop hingegen ist dann still.
/etc/apm/* sind auf beiden Rechnern gleich
Der apm_proxy wird korrekt aufgerufen. Jetzt bräuchte ich eigentlich nur noch en Script, welches die Platten und die Lüfter herunterfährt. Hat jemand etwas parat?
Zweite Frage: Wieso klappt das beim Laptop ohne spezielle Scripte. Wird wohl das Bios das Ausschalten der Geräte übernehmen, oder?
Debian Linux 2.2.17 apmd 3.0final apm: BIOS version 1.2 Flags 0x07 (Driver version 1.13) [PC: es klappt] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.13) [Laptop: geht nicht]
die 0x04 Differenz sollten nach apm_bios.h keinen Unterschied machen: #define APM_IDLE_SLOWS_CLOCK 0x0004
Am Wed den 25 Jul 2001 um 03:42:37PM +0200 schrieb Thomas Guettler:
Würde gerne meinen Rechner per APM leise machen wenn ich nicht daran arbeite. Bei meinem Laptop klappt es prima, bloss bei meinen PC nicht.
Der Rechner geht zwar in den Suspend Modus, aber Platte und Lüfter sind genauso laut wie davor. Der Laptop hingegen ist dann still.
Notebooks sind meist etwas intelligenter gebaut als normaler PC Schrott.
/etc/apm/* sind auf beiden Rechnern gleich
Der apm_proxy wird korrekt aufgerufen. Jetzt bräuchte ich eigentlich nur noch en Script, welches die Platten und die Lüfter herunterfährt. Hat jemand etwas parat?
Habe ich nicht, aber du kannst zumindest die Festplatte (AFAIK auch ohne APM) in den Schlaf versetzen: man hdparm z.B. um die Platte nach 5 Minuten auszuschalten:
hdparm -S 60 /dev/hda
Es ist auch anzuraten, syslog abzugewöhnen, aller 20 Minuten ein --MARK-- zu schreiben, da das die Platte hochfahren läßt. Ausserdem kann man syslog sagen, dass es das sync weglassen soll, was bei einem crash dann natürlich mit Datenverlußt behaftet ist, logisch.
Die andere Seite der Medallie ist natürlich, daß ein häufiges Hoch- und Runterfahren der Platte nicht so toll für die Platte ist. Notebook Festplatten sind dagegen für sowas ausgelegt... .
Zweite Frage: Wieso klappt das beim Laptop ohne spezielle Scripte. Wird wohl das Bios das Ausschalten der Geräte übernehmen, oder?
Ja, bei mir kann man das z.B. einstellen, ob der Lüfter geregelt sein soll oder nicht. Ironischerweise geht er dann überhaupt nicht mehr an, was viel Lärm spart. Die CPU lebt auch noch trotz load>=1 (ist jetzt etwa 3 Jahre alt und natürlich immer an).
Debian Linux 2.2.17 apmd 3.0final apm: BIOS version 1.2 Flags 0x07 (Driver version 1.13) [PC: es klappt] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.13) [Laptop: geht nicht]
die 0x04 Differenz sollten nach apm_bios.h keinen Unterschied machen: #define APM_IDLE_SLOWS_CLOCK 0x0004
Ergo, am besten macht man das alles in Hardware, das funktioniert wenigstens. Aber aus Neugier: wie sieht es denn mit dem ACPI Support mittlerweile aus?
andre
lug-dd@mailman.schlittermann.de