K7S41GX und Wake on Lan

  • Moin Thomas


    Ich hatte am Wochenende das Board mit Windows 2000 gestartet und runter gefahren. Das wecken klappte auf anhieb.


    Mit Linux sieht es so aus, das Du den Shutdown mit einem Reboot verbinden must. Der Poweroff-kernel schaltet den Rechner gleich nach dem Entpacken wieder aus.


    http://www.e-tobi.net/vdr/wood…oweroff_2.4.18-6_i386.deb


    Hier mal der entscheidenen Teil der Grub menu.lst



    Und meine vdr-nvram-wakeup.conf.


    >>>>>>>>>>>>Die wichtige Zeile<<<<<<<<<<<<<<<<<<<



    SPECIALSHUTDOWN="echo y|grub-reboot 2 --no-floppy"





    Ob es reicht das "bzImage.2.4.24.poweroff" nach Boot zu kopieren und die "menu.lst" zu editieren kann ich dir nicht sagen, soweit stecke in in linux nicht drin.


    Würde aber mal ja sagen. ;)


    Gruß


    rowdy

  • hi rowdy


    Habe noch so meine Probleme deine Einstellungen um zusetzen da meine
    Verzeichnisse anders lauten,

    Zitat

    Hier mal der entscheidenen Teil der Grub menu.lst


    liegt bei mir wohl unter boot/grup/menu.ist, aber die

    Zitat

    Und meine vdr-nvram-wakeup.conf.


    konnte ich noch nicht finden, und muss die bzImage.2.4.24.poweroff
    dann direkt unter das Verzeichnis boot oder wohl auch unter boot/grub/
    (Kann ich die win. entpacken und dann copieren??)
    Ich weis du hast ein anders System und ich bin leider absoluter Linux Anfänger,
    was ich aber bereits rausbekommen habe ist, unter win xp läst sich auch das Board bei mit starten, dann auch das erste mal mit linvdr. Ein hartes ausschalten im betrieb in linvdr bringt jedoch nichts.
    werde wohl noch ein bisschen suchen müssen.
    Hast Du schon mal mit ethtool gearbeitet??



    mfg thomas

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • Moin Thomas



    /bzImage.2.4.18.poweroff



    Das Teil muß unter boot gespeichert werden. ;)


    Diesen Teil an die "boot/grub/menu.lst anhängen.>>>>>>>>


    Code
    # (don't remove) ----------------------# kernel-poweroff
    title PowerOff   # kernel-poweroff
    kernel (hd0,0)/boot/bzImage.2.4.24.poweroff # kernel-poweroff
    # -------------------------------------# kernel-poweroff


    Das du die vdr-nvram-wakeup.conf nicht hast, ist verständlich.Linvdr hat ACPI -wakeup wenn ich richtig gelesen habe. Ist ein wenig verwirrend geschrieben :(
    gewesen.


    Aber wenn Du das

    Code
    echo y|grub-reboot 1 --no-floppy


    in der Konsole vom Linvdr ein gibst, wird der Rechner einen Reboot mache und nach kurzer Zeit ausgehen.Und bereit sein für WakeOnLan.


    Grub zählt die Menupunkte von 0. Bei dir musst Du wahrscheinlich "reboot 1" für den poweroff-kernel schreiben.


    In welches Skript, die Zeile eingetragen werden muß? Da muß ich passen. ;(


    Für mich, kommt eigenlich nur /etc/init.d/rcShutdown und /etc/init.d/runvdr in Frage.


    Da darfst Du dich selber austoben.Und ein wenig ausprobieren. :D


    Zitat

    Hast Du schon mal mit ethtool gearbeitet??


    Nö, hatte ich noch nicht gebraucht.


    Gruß


    rowdy

  • hi rowdy


    Zitat

    bzImage.2.4.24.poweroff

    oder

    Zitat

    /bzImage.2.4.18.poweroff


    mfg thomas

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • hi rowdy


    Zitat

    echo y|grub-reboot 1 --no-floppy


    kennt er leider nicht , folgende fehlermeldung kommt
    -bash: grub-reboot: command not found


    hast du noch einen tipp für mich


    mfg thomas

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • hi rowdy


    letzter versuch für heute


    echo y|grub reboot 1 --no-floppy


    brachte folgende Meldungen:
    Probing devices to guess BIOS driver. This may take a lon time.
    GNU GRUB version 0.94 (640K lower / 3072K upper memory)


    [Minimal BASH-like line editing is supported. For the first word, TAB
    lists possible command completions. Anywhere else TAB öists the possible
    comletions of a device/filename. ]


    grub> y
    Error 27: Unrecognized command
    grup>


    mfg thomas

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • hi rowdy


    wollte dir meine neusten erkentnisse nicht vorendhalten


    ich habe mal reichlich in den foren gesucht und folgends gefunden
    und habe in die


    /etc/init.d/rcStart
    if [ x$NETWORK_DRIVER_LAN != x ]; then
    execute modprobe $NETWORK_DRIVER_LAN enable_wol=1
    und in die
    /etc/init.d/rcShutdown:
    ifconfig eth0 down
    sleep 1
    (das allerdings am ende)eingegeben


    damit kann ich zwar den rechner starten, was ich aber nicht begreife das ich im gestarteten zustand dann aber kein netzt mehr habe, und ich von ausen dann nicht mehr auf ihn zugreifen kann..


    mfg thomas

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • Moin Thomas


    Ich hatte gestern keine Zeit mich mit LinVDR auseinanderzusetzen.


    Mal schauen ob es heute besser aussieht.


    Zitat

    ifconfig eth0 down


    Schaltet die Netzwerkkarte ab. ;)


    Du hast

    Zitat

    ifconfig eth0 down

    bestimmt an die /etc/init.d/rcStart


    angehängt und nicht an die /etc/init.d/rcShutdown.


    Dann ist es kein Wunder, das dir das Netz fehlt.



    Gruß



    rowdy

  • Hallo rowdy


    Nein leider nicht, es ist wie ich geschrieben habe
    ifconfig eth0 down ist am ende der /etc/init.d/rcShutdown
    und wie ich es verstanden habe versetzt enable_wol=1 die Karte in einen zustand das sie sauber herunter gefahren werden kann, nur leider habe ich dann im betrieb kein netz mehr. Ich habe enable_wol=1 auch schon in die
    /etc/init.d/rcShutdown vor dem Abschaltbefehl ifconfig eth0 down geschrieben, leider ohne erfolg.


    gruß trhomas

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • Moin Thomas


    Keine Ahnung ob Du schon ne Lösung gefunden hast.



    Meine wäre



    Nach /sbin kopieren


    Das an die /boot/grub/menu.lst


    Code
    # (don't remove) ----------------------# kernel-poweroff
    title PowerOff   # kernel-poweroff
    kernel (hd0,0)/boot/bzImage.2.4.18.poweroff # kernel-poweroff
    # -------------------------------------# kernel-poweroff


    anhängen


    Und einen Platz für diese Zeile suchen


    Code
    echo y|grub-reboot 1 --no-floppy --batch


    wo, muß ich morgen noch testen, jetzt mus ich erst mal arbeiten gehn. :(




    Ich hatte grub-reboot für eine Option gehalten, ist aber ein eigenes Programm.




    Zitat

    Nein leider nicht, es ist wie ich geschrieben habe
    ifconfig eth0 down ist am ende der /etc/init.d/rcShutdown
    und wie ich es verstanden habe versetzt enable_wol=1 die Karte in einen zustand das sie sauber herunter gefahren werden kann, nur leider habe ich dann im betrieb kein netz mehr. Ich habe enable_wol=1 auch schon in die
    /etc/init.d/rcShutdown vor dem Abschaltbefehl ifconfig eth0 down geschrieben, leider ohne erfolg.


    Hatte heute nacht bei mir ifconfig eth0 down an die rcshutdown angehängt und immer noch ne Netzverbindung. ;)




    Das eintragen von

    Code
    if [ x$NETWORK_DRIVER_LAN != x ]; then
    execute modprobe $NETWORK_DRIVER_LAN enable_wol=1


    habe ich nicht gemacht.



    Gruß



    rowdy

  • hallo rowdy


    if [ x$NETWORK_DRIVER_LAN != x ]; then
    execute modprobe $NETWORK_DRIVER_LAN enable_wol=1


    probier doch mal bitte
    mfg thomas

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • hatt den keiner meht einen tipp das ist doch ein referenz board und muss doch bei jemand per wake on lan laufen,,
    BITTE INFOS..

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • Halo rowdy


    So das muss ich jetzt hier mal los werden


    Bist echt super, deine Hilfe und mühe, schade das es hier nicht mehr von deiner Sorte gibt.
    Meistens gibt es gar keine Antwort oder welche die mal als Leihe nicht versteht, wenn ich Dir mal helfen kann lass es mich bitte wissen.


    tsg

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • Moin thomas


    Ich habe mal LinVDR0.7 installiert.


    Das hier nach /boot


    Das nach /sbin


    Folgendes an /boot/grub/menu.lst



    Code
    # (don't remove) ----------------------# kernel-poweroff
    title PowerOff   # kernel-poweroff
    kernel (hd0,0)/boot/bzImage.2.4.18.poweroff # kernel-poweroff
    # -------------------------------------# kernel-poweroff



    Die entsprechende /etc/init.d rcShutdown



    Bei mir, hat es mit diesen Massnahmen und "etherwake" ganz wunderbar funktioniert.


    Es ist nichts anderes nötig.




    Gruß


    rowdy

  • hallo rowy1
    Ich habe alles so gemacht aber nach ausschalten des rechners bootet er gleich wieder ??


    mfg tsg

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • Moin Thomas


    und schaltet sich nach dem entpacken des poweroff-kernel aus, jedenfalls bei mir.


    Code
    # VDR stoppen
    /etc/init.d/runvdr stop
    sleep 1
    echo y|grub-reboot 1 --no-floppy --batch
    killall -9 vdr >/dev/null 2>/dev/null
    #sleep 1
    #/etc/init.d/runvdr unloaddriver




    Wenn deine menu.lst anders aussieht





    must du vielleicht "grub-reboot 2" eintragen


    Gruß


    rowdy

  • Hallo rowy1


    Was meinst Du mit

    Zitat

    und schaltet sich den nach dem entpacken des poweroff-kernel aus, jedenfalls bei mir.

    ich habe die datei mit wget legaden in das Verzeichniss /boot
    hier mal meine menu.ist
    #
    # Sample boot menu configuration file
    #


    timeout 0
    default 0
    hiddenmenu
    fallback 1


    splashimage=(hd0,0)/boot/grub/image.xpm.gz


    setkey y z
    setkey z y
    setkey Y Z
    setkey Z Y
    setkey equal parenright
    setkey parenright parenleft
    setkey parenleft asterisk
    setkey doublequote at
    setkey plus bracketright
    setkey minus slash
    setkey slash ampersand
    setkey ampersand percent
    setkey percent caret
    setkey underscore question
    setkey question underscore
    setkey semicolon less
    setkey less numbersign
    setkey numbersign backslash
    setkey colon greater
    setkey greater bar
    setkey asterisk braceright


    #title Install GRUB into the hard disk
    #root (hd0,0)
    #setup (hd0)


    title LinVDR (800x600)
    root
    kernel /boot/vmlinuz vga=0x314 root=/dev/hda1 quiet
    savedefault
    boot


    # (dont remove)----------------------# kernel-poweroff
    titel PowerOff # kernel-poweroff
    kernel (hd0,0)/boot/bsImage.2.4.18.poweroff # kernel-poweroff
    #-----------------------------------------------# kernel-poweroff
    und die rcShutdown
    #!/bin/bash
    ROOTDISK=/dev/hda1


    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    export PATH


    killall() {
    SIG=$1
    shift
    kill $SIG $@ 2>/dev/null
    }


    # VDR stoppen
    /etc/init.d/runvdr stop
    sleep 1
    echo y|grub-reboot 2 --no-floppy --batch
    killall -9 vdr >/dev/null 2>/dev/null
    #sleep 1
    #/etc/init.d/runvdr unloaddriver


    rm -fr /var/cache/ramdisk/* 2>/dev/null
    rm -fr /vtx/* 2>/dev/null
    cp -a /ramdisk/* /var/cache/ramdisk


    # Vorgezogener fsck, falls ein fsck innerhalb der nächsten 24h ansteht
    RunFsck="false";
    NextFsck=`tune2fs -l /dev/hda1 | grep "Next check after" | cut -d":" -f2-`
    if [ `date -d "$NextFsck" +%s` -lt $[`date +%s`+86400] ]; then
    /etc/init.d/runvdr loaddriver
    RunFsck="true";
    fi


    #
    OURPID=$$
    INITPID=`ps -C init -o "%p" | tail -n 1`
    PIDS=`ps axo "%p" | tac | grep -vw PID | grep -vw 1 | grep -vw $INITPID | grep -vw $OURPID`


    killall -15 $PIDS
    sleep 1
    killall -9 $PIDS
    sleep 1


    swapoff -a
    umount -a -r


    # run fsck?
    if [ $RunFsck == "true" ]; then
    touch /etc/mtab
    if [ $? -eq 0 ]; then
    echo "root fs still mountet, skipping fsck!"
    else
    echo "Running fsck in advance"
    stillimage 0 /usr/lib/vdr/stillimages/fsck-shutdown.mpg &
    STPID=$!
    fsck -y -f $ROOTDISK
    echo "fsck done"
    fi
    else
    echo "No fsck needed" >/dev/tty1
    fi
    kill -9 $STPID 2>/dev/null

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

  • sorry zu schnell abgeschickt


    Zitat

    grub-reboot 2


    das gleiche er bootet gleich wieder
    mfg tsg

    ASRock K7S41GX, 800Mgz, 256 DDR-Ram, TT FF S2300Nex, TT Bud.S1500,
    Samsung HA250JC 250 GB 5400rp,DVD Brenner LG GSA-4167B, Pollin TFT 4x27, Kernel 2.6.15.1

Jetzt mitmachen!

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