nvram-wakeup.conf für KinetiZ 7L ?

  • Hallo, kann mir jemand helfen?


    Ich nutze den c't-vdr 2.06 und wollte mit guess-helper.sh eine nvram- wakeup.conf für mein QDI KinetiZ 7L erstellen. Hab's mehrmals probiert.
    Klappt nicht richtig.
    Es werden zwar die beide Verzeichnisse in /root angelegt. Da steht dann jeweils eine nvram-wakeup.conf drin. Inhalt: nur Hersteller und Bios - Infos,
    mehr nicht.
    Vermutlich, weil die oberen 128 Byte adressiert werden. In den Error-Dateien steht auch sowas. Leider blicke ich da nicht durch.


    In der /etc/vdr/vdraddon-nvram-wakeup.conf steht Enabled=yes. Dort habe ich es auch mit COMMANDLINE="-I bio_m6vcg" (bzw. "-I msi_ms_6368") probiert (stand in der nvram-wakeup-mb.c für KinetiZ 7T..).


    Datum und Uhrzeit im BIOS werden einfach nicht gesetzt. Setze ich sie von Hand im BIOS, fährt der VDR hoch. Es kommt auch keine Fehlermeldung beim runterfahren (...could not set time... oder so).


    Kernel-poweroff ist installiert und funktioniert (brauchte ich vorher bei einem anderen Board).


    Ich habe schon auf 6 verschiedenen Boards NVRAM zum Laufen gebracht.
    Letztens erst ein PC-Chips (ECS) M810 DLU. Beim Gigabyte GA-6WMMC7 mußte ich sogar bei den shutdown-hooks was ändern (mit Hilfe Eures Forums).
    Aber bei dem KinetiZ verzweifle ich langsam.
    Tja und Grundkenntnisse in Linux fehlen mir leider auch.


    Im c't-Heft 10/2004 steht zwar noch was von append="acpi=off" oder append="apm=off" in der lilo.conf. Aber ehe ich da was ändere, frage ich lieber jemanden, der sich damit auskennt.


    Ach ja: Der Chipsatz auf dem KinetiZ müßte ein VIA8361 sein.


    Vielen Dank im Voraus

  • Zitat

    Original von tazzi


    In der /etc/vdr/vdraddon-nvram-wakeup.conf steht Enabled=yes. Dort habe ich es auch mit COMMANDLINE="-I bio_m6vcg" (bzw. "-I msi_ms_6368") probiert (stand in der nvram-wakeup-mb.c für KinetiZ 7T..).


    versuch mal als erstes, auf der Konsole das Programm zum laufen zu bringen.


    wenn du "nvram-wakeup -I bio_m6vcg" eingibst, zeigt er dann den Tag und die Uhrzeit des Aufwachzeitpunktes an, die du zuvor im BIOS-Setup eingegeben hast?


    was ist mit dem anderen ( -I msi_ms_6368 )?


    wenn keins von beiden das Richtige anzeigt, musst du guess-helper benutzen. Wichtig ist, dass du als Chipsatz den richtigen waehlst.
    "unknown" bringt gar nichts.
    versuchs mal mit einem der VIA.
    Wenn es nicht klappt, versuchs nochmal mit nem anderen.


    ach, und wenns nicht klappt, die guess-error.log posten

  • Hallo Sergei,


    1. habe "nvram-wakeup -I bio_m6vcg" auf der Konsole eingegeben.


    Folgendes Ergebnis:


    All values are displayed as then are stored in the nvram/rtc
    (and do not correspond necessarily to the system date/time)


    Wake Up : Enabled (0x20)
    Day : 18 (0x12)
    Hour : 18 (0x12)
    Minute : 55 (0x37)
    Second : 00 (0x00)
    Checksum : 0x0545


    Mit dem anderen (nvram-wakeup -I msi_ms_6368 ) exakt dieselbe Ausgabe!
    Wäre genau der nächste Timer in meinem VDR (minus 5 min) Tag 18, 19:00 Uhr.
    Im BIOS stand vorher und nachher: day 17, hour 22, min 33, sec 44 .


    2. danach guess-helper.sh nochmal laufen lassen mit Option: v (für VIA)
    Der Inhalt in beiden erstellten nvram-wakeup.conf - Dateien ist derselbe,
    wie bei den vorherigen vom Samstag.


    Deine Tips brachten also leider nichts, trotzdem DANKE!!!


    Dann werde ich halt noch die guess-error.log posten müssen.
    Aber heute noch meinen USB-Stick mounten, nö, mache ich morgen.
    Ist es eigentlich egal, ob die guess-error.log aus dem directisa-Verzeichnis oder aus dem anderen?

  • Hallo nochmal,


    jetzt poste ich noch meine guess-error.log aus dem Verzeichnis nvram-wakeup-modules:
    (die im Verzeichnis nvram-directisa scheint identischen Inhalt zu haben)



    Die nvram-wakeup.conf sieht immer so aus:



    Im Guess-directisa - Verzeichnis steht noch eine Datei namens: Cat_nvram.log mit folgendem Inhalt:



    Ich hoffe es hilft weiter.


    Spaßenshalber habe ich im BIOS mal noch ACPI umd APM abgeschalten und guess-helper.sh laufen lassen. Erfolg: NULL


  • dann sind die beiden jedenfalls falsch.

  • Zitat

    Original von tazzi
    Hallo nochmal,


    jetzt poste ich noch meine guess-error.log aus dem Verzeichnis nvram-wakeup-modules:
    (die im Verzeichnis nvram-directisa scheint identischen Inhalt zu haben)


    Code
    ...
    Assuming size of files 128 bytes


    zumindest sollte diese Zeile 256 bytes bei der anderen Variante Zeigen.


    Zitat
    Code
    guess: Following DMI entries found:
    guess:  - Mainboard vendor:   "Legend QDI"
    guess:  - Mainboard type:     "KinetiZ-7L"
    guess:  - Mainboard revision: "V1.X"
    guess:  - BIOS vendor:        "Award Software International, Inc."
    guess:  - BIOS version:       "6.00 PG"
    guess:  - BIOS release:       "11/26/2001"
    Couldn't guess checksum addresses (out of 0).


    hmm. Die Einstellungen sind offensichtlich im oberen NVRAM gespeichert.


    Versuch's mal mit nem anderen Chipsatz bei guess-helper.








    ps: bitte [code] fuer Log-Dateien und Kofigurationsdateien benutzen.

  • auf http://www.qdigrp.com/qdisite/eng/products/K7l.htm


    steht, dass dein board eigentlich das VIA VT82C686B hat, dass also deine Wahl des chipsatzes genau richtig war.


    Hast du auch zwischen den Reboots im BIOS die angegebenen wakeup-Zeiten eingegeben? Das BIOS mit speichern verlassen?

  • Zitat

    Original von Bistr-o-Math


    Hast du auch zwischen den Reboots im BIOS die angegebenen wakeup-Zeiten eingegeben? Das BIOS mit speichern verlassen?


    Jawoll, das habe ich immer gemacht!
    Die vorherigen Zeiten standen auch immer beim nächsten Durchlauf von guess-helper im BIOS drin.


    Wenn ich, z.B.
    day 11, hour 12, min 13, sec 14, enabled
    im BIOS setzen sollte, stand
    day 31, hour 23, min 59, sec 59, enabled
    drin.


    Etwas anderes habe ich auch versucht:
    - Nach jedem manuellen Zeit setzen und BIOS mit speichern beendet
    - Rechner neu booten lassen bis zum LILO-Auswahlmenü
    - Strg+Alt+Del gedrückt
    - Rechner nochmal booten lassen bis Linux geladen war
    - auf Konsole 1 gewechselt und nächsten Schritt von guess-helper aufgerufen

  • Zitat

    Original von Bistr-o-Math


    Versuch's mal mit nem anderen Chipsatz bei guess-helper.


    Da ja nur noch -i und -d übrig sind (bei meinem guess-helper),


    hier das Ergebnis mit der Option -i (Intel):
    (aus dem guess-directisa-Verzeichnis)


    Zitat

    Nvram-wakeup.conf


    Zitat

    Guess-error.log


    Im Verzeichnis guess-nvram-module sind die Dateien wie bei Option -v und -U.

  • Zitat

    Original von Bistr-o-Math


    Versuch's mal mit nem anderen Chipsatz bei guess-helper.


    Die Option -d brachte folgendes Ergebnis
    (aus dem guess-directisa-Verzeichnis)


    Zitat

    Nvram-wakeup.conf


    Zitat

    Guess-error.log


    Im Verzeichnis guess-nvram-module sind die Dateien wie bei Option -v und -U.

  • Zitat

    Original von Bistr-o-Math


    ...Was ist mit der anderen via-Option [3] ?


    Wie gesagt, gibt der guess-helper auf meinem Sytem nur 4 Optionen vor [U/i/v/d]. Und die habe ich alle probiert.


    Der Aufruf von set_timer auf Konsole 1 klappt auch nicht.
    Scheint irgendwie 'ne ältere Version von nvram-wakeup zu sein (0.66 glaube ich).


    Mehr Aufwand möchte ich mit dem KinetiZ-Board nicht treiben.
    Deshalb habe ich mich jetzt dazu entschlossen, ein anderes Board einzubauen.
    Das PC-Chips M810DLU, das ich letztens zum Laufen gebracht habe. Wird halt noch ein leiser Lüfter auf den Pro2000+ geschraubt und dann geht das schon.


    Trotzdem:
    Vielen Dank Sergei, für Deine Mühe.


    Und wenn ich jetzt nur noch wüßte, wie ich dieses Thema zumache. ;)

  • Zitat

    Original von tazzi


    Wie gesagt, gibt der guess-helper auf meinem Sytem nur 4 Optionen vor [U/i/v/d]. Und die habe ich alle probiert.


    Der Aufruf von set_timer auf Konsole 1 klappt auch nicht.
    Scheint irgendwie 'ne ältere Version von nvram-wakeup zu sein (0.66 glaube ich).


    0.66 gab's nicht. du kannst die cvs-Version probieren.



    einfach diesen hier nehmen:
    :closed

Jetzt mitmachen!

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