nvram-wakeup + c't-VDR

  • Zitat

    Original von Tobi
    RKronenberg:


    Kannst du bitte nochmal prüfen, ob "need_reboot = ALWAYS" wirklich in der Datei /etc/nvram-wakeup.conf gesetzt ist?


    Hier ist sie:



    o.k.? :]

  • Ich glaub. ich hab dein Log etwas zu schnell überflogen.
    In dem Ausschnitt, den ich mir angeschaut habe, hast du need_reboot wahrscheinlich noch nicht gesetzt gehabt.


    Eine wichtige Information hast du unterschlagen.... Wenn du VDR ausschaltest, kommt doch sicher erstmal die OSD-Meldung "Shutdown abgebrochen / Shutdown aborted!" und erst beim 2. Versuch schaltet er aus. Richtig?


    Im log findet sich dazu noch folgender erklärender Eintrag:


    vdr-addon-nvram-wakup: nvram-wakup: A special shutdown strategy is requiered but not installed.


    Was hat es nun damit auf sich?


    Wenn nvram-wakeup die Zeit setzt, beendet es sich mit dem error code 1 um dem aufrufenden Programm mitzuteilen, dass ein Reboot erforderlich ist, um die Änderung wirksam werden zu lassen.


    In unserem Fall ist das aufrufende Programm das Skript shutdown90.nvram-wakeup.sh. Dieses sucht nun nach der Datei /usr/sbin/specialshutdown, um vor dem Ausschalten noch einen Reboot zu machen.


    Und genau da liegt bei dir der Hund begraben! Du hast das kernel-poweroff -Paket nicht installiert, welches die Datei specialshutdown zur Verfügung stellt. Daher bricht das Shutdown-Skript ab und bringt die Abbruch-Meldung auf's OSD.


    Wenn du nun zum 2. Mal versuchst auszuschalten, ist die Zeit im NVRAM noch vom 1. Versuch gesetzt und nvram-wakeup verlangt daher auch keinen Reboot. Da kein Reboot verlangt wird, wird auch nicht nach "specialshutdown" gesucht und der Rechner schaltet sich einfach aus.


    Also:


    apt-get install kernel-poweroff



    Ich werd' da wohl an vdr-addon-nvram-wakeup noch etwas ändern müssen, damit man als Otto-Normal-User schneller dahinter steigt, dass noch ein Paket installiert werden muss :)


    Gruss,


    Tobias

  • Hallo


    Bistr-o-Math


    Hab ich natürlich richtig eingetragen (war nur so aus dem Kopf) :deppenalarm


    Mit der Hand nicht falsch verstehen :) meine: nvram-wakeup in der conf deaktivieren un manuell einen Timer im Bios setzen, dann wacht er ohne probleme auf.


    Pit

    Intel 1800Mhz c´t 6.1 VDR 1.6.0 Multipatch (Tobi) Plugin Timelinie Nordlicht-EPG Epgsearch Noad

  • Pit Carlo


    Hast du "need_reebot=ALWAYS" in der nvram-wakeup.conf gesetzt?
    Hast du das kernel-poweroff -Paket installiert?


    Wenn du beides mit ja beantworten kannst und der Rechner vor dem Ausschalten nochmal kurz bootet, aber trotzdem nicht aufwacht, dann schau mal hier:


    http://www.e-tobi.net/vdr_vdr-addon-nvram-wakeup.html


    Im vorletzten Abschnitt "Die Reboot-Strategie" erkläre ich da noch eine andere Variante vor dem Ausschalten neu zu booten. Damit wird, falls dein Kernel das unterstützt, der Rechner per ACPI ausgeschaltet, wie mir Sergei erklärt hat.


    ...Tobias

  • Hallo Tobi


    Habe alles nach Deiner Anleitung gemacht. Rechner fährt auch ohne Fehler herunter, rebootet kurz und schaltet sich aus (so soll es sein)
    Eintrag im Bios stimmt auch!


    Habe auch append = "0" in die lilo.conf eingetragen, aber er wacht nur ganz selten auf
    muss den Netzstecker ziehen wieder anstecken dann kann man ihn wieder starten. (scheint zu tief zu schlafen)
    sorry weiß nicht wie ich es besser beschreiben soll


    Pit

    Intel 1800Mhz c´t 6.1 VDR 1.6.0 Multipatch (Tobi) Plugin Timelinie Nordlicht-EPG Epgsearch Noad

  • "ganz selten"... heisst das, dass er nur mit der append="0" -Variant wenigstens überhaupt mal aufgewacht ist?


    Wenn du schreibst, du musst den Netzstecker ziehen... heisst das, du bekommst ihn sonst auch über den Power-Knopf nicht mehr eingeschaltet?


    Was hast du eigentlich für ein Board?


    Wenn du du die Zeit im BIOS setzt, dann NICHT ausschaltetst, sondern erst bootest und dann mit "shutdown -h now" runterfährst, wacht er dann wieder auf?

  • Sers Tobi


    1.) ja so jedes 3. mal funkts dann ist wieder Pause


    2.) ja über Powerknopf fängt die Power LED zum leuchten an aber Festplatte Lüfter und sonst noch alles was Stom braucht geht nicht.


    3.) VIA Epia ME-6000


    4.) gerade probiert Timer 2:35 dann shutdown -h now VDR startet ohne Probleme


    Pit

    Intel 1800Mhz c´t 6.1 VDR 1.6.0 Multipatch (Tobi) Plugin Timelinie Nordlicht-EPG Epgsearch Noad

    Einmal editiert, zuletzt von Pit Carlo ()

  • Du solltest vielleicht mal mit den Kernelparametern des Poweroff-Kernels jonglieren:


    Variante 1:


    Code
    # (don't remove) ----------------------# kernel-poweroff
    image  = /boot/bzImage.2.4.18.poweroff # kernel-poweroff
    label  = PowerOff                      # kernel-poweroff
    append = "acpi=off"                    # kernel-poweroff
    # append = "apm=off"                   # kernel-poweroff
    # -------------------------------------# kernel-poweroff


    Variante 2:


    Code
    # (don't remove) ----------------------# kernel-poweroff
    image  = /boot/bzImage.2.4.18.poweroff # kernel-poweroff
    label  = PowerOff                      # kernel-poweroff
    # append = "acpi=off"                  # kernel-poweroff
    append = "apm=off"                     # kernel-poweroff
    # -------------------------------------# kernel-poweroff


    ... und nicht vergessen, nach jeder Änderung lilo einmal kurz aufzurufen!


    Und schick doch vorher bitte mal deine momentane lilo.conf mit append="0".


    Gruss,


    Tobias

  • Hi


    Habe gesten noch von apend="0" auf apend="acpi=off" gewechselt und heute hat er sich eingeschaltet und Skirennen aufgenommen.


    Hier die lilio.conf
    lba32
    compact


    # bootable partition ( containing /boot )
    boot=/dev/hda


    # Lilo boot menu
    install=/boot/boot-bmp.b
    bitmap = /boot/boot-logo.bmp
    bmp-colors=6,0,0,15,6,0
    bmp-table=210p,90p,1,15,17
    bmp-timer=390p,170p,6,1,15
    map=/boot/map



    vga=normal



    image = /boot/vmlinuz
    label = Linux
    root = /dev/hda1
    initrd = /boot/initrd.img
    append = "apm=power-off noapic acpi=off"
    read-only


    image = /boot/memtest86.bin
    label = Speichertest


    # (don't remove) ----------------------# kernel-poweroff
    image = /boot/bzImage.2.4.18.poweroff # kernel-poweroff
    label = PowerOff # kernel-poweroff
    append = "acpi=off" # kernel-poweroff
    # append = "apm=off" # kernel-poweroff
    # append = "0"
    # -------------------------------------# kernel-poweroff


    und hier noch das log von heute


    Jan 24 05:25:03 vdr vdr-addon-nvram-wakup: /usr/sbin/nvram-wakeup -ls 1074934080 -C /etc/nvram-wakeup.conf
    Jan 24 05:25:04 vdr nvram-wakeup[2439]:
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: All values are displayed as they are stored in the nvram/rtc.
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: (and do not correspond necessarily to the system date/time)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]:
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: WakeUp : Enabled (0xF9)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: Date : 24 (0x18)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: Hour : 02 (0x02)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: Minute : 35 (0x23)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: Second : 00 (0x00)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: Checksum: 0x1A41
    Jan 24 05:25:04 vdr nvram-wakeup[2439]:
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: Enabling (0xF9) WakeUp-on-RTC in nvram.
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: New Date : 24 (0x18)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: New Hour : 09 (0x09)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: New Minute : 43 (0x2B)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: New Second : 00 (0x00)
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: New Checksum: 0x1A50
    Jan 24 05:25:04 vdr nvram-wakeup[2439]:
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: Now really WRITING into /dev/nvram...
    Jan 24 05:25:04 vdr nvram-wakeup[2439]: The changes to take effect, you must reboot your computer now.
    Jan 24 05:25:04 vdr nvram-wakeup[2439]:
    Jan 24 05:25:04 vdr vdr-addon-nvram-wakup: nvram-wakup: everything ok - need to reboot first
    Jan 24 05:25:04 vdr shutdownvdr: Next Timer in 262 minutes, shutting down with: /etc/init

    Intel 1800Mhz c´t 6.1 VDR 1.6.0 Multipatch (Tobi) Plugin Timelinie Nordlicht-EPG Epgsearch Noad

  • Zitat

    Original von Pit Carlo
    Habe gesten noch von apend="0" auf apend="acpi=off" gewechselt und heute hat er sich eingeschaltet und Skirennen aufgenommen.


    Heisst das es funktioniert jetzt?



    So funktioniert das mit dem append ="0" nicht. Da hättest du einen neuen Eintrag anlegen müssen, der so aussieht:


    Code
    image = /boot/vmlinuz
    label = PowerOff
    root = /dev/hda1
    initrd = /boot/initrd.img
    append = "0"
    read-only


    Das alte PowerOff-Label hätte dann noch umbenannt werden müssen.

  • Hallo


    Da es ja manchmal funktioniert kann ich das noch nicht genau sagen.



    Zitat

    Das alte PowerOff-Label hätte dann noch umbenannt werden müssen.


    Hab ich das so richtig verstanden ?


    lba32
    compact


    # bootable partition ( containing /boot )
    boot=/dev/hda


    # Lilo boot menu
    install=/boot/boot-bmp.b
    bitmap = /boot/boot-logo.bmp
    bmp-colors=6,0,0,15,6,0
    bmp-table=210p,90p,1,15,17
    bmp-timer=390p,170p,6,1,15
    map=/boot/map



    vga=normal



    image = /boot/vmlinuz
    label = Linux
    root = /dev/hda1
    initrd = /boot/initrd.img
    append = "apm=power-off noapic acpi=off"
    read-only


    image = /boot/memtest86.bin
    label = Speichertest


    image = /boot/vmlinuz
    label = PowerAus
    root = /dev/hda1
    initrd = /boot/initrd.img
    append = "0"
    read-only


    # (don't remove) ----------------------# kernel-poweroff
    image = /boot/bzImage.2.4.18.poweroff # kernel-poweroff
    label = PowerOff # kernel-poweroff
    append = "acpi=off" # kernel-poweroff
    # append = "apm=off" # kernel-poweroff
    # -------------------------------------# kernel-poweroff

    Intel 1800Mhz c´t 6.1 VDR 1.6.0 Multipatch (Tobi) Plugin Timelinie Nordlicht-EPG Epgsearch Noad

    Einmal editiert, zuletzt von Pit Carlo ()

  • wenn man ganz faul ist und reboot braucht unds einfach net geht, kann man in der shutdownvdr oder vdrshutdown in der CASE-Abfrage einfach die entsprechende Zeilen von "CASE 1" in "CASE 0" kopieren - DAUmäßig, aber ist doch egel :D :]

    This is a .44 Magnum, the most powerful handgun in the world. It can take your head clean off. You've got to ask yourself one question, Do I feel lucky?
    easyvdr 0.9a2 - TT-DVB-S2-6400 - ASUS AT3IONT-I deluxe - Atom 330 - 1,5TB WD EADS - Denon 1910 - Toshiba 42X3030D - Harmony 700

Jetzt mitmachen!

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