easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Nochmals nachgefragt: ACPI und Wakeup bei Timern?

easyVDR - >VARforumsname - >Nochmals nachgefragt: ACPI und Wakeup bei Timern?

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