Gehe ich recht in der Annahme, dass mit dem obigen, eigentlich recht aktuellen Mainboard ACPI-Wakeup nicht funktioniert? Ich kriege das Ding schon nicht zum Aufwachen, wenn ich wakealarm von der Konsole aus manuell setze. Ich habe yavdr 0.2 installiert (sollte Ubuntu 10.04 sein) und bin nach der Methode aus dem Myth-TV-Wiki vorgegangen:
yavdr@yavdr:~$ sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
yavdr@yavdr:~$ sudo sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
yavdr@yavdr:~$ cat /sys/class/rtc/rtc0/wakealarm
1284495716
yavdr@yavdr:~$ cat /proc/driver/rtc
rtc_time : 20:17:15
rtc_date : 2010-09-14
alrm_time : 20:21:56
alrm_date : 2010-09-14
alarm_IRQ : yes
alrm_pending : no
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : no
DST_enable : no
periodic_freq : 1024
batt_status : okay
yavdr@yavdr:~$ sudo shutdown -P now
Alles anzeigen
Den vdr habe ich vorher gestoppt. HPET-Emulation ist im Bios ausgeschaltet, der Kernel erhält von Grub in /etc/default/grub als Parameter hpet=disable mit übergeben und außerdem testweise acpi_use_timer_override und acpi=force, aber ohne Erfolg. Die Systemuhr läuft auf UTC (d.h. /etc/default/rcS hat UTS=yes drin), aber auch mit Localtime geht's nicht. Der RTC-Alarm ist im Bios wahlweise aktiviert oder deaktivert, alles durchprobiert, ebenso der PCI-Devices-Wakeup (für WOL). Habe ich noch irgendeine Einstellmöglichkeit übersehen?
Ich habe jetzt etliche halbe Nächte mit dem Problem verbracht. NVRAM hat jeweils nach einer Weile wunderliche Effekte erzeugt, jedenfalls kam das Fernsehbild nicht mehr hoch und auf dem Bildschirm blinkte nur noch "yavdr".
Trage ich im Bios eine Startzeit von Hand ein, startet der Rechner. Er startet auch mit der Settimer-Methode unter easyvdr 0.8, aber ich krieg's nicht auf yavdr übertragen. Da poste ich nochmal gesondert, wenn ich ACPI endgültig abschreiben muss. Aber ist das so?
Danke schon mal.
Albrecht.