ACPI Wakeup

Aus VDR Wiki
Wechseln zu: Navigation, Suche

ACPI-Wakeup bedeutet, dass der Rechner per ACPI geweckt werden kann. Dazu schreibt man die Weckzeit in /proc/acpi/alarm, z.B.

 echo 2006-02-09 23:05:00 >/proc/acpi/alarm


Mit ACPI kann man ausserdem das System schlafen legen, wenn das Mainboard mitspielt. Je nach BIOS werden verschiedene Modi unterstützt, S1 (Standby), S3 (Suspend to Ram) oder S4 (Suspend to Disk). Im Gegensatz zum vollständigen Shutdown dauert das Reaktivieren des Systems viel weniger Zeit.

S1: CPU und einige andere Komponenten werden abgeschaltet. Das ist die einfachste, schnellste und schonendste Variante, die aber auch am wenigsten Strom spart.

 echo -n "standby" > /sys/power/state

S3: Ausser des Speichers wird alles abgeschaltet. Der Inhalt des Speichers bleibt so erhalten. Beim Einschalten kehrt das System zum ursprünglichen Zustand zurück. Man muss jedoch drauf achten dass vor dem Abschalten alle Dateisysteme unmounted werden (vor allem Festplatten oder Netzwerk-Dateisysteme), da sonst Datenverlust droht. Ausserdem sollte VDR beendet und die DVB Treiber entladen werden, weil die DVB Karten auch abgeschaltet werden und beim Reaktivieren neu initialisiert werden müssen.

 /etc/init.d/vdr stop
 /etc/init.d/dvb stop
 echo -n "mem" > /sys/power/state
 /etc/init.d/dvb start
 /etc/init.d/vdr start

Links

[1] http://www.zastrow4u.de/download/acpi-wakeup-0.1.tar.bz2 acpi-wakeup-0.1.tar.bz2
[2] http://www.linux-magazin.de/Artikel/ausgabe/2004/08/wakeup/wakeup.html Computer programmgesteuert aufwecken von Mirko Dölle "Artikel im Linux-Magazine von 2004-08"
[3] http://acpi.sourceforge.net/ ACPI Projekthomepage (Dokumentation, Kernel-Patches, Wiki)