[gelöst] ACPI Wakeup / Kernel 2.6.3x / UTC durcheinander

  • Hallo liebe gentoo VDR'ler,


    ich ein Problem und komme mangels Zeit einfach nicht hinter die Lösung.


    Ursprung: Seit einigen Wochen verweigert mein VDR den wakeup.
    OK, auf die Suche gegangen. AHA, /proc/acpi/alarm ist weg -> keine Ahnung wo hin.


    Also Umbau auf die neue Schnittstelle, wollte auch den Kernel gerne von 2.6.30-r4 auf 2.6.32 heben.


    Prinzipiell geht das auch jetzt alles, allerdings nur mit dem altern Kernel. Warum der 2.6.32 das Aufwachen unterdrückt ... keine Ahnung.


    Prinzipiell geht das Aufwachen jetzt, nur nicht so wie ich das zeitlich will.


    Folgendes habe ich getestet:



    In /etc/conf.d/hwclock habe ich "UTC" eingestellt, dort habe ich noch nie was verändert. Zum Zeitabgleich nutze ich den ntp-client.


    Wie ihr oben seht: Ich habe einen gap von 1h. Eigentlich logisch, Uhrzeit ist MET und hwclock UTC, d-h. im Moment eine Differenz von 1h. Sollte mit der Sommerzeit auch wieder 2h sein.


    Folgende Fragen:


    1) Wie habt ihr das gelöst?
    2) Warum "können" das die gentoo-skripte nicht?
    3) Wie bekomme ich den Sommer/Winterwechsel in den Griff?
    4) Welche shutdown-Methode nutzt ihr? ACPI oder RTC?


    Danke für ein paar Antworten, leider habe ich im Moment NULL Zeit und möchte mich möglichst viel um den am 31.12.2009 geforkten "in 15 Jahren VDR-User" kümmern ;)


    Danke,


    Matthias

    HW: Core i3-4130T | GT 720 | 8 GB RAM | 128 SSD + 2000 GB SATA | Digital Devices GmbH Cine S2 V6.5 | Silverstone LC10m | Harmony One ueber attricUSB
    SW: Arch Linux/vdr4arch | VDR 2.4.1 | Plugins:softhddevice, live, epgsearch | kodi

    2 Mal editiert, zuletzt von hektor ()

  • Hi,


    irgendwann (muss so um kernel 2.6.27 gewesen sein) hat die Schnittstelle von /proc/acpi/alarm auf /sys/class/rtc/rtc0/wakealarm gewechselt.


    Ich habe die clock auf "local" stehen, dann gibts keinen Stress mit Sommer- / Winterzeitumstellung.


    Grüße, Peter

    KODI, tvh, arch x86_64, Octopus net 2 x Duoflex C/C2/T2 , NUC7i3BNH, Crucial MX300 2TB, LG LM 669S

    Linux is the best OS I have ever seen -- Albert Einstein

  • Zitat

    Original von lostinspc
    ...
    Ich habe die clock auf "local" stehen, dann gibts keinen Stress mit Sommer- / Winterzeitumstellung.


    Grüße, Peter


    :moin


    frag mich nicht was los war ... aber durch diese Umstellung gehts jetzt!
    Evtl. habe ich mir das selbst mal durch ein etc-update überbügelt.


    Ich finde das trotzdem sonderbar, ist mir nicht bewusst, dass ich an der Kernel Konfiguration irgendwas geändert habe, trotzdem gibt es die alte Schnittstelle nicht mehr und mit dem neuen Kernel (2.6.32) funktioniert das wakeup nicht.


    Sonderbar, werde zur Sicherheit heute noch ein paar Timer testen.


    Danke!


    Matthias

    HW: Core i3-4130T | GT 720 | 8 GB RAM | 128 SSD + 2000 GB SATA | Digital Devices GmbH Cine S2 V6.5 | Silverstone LC10m | Harmony One ueber attricUSB
    SW: Arch Linux/vdr4arch | VDR 2.4.1 | Plugins:softhddevice, live, epgsearch | kodi

    Einmal editiert, zuletzt von hektor ()

  • Hallo hektor!


    Sehr seltsam!
    Laut Beschreibung wird /sys/class/rtc/rtc0/wakealarm in UTC-Zeit beschrieben.
    Die Ausgabe von /proc/driver/rtc sieht gut aus.
    Die aktuelle Zeit der RTC und die Weck-Zeit unterscheiden sich um 5Minuten und sind beide in UTC.


    Die gentoo-vdr-scripts schreiben die Wakeup-Zeit auch in UTC und es geht normal gut.


    RTC auf Lokalzeit schafft doch mit der Sommer/Winterzeit mehr Probleme, da immer Buch geführt werden muss, ob die Zeit schon umgestellt ist oder nicht, und außerdem ist dafür dann der RTC-Wakeup Code noch nicht geschrieben.


    Zzam

Jetzt mitmachen!

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