acpi-wakeup mit sid und Kernel 2.6.24

  • Out of the box funktioniert acpi-wakeup in sid mit Kernel 2.6.24 nicht,
    weil /proc/acpi/alarm nicht mehr existiert und /sys/class/rtc/rtc0/wakealarm
    standardmäßig auch nicht. Ich habe etwas rumgespielt, weil ich nicht glauben
    wollte, dass ein Kernel-Recompile nötig ist. Wenn man das Kernel-Modul rtc entfernt
    und erst danach das Modul rtc_cmos lädt, dann ist /sys/class/rtc/rtc0/wakealarm da.
    Am einfachsten lässt sich das mit der folgenden Änderung dauerhaft bewerkstelligen.



    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hi,


    bei mir geht das so leider nicht. Nach einem Neustart ist jetzt zwar ein Verzeichnis /sys/class/rtc vorhanden, aber dies ist leer. Im log finde ich folgendes


    Zitat

    rtc_cmos: probe of 00:02 failed with error -16


    Ich habe gelesen das es nur gehen soll wenn man den Kernel neu erstellt.


    Gruß
    Mucki

  • Zitat

    Original von Mucki86
    Ich habe gelesen das es nur gehen soll wenn man den Kernel neu erstellt.


    Das habe ich auch gelesen, aber es stimmt nicht. Die Fehlermeldung von Dir hatte ich
    auch, als ich noch das rtc modul geladen hatte, es mit rmmod entfernt und dann
    rtc_cmos mit modprobe geladen hatte. Aber Du sagst ja Du hattest einen Reboot gemacht,
    seltsam.


    Wie sieht den deine /etc/modprobe.d/pnp-hotplug for der Änderung aus?


    Hier mal ein paar Informationen von meinem System:




    Code
    ~# uname -r
    2.6.24-1-686


    Ich habe dem Tobi auch schon einen Patch für das vdr-addon-acpiwakeup geschickt,
    der mit den neuen Kernels zusammenarbeitet.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • hi,


    so sieht meine pnp-hotplug aus...


    Weil es so bei mir nicht ging habe ich mir den Kernel jetzt selber übersetzt. Jetzt habe ich schon mal rtc0 und das aufwachen geht auch. Leider geht bei mir das setzen des Tages nicht, obwohl es laut FADT gehen sollte (siehe ACPI im Wiki http://www.vdr-wiki.de/wiki/in…_Hardwaref.C3.A4higkeiten). Hast du bei dir vielleicht ähnliche Probleme? Weil bei mir steht unter alrm_date auch nur ****-**-**.



    Mucki


  • Sieht bei mir ganz gut aus, trotz stock Kernel.


    Ich probiere das an einem Scenic C600. meinem zukünftigen VDR.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Ich habe die ****-**-** nur bei einem Datum in der Vergangenheit.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hallo,
    funktioniert denn nun bei euch das ACPI?
    Bin soeben auch am basteln das es wieder funktioniert.


    Eines steht fest, wenn man einen Sprung vom Kernel 2.6.22 zu 2.6.24 macht gehen die Einstellungen vom 2.6.22 nicht!


    GLG

    <-- Der Ehrgeiz gibt zu letzt auf. -->


    - ASUS P2-M2A690G / 2x2,2Ghz / 2GB RAM /250 GB / FF-Karte TT S2300 / VDR 1.6.0-2 ctvdr8 - ct-Distri v7.0 und Debian v5.0 - 2.6.28
    - ACER 5520 - VDR 1.6.0-2 - Debian v5.0 Lenny - 2.6.28-2 - XINELIBOUT
    :portal4

  • Hallo,


    Zitat

    Gucke mal ob es bei dir /sys/class/rtc/rtc0 gibt


    Ja dies gibt es bei mir.


    Habe es folgender maßen erreicht.
    - „/etc/modprobe.d/blacklist“ blacklist rtc ergänzen
    - In „etc/modules“ rtc_cmos eintragen


    Sehe ich das richtig,


    http://www.mythtv.org/wiki/ind….2Frtc.2Frtc0.2Fwakealarm


    das du Änderungen vorgenommen hast in deinem /etc/init.d/hwclock.sh ?


    Den Weckzeitpunkt kann ich setzten:



    NUR das System bleibt aus.


    GLG

    <-- Der Ehrgeiz gibt zu letzt auf. -->


    - ASUS P2-M2A690G / 2x2,2Ghz / 2GB RAM /250 GB / FF-Karte TT S2300 / VDR 1.6.0-2 ctvdr8 - ct-Distri v7.0 und Debian v5.0 - 2.6.28
    - ACER 5520 - VDR 1.6.0-2 - Debian v5.0 Lenny - 2.6.28-2 - XINELIBOUT
    :portal4

    4 Mal editiert, zuletzt von hightower ()

  • Hi,


    ja da habe ich auch Anpassungen vorgenommen.
    "Manche Mainboards wachen nicht auf, wenn nach dem Speichern der Aufwachzeit die Hardwareuhr verändert wird, was meist beim Herunterfahren mittels eines Init-Skriptes geschieht. Die meisten Distributionen halten einen Parameter in ihren Init-Skripten oder Konfigurationsdateien bereit, um dieses zu deaktivieren. Alternativ kann man das Skript auch so modifizieren, dass es direkten ISA-Zugriff verwendet. Dazu dem hwclock-Aufruf "hwclock --systohc" zusätzlich den Parameter "--directisa" mitgeben"


    Zum Testen kannst du aber auch erst Standby nutzen. Da bekommst du mit der hwclock keine Probleme. Also einfach Zeit setzen und mit 'echo -n "standby" > /sys/power/state' in den Standbay-Modus versetzen.


    Gruß
    Mucki

  • HM, nach erstem Versuch bleibt der Rechner auch im Standby.


    Da ist bestimmt noch was anderes faul :( Wie kann ich als nächstes ansetzten?


    Zitat

    Dazu dem hwclock-Aufruf "hwclock --systohc" zusätzlich den Parameter "--directisa" mitgeben"


    Welches Script meinst du ?


    GLG

    <-- Der Ehrgeiz gibt zu letzt auf. -->


    - ASUS P2-M2A690G / 2x2,2Ghz / 2GB RAM /250 GB / FF-Karte TT S2300 / VDR 1.6.0-2 ctvdr8 - ct-Distri v7.0 und Debian v5.0 - 2.6.28
    - ACER 5520 - VDR 1.6.0-2 - Debian v5.0 Lenny - 2.6.28-2 - XINELIBOUT
    :portal4

    Einmal editiert, zuletzt von hightower ()

  • Hallo Mucki86,


    habe mal folgendes getestet.
    bei meinem ersten Versuch nahm ich das Kommando:


    date +%s -d '08:55 2008-05-13' > /sys/class/rtc/rtc0/wakealarm


    und natürlich ging nichts. Nun nahm ich mal


    date +%s -d "Mon May 12 13:30:00 CEST 2008" > /sys/class/rtc/rtc0/wakealarm


    und siehe da er wacht auf. Das 2te Kommande setzt das Datum mit richtig. Das erste nicht.


    Hast du beim VDR modifikationen vorgenommen in der usr/share/vdr/shutdown-hooks/s90.acpiwakeup damit er die Zeit richtig übernimmt?


    GLG

    <-- Der Ehrgeiz gibt zu letzt auf. -->


    - ASUS P2-M2A690G / 2x2,2Ghz / 2GB RAM /250 GB / FF-Karte TT S2300 / VDR 1.6.0-2 ctvdr8 - ct-Distri v7.0 und Debian v5.0 - 2.6.28
    - ACER 5520 - VDR 1.6.0-2 - Debian v5.0 Lenny - 2.6.28-2 - XINELIBOUT
    :portal4

    2 Mal editiert, zuletzt von hightower ()

  • mein SCHWEIN pfeift Lapaola :)


    VDR fuhr hoch nachdem ich etwas anpasste in der usr/share/vdr/shutdown-hooks/s90.acpiwakeup


    :) Problem gelöst :) Sollte jemand Rat brauchen, stehe gern zur Hilfe bereit.


    GLG

    <-- Der Ehrgeiz gibt zu letzt auf. -->


    - ASUS P2-M2A690G / 2x2,2Ghz / 2GB RAM /250 GB / FF-Karte TT S2300 / VDR 1.6.0-2 ctvdr8 - ct-Distri v7.0 und Debian v5.0 - 2.6.28
    - ACER 5520 - VDR 1.6.0-2 - Debian v5.0 Lenny - 2.6.28-2 - XINELIBOUT
    :portal4

    Einmal editiert, zuletzt von hightower ()

  • Hi, hightower


    das ist doch prima, ich hätte jetzt einfach mal geschätzt das es mit der Bios Uhr zu tun hat. Unter Linux läuft die ja gerne in UTC.


    Gruß
    Mucki

  • Hallo,


    ist euch bekannt ob ACPI nach dem Update von etobi auf v0.0.8 nicht mehr geht?


    Mein ACPI ansicht funktioniert und ich kann auch im System die Zeit von Hand setzen aber wenn ich ein Timer im VDR eingebe, übergibt er seit dem Update, die Zeit nicht weiter und somit bleibt der VDR aus :( *schnief*


    Das einziege was ich getan habe, vdr-addon-acpiwakeup 0.0.8 installieren lassen.


    Erbitte Mithilfe


    GLG

    <-- Der Ehrgeiz gibt zu letzt auf. -->


    - ASUS P2-M2A690G / 2x2,2Ghz / 2GB RAM /250 GB / FF-Karte TT S2300 / VDR 1.6.0-2 ctvdr8 - ct-Distri v7.0 und Debian v5.0 - 2.6.28
    - ACER 5520 - VDR 1.6.0-2 - Debian v5.0 Lenny - 2.6.28-2 - XINELIBOUT
    :portal4

    Einmal editiert, zuletzt von hightower ()

Jetzt mitmachen!

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