NVRAM Asrock K7VM4

  • Hallo,
    mit der erzeugten conf setz er das date nicht richtig, wenn ich da was drin änder setzt er es richtig und wird wach aber ich hab dann einen cmos error.
    hier mal die conf.


    ################################################
    ## Mainboard autodetection information:
    ##
    ## - Mainboard vendor: ""
    ## - Mainboard type: "K7VM4"
    ## - Mainboard revision: "1.00"
    ## - BIOS vendor: "American Megatrends Inc."
    ## - BIOS version: "P1.90"
    ## - BIOS release: "09/19/2003"

    addr_stat = 0x56 # but differs somewhere else
    shift_stat = 2
    addr_date = 0x56 # but differs somewhere else
    shift_date = 3
    addr_hour = 0x57
    addr_min = 0x58
    addr_sec = 0x59
    addr_stat = 0x6F # but differs somewhere else
    rtc_date = 0x6F
    reset_date = ON
    addr_chk_h = 0x30
    addr_chk_l = 0x31


    gruss
    peter

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6

  • Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Zitat

    Original von No-Limits
    Hallo,
    mit der erzeugten conf setz er das date nicht richtig, wenn ich da was drin änder setzt er es richtig und wird wach aber ich hab dann einen cmos error.
    hier mal die conf....


    Wirf die Zeile

    Code
    addr_stat        = 0x6F   # but differs somewhere else

    raus


  • habe diese BIOS-Version auch ins CVS eingefuegt.

  • hi,
    hab ich mir durchgelesen nur verstehen tu ich das nicht alles.


    gruss
    peter

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6

  • Zitat

    Original von Bistr-o-Math


    Wirf die Zeile

    Code
    addr_stat        = 0x6F   # but differs somewhere else

    raus


    damit stimmen zwar die nvram werte aber die kiste wird nich wach, das board hat auch son komisches verhalten mit "lilo -R PowerOff" und nem reboot macht er zwar noch was auf der platte aber den lilo screnn seh ich nicht mehr. bei anderen motherboards sieht das anders aus.


    gruss peter

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6

  • Hy No-Limits,
    wo du gerade das K7VM4 erwähnst... :D


    Ich spiele mit dem Gedanken mir das Bord zu kaufen und hätte da mal zwei Fragen.


    - Welche Netzwerkkarte ist auf dem Board (Realtec, Via, ...)?
    - benötigt das Board ein Reboot beim NVRAM und wenn ja funzt der Poweroff Kernel?


    Und wie bist du so im großen und ganzen mit dem Board zufieden?


    mfg smash

    [SIZE=7]Denon AVR1802 (DD-Receiver)
    Coolermaster 600,ASROCK K7VM4, Athlon 1600+,
    265MB, 120GB HDD, Haupauge DVB-C und 2x Lorenzen DVB-T[/SIZE]

  • smash
    ich bin von diesen board überzeugt, hab seit jahren nur asrockboards im einsatz.
    bei dem k7vm4 geht im mom das nvram nochnicht aber das wird schon.
    netzwerk ist via-rhine
    bei mir läuft da nen xp2100 @1300 mhz und 1.475 vcore bei 41 grad und sehr sehr leise in einem aopen h340h.
    gruss
    peter

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6

    Einmal editiert, zuletzt von No-Limits ()

  • Hallo,
    habe jetzt die neue cvs version genommen und es geht immer noch nicht, liegt am poweroff kernel, er schaltet das board irgendwie anders aus.


    stand ist jetzt
    zeit setzen -- reboot -- un dann runterfahren -- geht


    zeit setzen (im bios) -- ausschalten -- geht


    zeit setzen -- lilo -R -- reboot -- geht nicht


    zeit setzen -- reboot -- manuell poweroff -- geht nicht


    auffällig ist das bei aktiviertem power on keyboard im bios diese funktion nach ausführen des poweroff kernels tot ist.

    gruss
    peter

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6


  • welchen der PowerOff-Kernel benutzt du? Versuch mal die Kernel-Optionen acpi=off oder apm=off

  • hi,
    den standart poweroff kernel, die optionen apm und acpi bringen es auch nicht
    bei acpi off bootet er den poweroff kernel geht aber nicht aus, nach druck auf den taster geht er aus und fährt dann zur richtigen zeit hoch.
    bei apm on oder off keine änderung.


    was muss ich im kernel ändern das er das tut was er soll.


    gruss
    peter

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6


  • keine Ahnung. Dein Arbeitskernel schaltet den PC so aus, dass er spaeter aufwacht.


    benutzt du dort ACPI oder APM?


    du kannst dir daraus einen eigenen PowerOff Kernel basteln. Die patches findest du im reboot Paket.

  • benutze nen standart suse 8.2 kernel ohne initrd, mit option apm=on,
    du meinst also ich soll nen oldconfig machen und den apm oder den apm+acpi patch auf meine kernelsourceh loslassen und neu übersetzen, und den als poweroff nehmen ?.


    gruss
    peter

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6

  • Zitat

    Original von No-Limits
    benutze nen standart suse 8.2 kernel ohne initrd, mit option apm=on,


    das heisst nur, dass du APM nicht explizit abschaltest. Wenn der Kernel auch ACPI
    eingebaut hat und dein Board ACPI kann, wird ACPI benutzt.


    ob dei Kernel ACPI oder APM benutzt, siehst du daran, welches von /proc/acpi oder /proc/apm existiert.


    Zitat

    du meinst also ich soll nen oldconfig machen und den apm oder den apm+acpi patch auf meine kernelsourceh loslassen und neu übersetzen, und den als poweroff nehmen ?.


    ja. so in etwa habe ich es mir gedacht. Musst du halt probieren.


    Als Alternative bleibt dir der alte "Plan A" (siehe aeltere README von nvram-wakeup.)
    dieser Wurde hier im Forum schon oefters angesprochen.

  • hi,
    das mit dem kernel bauen war nicht so der hit, die patches wollten nicht so in die suse sourcen, nach manuellem einbauen kam ein error in apm.c.
    mit einem vanilla kernel und meiner config wollte das auch nicht so richtig.
    habe nun den weg des geringsten wiederstandes genommen und es mit scripte erschlagen. geht nun aber iss nicht perfect, dauert etwas länger beim runterfahrn.


    gruss peter

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6

  • No-Limits
    ich bin es wieder. Ich habe mir gestern das Board gekauft und will es vielleicht heute einbauen.
    Hast du es geschafft? Welche nvram.conf verwendest du? Sieht sie so aus:


    Außerdem hast du etwas von einem Script erzählt. Kannst du mir mal mehr darüber sagen?


    Gruß smash


    P.S.: Mein Bard ist rev. 1.02 mit Bios 1.70

    [SIZE=7]Denon AVR1802 (DD-Receiver)
    Coolermaster 600,ASROCK K7VM4, Athlon 1600+,
    265MB, 120GB HDD, Haupauge DVB-C und 2x Lorenzen DVB-T[/SIZE]

    3 Mal editiert, zuletzt von smash ()

  • So es hat zwar etwas länger gedauert aber nu bin ich beim nvram-wakeup installieren


    Ich hab mich an Sandmann gehalten und genau das gleich wie no-linits rausbekommen.


    Ich hänge allerdings beim Trockentest fest:

    Code
    ./nvram-wakeup --configfile=/etc/nvram-wakeup.conf -s $((`date +%s` + 20 * 60)) --nowrite
    -bash 'date +%s` + 20 * 60 syntax error:operand expected (error token is "'date +%s` + 20 * 60")


    Aber

    Code
    date +%s


    geht.


    Hää? was ist denn hier nu falsch

    [SIZE=7]Denon AVR1802 (DD-Receiver)
    Coolermaster 600,ASROCK K7VM4, Athlon 1600+,
    265MB, 120GB HDD, Haupauge DVB-C und 2x Lorenzen DVB-T[/SIZE]

    Einmal editiert, zuletzt von smash ()

  • So, ich habs.


    Das Problem mit dem Trockenlauf hab ich zwar nicht gelöst aber nvram-wakeup hat die richtigen Werte in das Bios eingetragen, nachdem ich die 'vdrshutdown' von nvram-wakeup genommen habe.


    Allerdigs wacht das Bord, wie schon erwähnt, mit dem shutdown-kernel nicht auf. Weder mit acpi=on noch mit apn=on. Bei apm=on hangt sich das System sogar auf.


    Ich hab die beiden scripte, 'runvdr' und 'vdrshutdown' abgeändert:


    vdrshutdown:


    runvdr:


    Also ich erzeuge ein Verseichniss namens 'reboot' im /tmp beim herunterfahren des Rechners.


    Und in der 'runvdr' prüfe ich ob das Verseichniss existiert:

    Code
    ...
    if [ -d /tmp/reboot ]
    ...


    Wenn ja dann lösche ich es und lasse den Rechner runterfahren:

    Code
    ...
    rmdir /tmp/reboot
    shutdown -h now
    ...


    wenn nicht dann startet das script wie sonst auch:

    Code
    ... else ...

    [SIZE=7]Denon AVR1802 (DD-Receiver)
    Coolermaster 600,ASROCK K7VM4, Athlon 1600+,
    265MB, 120GB HDD, Haupauge DVB-C und 2x Lorenzen DVB-T[/SIZE]

    Einmal editiert, zuletzt von smash ()

  • @ smash
    so ähnlich mach ich das auch, nur ich leg eine datei an und teste beim starten ob vorhanden.
    dise prüfung mach ich allerdings nicht in der runvdr sondern sehr früh in meiner rcstart im prinzip direkt nach dem kernel start, damit gehts fast so schnell wie mit einem poweroff kernel.

    System1: Athlon xp 1700 @ 900, AS-Rock K7V2, 256mb, 120 gb, Sony DVD, Nexus S 2.1 mit RGB out :] , Meine eigene Distri Vdr 1.2.6
    System2: Athlon xp 2100 @ 1300, AS-Rock K7VM4, 256mb, 160 gb, Sony DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6
    System3: MediaPortal, 128mb, 10 gb, Thoshiba DVD, Siemens 1.3 , Meine eigene Distri Vdr 1.2.6

Jetzt mitmachen!

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