white_rabbit 29.Dec.2014 12:18:50 |
Hi. Ich habe das Forum durchstöbert und bereits viele nützliche Infos bzgl ACPI-Wakeup gefunden. Dennoch bleibt eine Sache unklar, so dass ich nochmal einen Thread daraus mache (FAQ?):
Mein HTPC ist schon fast soweit, dass er automatisch und passend aufwacht -- aber eben nur fast ...
Was bereits klappt:
echo 0 > /sys/class/rtc/rtc0/wakealarm echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm cat /proc/driver/rtc poweroff
Der Rechner fährt passend wieder hoch und läuft.
Ich habe auch dieses Script ausprobiert: http://www.easy-vdr.de/forum/index.php?topic=13163.msg111338#msg111338 welches ebenfalls eine passende "alrm_time" setzt und passend wieder hochfährt. Das geht also alles bereits.
Wenn ich nun aber einen Timer setze, müsste dieser doch ebenfalls unter
cat /proc/driver/rtc
sichtbar sein -- oder verstehe ich da was falsch?? Das funktioniert hier leider nicht. Habe ich was übersehen oder wie/wo muss ich dem VDR beibringen, den Timer auch als "alrm_time" zu setzen? Danke für Entwirrung :)
Nachtrag:
cat /proc/driver/rtc rtc_time : 11:16:00 rtc_date : 2014-12-29 alrm_time : 11:18:31 alrm_date : 2014-12-29 alarm_IRQ : yes 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 : no BCD : yes DST_enable : no periodic_freq : 1024 batt_status : okay
Ich habe die hpet-Option selbst gesetzt (dort stand vorher YES):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash hpet=disable"
easyVDR 3.5.02-Stable (64-Bit)
Neues System: Mainboard: HP EliteDesk 800 G1 SFF CPU: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (35W) Grafik: Intel HD Graphics 4600 (i915 Treiber) (integriert in CPU) TV-Tuner: DVBSky T982 V2 PCIe
Altes System: Mainboard: ZOTAC ION ITX A Atom 330 GeForce 9400 M-ITX mit 4GB RAM CPU: DualCore Intel(R) Atom(TM) CPU 330 @ 1.60GHz Grafik: onboard (nvidia-340-Treiber) TV-Tuner: via USB TeVii S660 (DVB-S2) |
michel8 29.Dec.2014 13:50:34 |
So wie ich das verstanden habe, bewirkt das setzen eines timers keinen direkten Eintrag in /proc/rtc sondern erst bei einem shutdown oder so wird das erforderliche geschrieben.
Im grub die Option hpet=disable"ist nur dann erforderlich, wenn im BIOS hpet nich abschaltbar ist. angeblich gibt es aber auch Mainboards, bei denen kan (oder muss??) hpet sogar auf ON stehen...
Wenn Das Mainboard auch brav startet, wenn Du direkt im BIOS eine aufwachzeit einstellst, dann sollte alles passend funktionieren...
Weitere Tests wären: Nach Timer setzen über die Taste P oder OSD-Befehle-Systembefehle-Shutdown den VDR ausschalten, dann per Gehäusetaste bis ins BIOS booten und die im BIOS eingestellte Aufwachzeit ansehen (wenn möglich) passt die Uhrzeit, das Datum (normalerweise läuft die PC Uhr auf UTC, nicht auf MEZ)
Gruß Michel Produktiv-VDR: msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ 2xNova-HDS2, DH102 |
Bleifuss2 29.Dec.2014 14:12:28 |
Hallo
Was bereits klappt: Code: [Auswählen]
echo 0 > /sys/class/rtc/rtc0/wakealarm echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm cat /proc/driver/rtc poweroff
Der Rechner fährt passend wieder hoch und läuft.
Wenn du den zustand hast nichts mehr ändern, auch nicht im Bios. Wenn du jetzt noch im vdr die richtige Uhrzeit angezeigt wird funktioniert es. Außer du hast in den VDR Optionen zu viel geändert. Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |
mango 29.Dec.2014 15:41:24 |
Hi,
Brückenzeit zwischen Timern auf 10Min ändern, dann kannst du einen Timer der 12 Min in der Zukunft liegt erstellen. Wird die Brückenzeit nicht geändert, muss der Timer min. 32Min in der Zukunft liegen.
Gruss Wolfgang [spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8" Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR |
white_rabbit 29.Dec.2014 15:58:16 |
Ja, danke für die ganzen Tipps -- ich denke, dass der entscheidende Hinweis von michel8 kam -- denn als ich las, dass der Timer erst beim Herunterfahren gesetzt wird, wurde mir auch klar, dass ein einfaches "poweroff" in einer Shell offenbar anders reagiert als das "VDR Shutdown" im PChanger.
Ich komme -wie erwähnt- von mythTV ... da war das alles etwas "offener". Daher muss ich mich scheinbar erst wieder daran gewöhnen, dass jetzt fast alles im VDR-Frontend oder aber im PChanger geregelt wird. Die Konsole braucht man offenbar wirklich kaum.
Jetzt habe ich mal den "Medicus" (ARD, heute und morgen) als Timer gesetzt. Danach einmal im VDR-Frontend heruntergefahren und neu gestartet, um dann /proc/driver/rtc auslesen zu können ... und siehe da: Es scheint richtig gesetzt zu sein. Ich bin mal gespannt, ob er wirklich zu der Zeit anspringt. Leider kann ich im BIOS keinen Timer setzen ... und auch nichts einsehen. Aber Versuch macht kluch... easyVDR 3.5.02-Stable (64-Bit)
Neues System: Mainboard: HP EliteDesk 800 G1 SFF CPU: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (35W) Grafik: Intel HD Graphics 4600 (i915 Treiber) (integriert in CPU) TV-Tuner: DVBSky T982 V2 PCIe
Altes System: Mainboard: ZOTAC ION ITX A Atom 330 GeForce 9400 M-ITX mit 4GB RAM CPU: DualCore Intel(R) Atom(TM) CPU 330 @ 1.60GHz Grafik: onboard (nvidia-340-Treiber) TV-Tuner: via USB TeVii S660 (DVB-S2) |
mango 29.Dec.2014 17:26:43 |
Hi,
[quote='white_rabbit link' pid='16827' dateline='1419865096'] Jetzt habe ich mal den "Medicus" (ARD, heute und morgen) als Timer gesetzt. Danach einmal im VDR-Frontend heruntergefahren und neu gestartet, um dann /proc/driver/rtc auslesen zu können ... und siehe da: Es scheint richtig gesetzt zu sein. Ich bin mal gespannt, ob er wirklich zu der Zeit anspringt. Leider kann ich im BIOS keinen Timer setzen ... und auch nichts einsehen. Aber Versuch macht kluch... doch sieht man im syslog.Timer setzen mit FB oder Tastatur ausschalten, VDR wieder starten und ins syslog schauen.
Gruss Wolfgang [spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8" Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR |
white_rabbit 29.Dec.2014 17:34:36 |
[quote='mango link' pid='16827' dateline='1419870403'] und ins syslog schauen.
... wenn du mir noch sagst, was ich |grep'en soll?
easyVDR 3.5.02-Stable (64-Bit)
Neues System: Mainboard: HP EliteDesk 800 G1 SFF CPU: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (35W) Grafik: Intel HD Graphics 4600 (i915 Treiber) (integriert in CPU) TV-Tuner: DVBSky T982 V2 PCIe
Altes System: Mainboard: ZOTAC ION ITX A Atom 330 GeForce 9400 M-ITX mit 4GB RAM CPU: DualCore Intel(R) Atom(TM) CPU 330 @ 1.60GHz Grafik: onboard (nvidia-340-Treiber) TV-Tuner: via USB TeVii S660 (DVB-S2) |
mango 29.Dec.2014 17:46:35 |
Hi,
[quote='white_rabbit link' pid='16827' dateline='1419870876'] ... wenn du mir noch sagst, was ich |grep'en soll? ging nur ums "schauen" im syslog.Wenn du enen Blick reinwirfst, wirst du sehen nachwas du grep(en) musst.
Gruss Wolfgang [spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8" Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR |