[Gelöst] Reboot für Settime, aber wie ?

  • //Edit 24.10.05

    Nun hier die Lösung:
    (Board, Asus Medion 2001 (CUV4X-M), benötigt beim Ausschalten einen Reboot mit power off kurz nach dem BIOS, um zum programmierten Timer selbständig Aufzuwachen):

    Man begebe sich ins BIOS und stelle die Aufwachzeit auf den festen Wert: Tag 31, Uhrzeit 23:59:59
    BIOS mit speichern verlassen.

    In der /boot/grub/menu.lst am Ende hinzufügen:

    Code
    title    Poweroff
    savedefault default=0 #setzt die default Werte für den nächsten Start
    halt #sofortiges ausschalten


    Dann eine neue Datei anlegen z.B. /usr/bin/poweroff_grub
    (Dieser Code stammt original aus der Readme.reboot von nvram-wakeup. "default=2" wurde angepaßt.

    Code
    echo -e "savedefault --default=2 --once quit" | grub --batch

    Und schließlich noch /usr/bin/poweroff.pl editieren:
    ....
    my $WAKEUP_MARGIN = 1;
    my $TWOOCLOCK = 0;
    my $METHOD = 1; # 0 = ACPI-Wakeup, 1 = settime
    ....
    ....
    sub PowerOff {

    # system("/bin/busybox poweroff") if(!$DEBUG);
    system("/usr/bin/poweroff_grub") if(!$DEBUG);
    system("/bin/busybox reboot") if(!$DEBUG);
    }
    ....


    Kurze Erklärung für Newbies wie mich:
    Verzeichnis wechseln:
    cd /boot/grub

    menu.lst editieren:
    nano menu.lst
    Strg+X drücken zum verlassen des Editors. Anweisungen zum Speichern befolgen.

    Man setzt einen Timer und schaltet den VDR per Fernbedieung aus.
    Der VDR stellt über die settime Methode die Uhrzeit in die Vergangenheit. Also Zeitdifferenz zum 31. 23:59:59.
    Deshalb die feste Aufwachzeit. Das Bios meines Boards (Asus Medion 2001) bekommt das irgendwie nicht mit. Deshalb soll er beim runterfahren nicht ausgehen, sondern kurz nochmal durchstarten und erst nach dem BIOS ausgehen.
    Der reboot Befehl in der poweroff.pl tut dieses.
    Das Abschalten direkt nach den BIOS macht der Befehl "halt" in der menu.lst.
    Der VDR geht direkt nach dem BIOS aus und wird sich dann zum Timer wieder einschalten. Beim Einschalten wird die Uhrzeit wieder korrigiert, sodaß man eigentlich nichts davon mitbekommt (ausser man guckt mal ins BIOS und sieht sich die Uhrzeit an).

    Im Dateianhang findet ihr auch die fertig modifizierten Dateien aus meinem LinVDR 0.7 plain Vanilla. Leider als .zip (sitze gerade mal wieder vor Windows)

    So viel Spaß.

    //Edit Ende

    Files

    HTPC 1: yaVDR 0.3a, AMD 4050e, Foxconn A690VM2MA-RS2H (mit wake-on-USB), TT S2-1600, Asus Bravo GT220 passiv, 2GB Corsair RAM, Digitainer Gehäuse mit X10 USB Empfänger + FB
    HTPC 2: Openelec, Asus A5TIONT-I, 4GB RAM, Gehäuse Antec ISK 300-150, 64GB SSD, BD-Laufwerk

    Edited 8 times, last by cybrid (February 17, 2007 at 5:48 PM).

  • Sorry, reden wir hier von NVRAM Settime oder coopers settime Option in der poweroff.pl? Letztere verstellt doch die RTC und braucht keinen Poweroff Kernel...

    HD DVB-C System / Ubuntu 14.04 x64 / Kernel 3.13.0-48 x64; VDR 2.2.x; VDRadmin 3.6.10 / ACPI Wakeup

    SoftHD-Device GIT / Vdpau / Nvidia 337.25

    ASUS AT5IONT-I; Atom D525; 4GB; Nvidia GT218; 1x DD Cine C/T v6; 1x DD DuoFlex C/T v2; (20~40 Watt)

    Edited once, last by Scorp (October 22, 2005 at 6:30 PM).

  • Also ich habe in der poweroff.pl Method = 1 gesetzt.
    Poweroff über FB, Rechner fährt runter, geht aber nicht zur gewünschten Zeit an.
    Gucke ich ins BIOS steht da aber die richtige (in die vergangenheit gesetzte) Zeit.

    Erst wenn ich nach dem runterfahren den Rechner nochmal kurz einschalte und nach dem Bios direkt ausschalte funktioniert's.

    Den Poweroff Kernel brauche ich nur für den reboot. Oder wie würdest Du es machen. Ich habe da keine Ahnung von.

    Leider braucht das Asus Med 2001 anscheinend einen reboot.

    HTPC 1: yaVDR 0.3a, AMD 4050e, Foxconn A690VM2MA-RS2H (mit wake-on-USB), TT S2-1600, Asus Bravo GT220 passiv, 2GB Corsair RAM, Digitainer Gehäuse mit X10 USB Empfänger + FB
    HTPC 2: Openelec, Asus A5TIONT-I, 4GB RAM, Gehäuse Antec ISK 300-150, 64GB SSD, BD-Laufwerk

    Edited once, last by cybrid (October 22, 2005 at 10:51 PM).

  • Meine Erfahrung:
    In der commands.conf wird nicht die /usr/bin/poweroff.pl gestartet.
    Daher wird ggf. ohne "intelligenz" abgeschaltet...

    MIcha

    Reelbox II mit BM2LTS 2.95

    Edited once, last by MichaelM (October 22, 2005 at 11:02 PM).

  • Danke. Bin für jede Idee dankbar.
    Bin leider gerade nicht zu hause und kann in die commands.conf nicht reingucken.
    Was meinst Du mit keiner "intelligenz"?
    Was fehlt dort?

    In der zwischenzeit bin ich nun in einer Readme.reboot (aus nvram) angekommen in der es um die reboot problematik geht.

    Wie gesagt, ich will settime benutzen, habe aber das blöde reboot problem mit dem Board.

    //EDIT
    In der commands.conf ist die poweroff.pl korrekt drin.

    HTPC 1: yaVDR 0.3a, AMD 4050e, Foxconn A690VM2MA-RS2H (mit wake-on-USB), TT S2-1600, Asus Bravo GT220 passiv, 2GB Corsair RAM, Digitainer Gehäuse mit X10 USB Empfänger + FB
    HTPC 2: Openelec, Asus A5TIONT-I, 4GB RAM, Gehäuse Antec ISK 300-150, 64GB SSD, BD-Laufwerk

    Edited once, last by cybrid (October 24, 2005 at 10:19 AM).

  • cybrid

    Hast Du auch die "feste" Aufwachzeit im Bios eingestellt?

    HD DVB-C System / Ubuntu 14.04 x64 / Kernel 3.13.0-48 x64; VDR 2.2.x; VDRadmin 3.6.10 / ACPI Wakeup

    SoftHD-Device GIT / Vdpau / Nvidia 337.25

    ASUS AT5IONT-I; Atom D525; 4GB; Nvidia GT218; 1x DD Cine C/T v6; 1x DD DuoFlex C/T v2; (20~40 Watt)

  • Türlich !

    Fest eingestellt: 31. 23:59:59 (auch schon 01 00:00:00 probiert).

    Nur wenn der Rechner rebootet und ich ihn nach dem BIOS abschalte startet er auch 100% korrekt.

    Hab auch irgendwo gelesen das es ganz wenge ausnahme Boards gibt bei denen selbst bei der Settime Methode ein reboot notwendig ist.
    Ausgerechnet so ein Ding hab ich noch rumliegen gehabt.

    HTPC 1: yaVDR 0.3a, AMD 4050e, Foxconn A690VM2MA-RS2H (mit wake-on-USB), TT S2-1600, Asus Bravo GT220 passiv, 2GB Corsair RAM, Digitainer Gehäuse mit X10 USB Empfänger + FB
    HTPC 2: Openelec, Asus A5TIONT-I, 4GB RAM, Gehäuse Antec ISK 300-150, 64GB SSD, BD-Laufwerk

  • Wenn der Reboot-Kernel nicht funktioniert, sondern die Kiste beim erneuten Shutdown hängen bleibt, kannst du nichts machen. Vielleicht gibt's ja irgend ein alternatives "Ausschalt-Image" oder nen Power-Off-Befehl für Grub, keine Ahnung, aber ansonsten hast du fürchte ich gelitten. Versuch's evtl. mit nvram.

    Viele Grüße, Mirko

  • cybrid

    Wie siehts denn eigentlich mit der Bios Version aus? Gibts da vielleicht ein Update?

    HD DVB-C System / Ubuntu 14.04 x64 / Kernel 3.13.0-48 x64; VDR 2.2.x; VDRadmin 3.6.10 / ACPI Wakeup

    SoftHD-Device GIT / Vdpau / Nvidia 337.25

    ASUS AT5IONT-I; Atom D525; 4GB; Nvidia GT218; 1x DD Cine C/T v6; 1x DD DuoFlex C/T v2; (20~40 Watt)

  • Das neuste Bios habe ich letzte Woche als erstes aufgespielt.

    Irgendwie habe ich mich entweder falsch ausgedrückt oder ich bin total falsch verstanden worden. Vor allem von cooper. War aber auch schon spät.


    Der Fehler war der default Wert beim Übergeben nach grub.
    savedefault default=1 funktioniert nicht. Warum auch immer.
    Erst der Wert 2 hat mich ans Ziel gebracht. Wird seit neuestem vielleicht nicht mehr von 0 an gezählt? Man weiss es nicht.
    Ist auch egal. Lösung wie man den VDR zum kurzen Reboot mit Abschaltung bewegt steht jetzt Step-by-Step ganz oben.

    Da ging das ganze Weekend bei drauf.
    Aber hat Spaß gemacht.

    HTPC 1: yaVDR 0.3a, AMD 4050e, Foxconn A690VM2MA-RS2H (mit wake-on-USB), TT S2-1600, Asus Bravo GT220 passiv, 2GB Corsair RAM, Digitainer Gehäuse mit X10 USB Empfänger + FB
    HTPC 2: Openelec, Asus A5TIONT-I, 4GB RAM, Gehäuse Antec ISK 300-150, 64GB SSD, BD-Laufwerk

  • moin,
    hab auch das problem mit der neustart geschichte. allerdings erst seit ich das avboard eingebaut habe, wenn ich es wieder ausbaue geht es trotzdem nicht mehr, warum auch immer?

    wenn ich es so versuche wie beschrieben fährt der vdr zwar runter aber startet dann ganz normal. muss ich irgendwas anders einstellen?

    mfg, nadors

  • Hi, wenn Du jetzt noch


    Code
    echo -e "savedefault --default=2 --once quit" | grub --batch

    in

    Code
    echo -e "savedefault --default=2 --once quit" | /sbin/grub --batch --no-floppy

    änderst, dann gibts keine Fehlermeldungen und Verzögerungen auf Rechnern ohne Floppy Laufwerk.

    HD DVB-C System / Ubuntu 14.04 x64 / Kernel 3.13.0-48 x64; VDR 2.2.x; VDRadmin 3.6.10 / ACPI Wakeup

    SoftHD-Device GIT / Vdpau / Nvidia 337.25

    ASUS AT5IONT-I; Atom D525; 4GB; Nvidia GT218; 1x DD Cine C/T v6; 1x DD DuoFlex C/T v2; (20~40 Watt)

  • Ich habe das gleiche Problem bezüglich Reboot.
    Ich hab die entsprechenden Dateien gemäs deinen Vorschlages abgeändert.
    Leider funktioniert das ganze bei mir nicht so ganz.
    Der Booteintrag der den Rechner ausschaltet wird nicht als default gesetzt.
    Wenn ich die Poweroff.pl_grub manuell starte dann brauch er erst einmal 10 sec bis er ihrgendwelche Parameter aus dem Bios getestet hat dann setzt er den Wert als default.
    Ich vermute das beim ausschalten diese suche zu lange dauert und er nicht mehr dazu kommt den defaultwert zu setzen.

    Weiß jemand Hilfe?


    mfg. ata

  • ata93606

    Also bei mir gabs deswegen im Syslog Fehlermeldungen, weil er versucht hat auf die Floppy /fd0 zuzugreifen. Deshalb die oben genannte Option.

    Schau doch mal ins Log wenn Du das "Skript" aufrufst und poste mal was Grub auf der Konsole ausgibt.

    Die Änderung in der menu.lst hast Du eingebaut?

    HD DVB-C System / Ubuntu 14.04 x64 / Kernel 3.13.0-48 x64; VDR 2.2.x; VDRadmin 3.6.10 / ACPI Wakeup

    SoftHD-Device GIT / Vdpau / Nvidia 337.25

    ASUS AT5IONT-I; Atom D525; 4GB; Nvidia GT218; 1x DD Cine C/T v6; 1x DD DuoFlex C/T v2; (20~40 Watt)

  • Der Aufruf im Skript war falsch. Schreibfehler.

    Ansonsten läuft jetzt alles mit dem Reboot und dem Starten der Aufnahmen. Ich bin von den Möglichkeiten von Linux/LinVDr immer mehr angenehm überrascht.

    Leider fehlt es noch an einigen Stellen den passenden Onlinehilfen ( wo ist eigentlich F1) und Konfigurationshilfen.

    mfg. ata

    PS: ein Frohes Neues allerseits

  • Quote

    Original von Scorp
    Letztere verstellt doch die RTC und braucht keinen Poweroff Kernel...

    da bist glaub ich nicht auf den laufenden einige Boards brauchen den Reboot meins gehört leider auch dazu...

    Hardware: Elitegroup 741GX-M + AMD Athlon 1400 (läuft auf 1200 wegen Temperaturgründen) + Technotrend FF + IR Empfänger

  • Quote

    Originally posted by stev

    da bist glaub ich nicht auf den laufenden einige Boards brauchen den Reboot meins gehört leider auch dazu...

    Wie Dir vielleicht im Verlauf des Threads aufgefallen ist, habe ich das später erkannt. Außerdem benötigt mein P2B das leider ebenfalls. Das ist übrigends der erste Punkt bei dem ich vom P2B enttäuscht bin...

    HD DVB-C System / Ubuntu 14.04 x64 / Kernel 3.13.0-48 x64; VDR 2.2.x; VDRadmin 3.6.10 / ACPI Wakeup

    SoftHD-Device GIT / Vdpau / Nvidia 337.25

    ASUS AT5IONT-I; Atom D525; 4GB; Nvidia GT218; 1x DD Cine C/T v6; 1x DD DuoFlex C/T v2; (20~40 Watt)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!