Posts by atommyk

    Zwischenbilanz ist korrekt. Der VDR sollte ja jetzt gerade um 21:10 aufwachen - ist er leider nicht. Also die Zeit auf 50min auszudehnen hat leider auch nichts geholfen.

    Für mein MB benötige ich keine Config, da es nativ unterstützt wird. Der folgende Befehl führt schließlich - auf der Shell ausgeführt - auch zum Erfolg:

    Code
    nvram-wakeup --debug -s `date -d"+20min" +%s`

    Hi berndl,

    Sorry, ich hoffe es ist nicht unpassend, dass ich in einem zweiten Thread weitergefragt habe. Dachte dass es auch an einem Unterschied in unseren beiden MBs liegen könnte.

    Um auf Deine Frage zu antworten: Korrekt, Timer wurde per VDR-OSD und Shutdown im BIOS eingetragen, beim Reboot um eine Minute verstellt, @#$%^@@-Kiste nicht aufgewacht!

    // off-topic: Hast Du einen Alert auf Deinen Nick? ;)

    @ Stefan:
    Ich habe jetzt nochmals einen Timer programmiert, um 21:10 - das sollte dann ja lange genug sein. Zu früh kann ich nicht beurteilen, wüsste aber nicht warum, da die BIOS-Uhr die gleiche (= korrekte) Zeit wie der VDR anzeigt. UTC hatte ich ja mal deaktiviert um nicht noch weiter durcheinander zu kommen mit den ganzen Wakeup-Einstellungen.

    Wiedermal eine Frage: Wie oben geschrieben funktionieren Reboot & Aufwachen, wenn ich via Shell ins NVRAM schreibe und grub-reboot mache.

    Nun der gleiche Versuch mit der Programmierung eines Timers. Der Timer wird in's NVRAM geschrieben, habe ich auch im BIOS schon kontrolliert (direkt nach dem Reboot). Der Reboot wird korrekt durchgeführt, danach fährt der Rechner herunter. Allerdings wacht er für einen Timer nicht mehr auf.

    Verstelle ich, wie von berndl in einem anderen Topic vorgeschlagen, die eingetragene Zeit im BIOS um eine Minute, wacht der VDR auch nicht auf. Sehr seltsames Verhalten, oder? Was kann die Diskrepanz zwischen Shell und VDR-OSD ausmachen? Wie komme ich da dahinter? Aufgrund der Meldungen in /var/log/messages sieht's gleich aus...

    Hi berndl,

    Entschuldige die Verspätung, hab's ein wenig stressig momentan.
    * Von der shell ins NVRAM schreiben klappt, Kiste wacht auf.
    * Timer per OSD setzen hinterlässt im NVRAM den korrekten Eintrag, ein Reboot muss gar nicht manuell ausgelöst werden da das vom Shutdown-Script korrekt erledigt wird.

    * Zeitzonen: Gute Frage. Ich habe UTC soweit mir bekannt rausgenommen, da ich Probleme befürchtete. Die Zeit im BIOS entspricht der Zeit des VDRs (= EPG).
    * Wenn ich beim Reboot (zwecks anschließendem Shutdown) im BIOS die Zeit um eine Minute verstelle passiert leider auch nichts - der VDR wacht auch nicht auf. Versteh' das wer will....

    Hi Berndl,

    Du meinst den Reboot, der notwendig ist, um das Board auch entsprechend aufwachen zu lassen, nachdem ein NVRAM-Timer gesetzt wurde?
    Der funktioniert ja einwandfrei. Sowohl wenn ich es händisch mache als auch über den Timer-Eintrag im VDR-OSD. Das ist ja gerade das seltsame, nach außen kann ich keinen Unterschied erkennen, ob ich den Timer händisch ins NVRAM schreibe oder per OSD.

    Servus Stefan,

    Wenn Dich mal rein traust ;-), Folgendes: In einem anderen Thread hat mir chrizztus geantwortet, der ähnliche Probleme hatte. Der hat mir nochmal genau erklärt, wie das Downgrade von grub 0.97 auf 0.95 zu machen ist - bzw. dass ich nach dem Downgrade ein "grub-install /dev/hda" ausführen muss, wohl um grub im MBR auch entsprechend einzurichten - als Linux-Rookie war mir das auch nicht klar. Seitdem funktioniert auch die Übergabe des savedefault-Parameters, sodass der VDR jetzt korrekt rebootet und in den PowerOff geht.

    Ich brauche noch weitere Tests, um sicher zu sein, dass zumindest der Teil jetzt funktioniert, aber im Falle melde ich mich natürlich nochmal :-). Sollte es Dir keine zu großen Umstände machen wäre ich an Deinen installierten Versionen trotzdem noch interessiert (für alle Fälle).

    Vielen Dank, lg,
    tommy

    P.S.: Das Wiki werde ich noch entsprechend editieren.

    chrizztus: Vielen Dank für Deine Antwort, ich schätze das hat jetzt den letzten entscheidenden Durchbruch gebracht :)

    Ich hatte grub 0.95 immer mit "dpkg -i grub_0.95+cvs20040624-17_i386.deb" (wie im Wiki angegeben) installiert, aber nicht daran gedacht, "grub-install" auszuführen. Was bei vorinstalliertem grub 0.97 natürlich fatal ist - grub 0.95 ist installiert, im MBR offensichtlich noch 0.97 und entsprechend tut sich die Version 0.95 auch schwer, den savedefault-Eintrag zu setzen, der beim nächsten Reboot den VDR ausschalten sollte.

    Ich denke und hoffe inständigst, das Problem damit in den Griff bekommen zu haben. Vielen Dank nochmal!

    Das mit den Frequenzen ist doch schonmal was, vielen Dank :) Muss ich nachher gleich mal probieren.

    Die genaue Version von grub wäre tatsächlich sehr interessant! Mit "grub --version" bekommst Du die generelle Version angezeigt (ich nenn's mal so), interessant wäre für mich "apt-cache policy grub" - das zeigt Dir auch nochmal die genaue Unterversion (auch das nenn ich mal so) an, bei mir aufgrund aktueller Testläufe ob ich den VDR nicht doch auch mit 0.97 zum Aufwachen bekomme steht momentan z.B. Folgendes:

    Code
    rockzbox:~# apt-cache policy grub 
    grub:
      Installiert:0.97-27
      M?gliche Pakete:(keine)
      Paketstecknadel: (nicht gefunden)
      Versions-Tabelle:
     *** 0.97-27 1005
            500 cdrom://c't Debian VDR Distribution 6 stable/main Packages
            100 /var/lib/dpkg/status


    Sollte gar nichts nützen käme ich natürlich gerne auf Dein Angebot mit dem Image zurück! Wichtig wird aber höchstwahrscheinlich nur die genaue Version von grub sein, die ginge sich ja per Mail auch aus (solltest Du noch das .deb-Paket irgendwo rumfliegen haben :-)).

    Fakt ist: Mit der grub 0.97 funktioniert der Reboot korrekt, das Aufwachen allerdings nicht. Mit der grub 0.95 funktioniert das Aufwachen, aber der Reboot nicht, da offensichtlich der default Eintrag für den nächsten Start nicht gespeichert wird.

    Ich kopiere jetzt zum wiederholten Male alle conf-Dateien aus dem Wiki, verspreche mir allerdings nicht mehr allzu viel davon. Wie hast Du es denn damals gelöst, als Du das Boot-Problem hattest, welches Du auf Seite 3 des Threads beschreibst, Stefan?

    Gibt's hier niemanden sonst, der versucht, grub und nvram-wakeup aus c't-VDR6 auf einem Epia M10000 zum Laufen zu bekommen?

    // edit: Stefan, noch eine Frage: Welche grub-Version setzt Du genau ein? Bei mir ist's die grub_0.95+cvs20040624-17sarge1_i386.deb wie im Wiki angegeben - hast Du da komplett die gleiche Version? Wenn nicht könntest mir Deine schicken? Ich vermute ja dass mir da eine kleine Änderung innerhalb der Version 0.95 das Leben schwer macht...

    Neuestes BIOS ist drauf (was genialerweise dazu führt, dass nun ständig ein "Frequenzen werden nicht unterstützt" über meinen TFT tanzt, bis ich den automatischen Abgleich starte - und das nach jedem Reboot...), ich hab jetzt auch grub 0.95 mit dem im Wiki genannten Befehl nachinstalliert; wenn man grub nun mit --version aufruft meldet er auch korrekt 0.95, das Aufwachen scheint zu funktionieren.

    Was NICHT klappt: der Reboot. grub-reboot 2 löst bei mir genau gar nichts aus, sei es, weil da noch irgendwo Reste von grub 0.97 rumliegen, oder was weiß ich...jedenfalls steh ich dort noch an, obwohl ich die conf-Files entsprechend angepasst hab. Der Reboot startet zwar, der Menüpunkt zum Herunterfahren des VDRs wird allerdings nicht ausgewählt sondern es bleibt immer der erste Punkt gewählt. Muss ich da noch irgendetwas anpassen, wenn ich grub erst im Nachhinein auf die richtige Version bringen konnte?

    chrizztus: Ich musste feststellen, dass in meinem Fall das Epia tatsächlich nach grub 0.95 statt 0.97 verlangt, um aus dem Schlaf (nvram-wakeup) wieder aufzuwachen. Problem ist wie bei Dir, dass ich momentan noch daran feile, wie ich analog zur 0.97 den PowerOff-Eintrag auswählen kann.

    Wie hast Du denn versucht, auf 0.97 wieder upzudaten? Bei mir ging's schonmal in beide Richtungen. Poste mal Deine aktuelle menu.lst.