Ich brauch mal ein bißchen Hilfe mit dem Einrichten von ACPI-Wakeup.
Mein Mainboard (Intel DP35DP) kann das nämlich und bietet auch das
Einstellen einer Aufwachzeit im Bios an. Zwar gibt's dazu generell viel
im Netz. Das meiste ist aber entweder veraltet oder für andere
Distributionen wie Suse oder Gentoo.
Ich hab mich vor allem an die Anleitungen vomMyth-TV-Wiki und vomVDR-Wiki gehalten. Leider scheitere ich schon ganz am Anfang der Anleitungen, beim manuellen Testen.
Grundsätzlich
scheint mein Ubuntu (12.0.4.1 mit neuesten Kernel von heute morgen)
Wakeup zu unterstützen - der Rechner wacht nur leider nicht auf.
Mein manuelles Test-Skript:
#!/bin/bash
echo 0 > /sys/class/rtc/rtc0/wakealarm
echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm
cat /sys/class/rtc/rtc0/wakealarm
cat /proc/driver/rtc
liefert diese Ausgabe:
sudo ./wakeup-test2.sh
rtc_time : 11:05:12
rtc_date : 2013-02-01
alrm_time : 11:10:12
alrm_date : 2013-02-01
alarm_IRQ : no
alrm_pending : no
update IRQ enabled : no
periodic IRQ enabled : no
periodic IRQ frequency : 1024
max user IRQ frequency : 64
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
BCD : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay
Display More
anschließend fahre ich den Rechner ganz normal runter und warte 5 Minuten. Er schaltet sich aber nicht wieder ein.
Was ich bereits probiert habe:
-HPET im Bios und per Kernel-Commando in Grub abgeschaltet.
- die Zeile
in der Datei /etc/init/hwclock-save.conf deaktiviert
Bei
diesem letzten Punkt bin ich mir unsicher, ob das auch wirklich gemacht
wird. Diese Maßnahme, um das zurückschreiben der Systemzeit zu
unterbinden und so ein Löschen der Wakeup-Zeit zu verhindern, stammt aus
dem MythTV-Wiki und ist für Ubuntu 9. Es gibt aber neben einer
gleichlautenden Datei im Ordner /etc/init.d (statt /etc/init) auch noch
zwei ähnlich lautende Dateien in beiden Ordnern ohne die Endung
-save.conf.
Ich wäre also wirklich dankbar für weitere Debugging-Tipps.