Hallo Aman,
vielleicht hast Du einen Tipp für mich. Ich nutze ebenfalls Mahlzeit 4.0B2 und hänge im moment bei dem nvram-Problem.
Wenn ich Deiner Anleitung folge und für meinen Digitainer, der die Reboot-Variante Deiner Lösung benötigt, dann gerate ich in eine Endlos-Bootschleife. Das heißt immer, wenn ich versuche das Gerät auszuschaltet, gibt's einen Neustart - ohne Eintragung im BIOS.
Die Trockenübungen, die auf der Seite http://www.hubertus-sandmann.h…-online.de/vdr_wakeup.htm beschrieben werden funktionieren, d.h. das nvram-wakeup inklusiv nvram-wakeup.conf funktioniert mit meinem motherboard.
Zitat
Trockenübung:
/usr/local/bin/nvram-wakeup -C /etc/nvram-wakeup.conf --directisa -s $((`date +%s` + 10 * 60))
poweroff
Folgendes habe aus Deiner Anleitung für die Reboot-Variante genutzt:
1. /boot/grub/menu.lst:
genau wie Du es aufgelistet hast, ergänzt.
2. /etc/nvram-wakeup.conf mit guess-helper erzeugt und dann mit der Trockenübung erfolgreich getestet.
3. poweroff_reboot erstellt und mit ausführbar gemacht.
4. /etc/vdr/vdr-nvram-wakeup.conf
Die folgenden Zeilen aktiviert:
COMMANDLINE="-C /etc/nvram-wakeup.conf --directisa"
SPECIALSHUTDOWN="echo y | /usr/bin/poweroff_reboot ; reboot"
5. /usr/bin/poweroff.pl
In Zeile 14 habe ich "my $METHOD = 2" geschrieben.
Zeile 72 genutzt: system("/usr/bin/nvram-wakeup -C /etc/nvram-wakeup.conf --directisa -s $Next");
Zeile 88 + 89 auskommentiert:
system("/usr/bin/poweroff_reboot") if(!$DEBUG);
system("/bin/busybox reboot") if(!$DEBUG);
Zitat
Auszug aus meiner poweroff.pl:
} elsif ($METHOD == 1) {
if(-e $SETTIME) {
system(sprintf("%s \"%s\"", $SETTIME, strftime("%Y-%m-%d %H:%M:00", localtime($NextStart))));
} else {
dprint("$SETTIME does not exist");
}
} else {
#
#
# Zeile 72 mit Config - Datei
# Zeile 73 für bekanntes Mainboard --directisa
system("/usr/bin/nvram-wakeup -C /etc/nvram-wakeup.conf --directisa -s $Next");
# system("/usr/bin/nvram-wakeup --directisa -s $Next");
#
#
# system("/usr/bin/poweroff_reboot");
}
}
}
Alles anzeigen
Ich habe keine Ahnung, wieso das System nicht zum Stillstand kommt und wieso die Zeitdaten nicht ins BIOS geschrieben werden.
Kannst Du mir sagen, ob ich Deine Anleitung richtig verstanden habe? Fehlt vielleicht noch eine Konfiguration in der /etc/init.d/rcShutdown ?
Die anderen Lösungsvarianten im Forum funktionierten auch nicht (z.B. VDR Portal » VDR Hardware » Allgemein » Multimedia PC bei real oder linvdr in der poweroff.pl einfach von acpi auf settime wechseln im selben Thread).
Gruß
Andy