Wie acpi aktivieren?

  • ilmusy:
    Hi!
    Im Kanal #gentoo-vdr auf Freenode warst du nicht, sonst hätten wir dich sehen müssen.


    Vorteil: Es geht deutlich schneller, Ergebnisse die relevant sind werden dann einfach hier gepostet.


    Meistens trifft man sich dort Abends, kann aber passieren dass Tagsüber auch schon was los ist, da bin ich aber meistens nicht da.


    Zzam

  • Zzam,


    vielleicht habe ich es falsch benutzt, zuerst habe ich #gentoo eingegeben, da waren um die 10 Leute sichtbar dann gab ich #gentoo-vdr ein, da war nur ich sichtbar, wie gesagt benutze ich IRC das erste mal. Wird schon irgendwie klappen.


    Danke

  • ilmusy:
    Kannst du mal schauen welchen Wert du gefahrlos da reinschreiben kannst, dass das Aufwachen deaktiviert wird, ohne dass es die Zeit verstellt.


    Bei meinem einen Board wird eine der Stellen von /proc/acpi/alarm durch "**" ersetzt wenn alarm nicht aktiv ist.


    Zzam

  • Zzam


    ich habe einige Experimente gemacht. Mein Problem kann wohl gelöst werden, wenn ich zur Deaktivierung als Aufwachzeitpunkt ein paar Minuten vor dem aktuellem Datum setze.
    Was ich ausprobiert habe:


    Angenommen es ist gerade der 21.00 Uhr, 21.12.2005.


    Dann wacht der PC mit


    echo xx > /proc/acpi/alarm


    xx:
    2005-12-21 20:45:00 .....nicht auf
    2005-12-20 21:15:00 .....nicht auf
    2005-12-21 21:15:00 .....auf


    Ein Langzeittest funktioniert auch:


    2005-12-23 21:15:00 wacht am 21.12 und 22.12 nicht auf, aber am 23.12

    Das seltsame Verhalten liegt wohl an der Jahreszahl.
    Wenn ich echo xx > /proc/acpi/alarm eingebe, ergibt cat /proc/acpi/alarm als Ausgabe yy (bevor ich reboote).


    xx..................................................yy


    2004-12-23 99:00:00............2005-12-23 **:00:00
    2004-12-23 21:59:00............2005-12-23 21:59:00
    2000-12-23 21:59:00............2005-12-23 21:59:00
    1999-12-23 21:59:00............1941-12-23 21:59:00
    1900-12-23 21:59:00............1883-12-23 21:59:00


    Jahreszahlen über 2000 sind harmlos und werden ignoriert, es wird der Tag und die Uhrzeit aktiv, denn mit


    2004-12-23 21:15:00 wacht der PC auch um 21:15 auf, obwohl wir 2005 haben.


    Uhrzeit mit 99:00:00 scheint auch harmlos zu sein, es verstellt jedenfalls nicht die Systemzeit, es wird aber als **:00:00 eingetragen.


    Jahreszahlen unter 2000 verstellen die Systemuhr.

  • Hallo!


    So, Kernel-Codeanalysen haben ergeben, dass durch schreiben des Alarmzeitpunktes die Jahrhundert-Einstellung der Echtzeituhr verändert werden. Deshalb würde ich einfach empfehlen ein Datum ab dem Jahr 2000 zum Deaktiveren zu nehmen.


    Meine 2 Vorschläge:
    1. 2005-01-01 99:00:00
    2. Aktuelles Datum, Zeit 99:00:00


    Zzam

  • Hallo,


    inzwischen funktioniert bei mir alles, ich habe verschiedene Timer aufgesetzt und die Aufnahmen waren immer pünktlich. Ich habe aber doch noch etwas ändern müssen:
    Der Aufruf

    Code
    timestr=$(date $dateparam --date="1970-01-01 00:00:00 + $t seconds" +"%Y-%m-%d %H:%M:00")


    in acpi-wakeup.sh erzeugt bei mir einen Datum der ziemlich danebenliegt (Irgendein Datum im Jahre 2035). Das mußte ich ändern in

    Code
    timestr=$(date $dateparam --date="1970-01-01 00:00:00  $t sec" +"%Y-%m-%d %H:%M:00")


    Um den PC zu deaktivieren verwende ich erstmal einen Aufweckzeitpunkt der einen Tag zurück liegt. Im schlimmsten Fall sollte er dann einmal im Monat aufwachen, aber wahrscheinlich wecke ich ihn in Zukunft eh jeden Tag nach Mitternacht auf um regelmäßig die EPG-Daten upzudaten. Ich habe tvmovie2vdr installiert und das geht prima. Leider benutze ich noch keinen Router sondern meinen Arbeitsrechner als Gateway zum Internet. Muß wohl jetzt einen Router kaufen damit das alles automatisch läuft.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!