sporadische ACPI shutdown/wakeup Probleme mit MSI G31M2-FD V2

  • Ich verwendet Easyvdr 0.6.08 und musste ein paar Scripte anpassen, damit ACPI wakeup mit der Hardwareuhr in UTC funktionierte (hwclock Aufruf beim Systemstart und in easyvdrshutdown.sh). Der Rechner wacht passend 5 Minuten vor dem Timerstart auch auf.


    Mein BIOS ist wie folgt eingestellt (die mMn wichtigen Optionen):


    Chipset Features:

    • HPET: Disabled


    Power Management:

    • ACPI Function: Enabled
    • ACPI Standby State: S1 (hier geht nur S1 und S3)
    • Suspend Time Out: Disabled
    • Power Button Function: Power
    • Wakeup Event Setup: alles auf Disabled


    Dem Kernel gebe ich beim Booten ein "hpet=disable" mit (Kernel 2.6.25.9).


    Von Zeit zu Zeit (im Moment mindestens einmal pro Woche) passiert es leider, dass sich der Rechner beim "poweroff" nicht ausschaltet (Bildschirm dunkel, aber Rechner schaltet nicht richtig aus) oder beim Booten beim Grafik-BIOS hängen bleibt (da steht dann irgendwas von wegen "Intel G31 Graphics BIOS ..."). Es kann allerdings auch sein, dass der zweite Fall in Wirklichkeit nur eine Folge des Nicht-Ausschaltens ist und beim Wakeup dann nur das Grafik-BIOS startet, aber der Rechner nicht bootet, weil er nicht wirklich ausgeschaltet war.


    Irgendwelche Ideen, woran das liegen könnte? BIOS Einstellungen, die ich prüfen/ändern könnte oder Einstellungen, die ich am Linux vornehmen muss? Bin für jeden Tipp dankbar.


    Lio

    Hardware: Thermaltake DH102, MSI G31M2-FD V2, Celeron 1,8GHz, 1G RAM, 1TB Disk, TT S-2300 + TT S-1500.
    Software: easyvdr 0.6.08 (Wolf) mit LIRC 0.86pre1 [Stand 16.08.09]

  • Hi,
    du verwendest eine EasyVDR Alpha Version mit einem schlecht getesteten Kernel und evtl. fehlerhaften Shutdownskripten!


    Bitte teste, wie gemailt erst mal die aktuelle Version!


    mfG,
    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

    Einmal editiert, zuletzt von SurfaceCleanerZ ()

  • Ich habe jetzt mal die 0.6.08 Wolf ISO ausprobiert mit Kernel 2.6.28.9 und die scheint bisher gut zu laufen. Danke an alle, die mich mit Infos versorgt haben!


    Lio

    Hardware: Thermaltake DH102, MSI G31M2-FD V2, Celeron 1,8GHz, 1G RAM, 1TB Disk, TT S-2300 + TT S-1500.
    Software: easyvdr 0.6.08 (Wolf) mit LIRC 0.86pre1 [Stand 16.08.09]

  • Guten Abend!


    Habe auch obig genanntes Mainboard. Ich bekomme es leider nicht hin es für einen ACPI-Wakeup einzurichten. Habe schon viele verschiedene BIOS einstellungen ausprobiert. Das BIOS ist auf dem aktuellen Stand (5.5). Ich benutze debian Lenny mit selbst kompiliertem VDR-1.7.9 und XBMC. Den Kernel habe ich durch einen von etobi (2.6.28-1+etobi.1-amd64) ausgetauscht, da ich gelesen habe, dass ACPI nicht einwandfrei mit dem Lenny standard Kernel läuft. Habe auch schon versucht den kernel mit den Pararmetern hpet=disable und acpi=force zu booten. Hat alles nichts genützt. Bin wirklich am verzweifeln. Die manuellen Methoden zum testen von ACPI-Wakeup sind mir geläufig. Ich habe mich an das Howto im VDR-Wiki und die dort verlinkten Seiten gehalten.


    Ich wäre sehr dankbar für eure Hilfe!


    Grüße!


    Philipp

  • Hi,
    hier mit easyvdr hab ich nur das in der menu.lst:

    Code
    title		Debian GNU/Linux, kernel 2.6.28.9 root
    (hd0,2)
     kernel		/boot/vmlinuz-2.6.28.9 root=/dev/sda3 ro pci=routeirq vga=788


    damit gehts!


    mfG,
    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Hallo!


    Leider geht es bei mir damit nicht. Könntest du eventuell deine BIOS Version und Einstellungen posten? Dann könnte ich sichergehen, dass alles identisch eingestellt ist.


    Viele Grüße!


    Philipp


    Große Koalition abwählen!!! :)

  • Hi, hab noch das Original-BIOS drauf...
    war nie Win drauf zum Flashen...


    Evtl. mach ich mal n Update...


    Bisher geht alles...


    NVRam ungetestet bisher...


    Ich guck nacher mal... Ist grad belegt..


    mfG

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Ich verwende auch die Wolf-ISO vom EasyVDR. Dort wird Kernel 2.6.28.9 verwendet. Meine BIOS-Einstellungen habe ich mit denen von SurfaceCleanerZ und Fireblade abgeglichen und das Bootimage vom EasyVDR stell den HPET auch nicht auf disable, aber mir scheint, dass weder das noch die BIOS Einstellungen so wichtig sind, wenn das Kernel passt.


    Was ist denn genau Deine Fehlersituation? Wacht er gar nicht auf oder nur manchmal nicht? Oder schaltet nicht aus?


    Prüf mal, ob die Systemzeit (UTC oder Localtime) zu Deinem Shutdownscript passt - das Problem hatte ich auch mal ...


    Lio

    Hardware: Thermaltake DH102, MSI G31M2-FD V2, Celeron 1,8GHz, 1G RAM, 1TB Disk, TT S-2300 + TT S-1500.
    Software: easyvdr 0.6.08 (Wolf) mit LIRC 0.86pre1 [Stand 16.08.09]

  • Hallo!


    Erst mal danke für eure Mühe!


    dmesg | grep -i acpi wirft mir unter anderem das hier aus:


    ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - 10, should be 09 [20080926]


    Ist das bei euch auch so oder könnte das der Fehler sein?


    Grüße Philipp

  • Hi,
    ACPI Fehler hab ich auch. immer...
    Sollte doch mal updaten, evtl. kann meine HDD dann sogar schlafen... So kommt immer dass er das Kommando nicht kennt...


    Könntest mal die EasyVDR Live-CD testen...


    mfG,
    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

    Einmal editiert, zuletzt von SurfaceCleanerZ ()

  • Hi,
    teste mal die neue Easyvdr Wolf Live CD! Damit sollte es gehen!


    Dann kannste BIOS ausschließen!


    mfG,
    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Hi!


    Weiß ja auch nicht und hinterher funktioniert gar nichts mehr!? Hab jetzt so viel Arbeit hinein gesteckt, wär schade drum! Live CD hin oder her. Könnte mir nicht jemand 'n Tipp geben mit welchem Kernel es auf jeden Fall läuft? Am besten einen den ich per apt-get und ändern der sources.list installieren kann, dann ist auch alles schnell rückgängig gemacht, falls es nichts bringt. BIOS Einstellungen habe ich schon von Fireblade per PN bekommen:


    ntegrated Peripherals:
    Usb contr. : enabled
    USb device legacy support : ena
    Onboard lan contr : ena
    lan option rom : disabled
    audio contr: enabled


    Advanced bios features
    boot sector ptrot : disabled
    full screenn logo display : dis
    quick booting : enabled
    boot up num lock led : on
    IOAPIC Function ena
    MPS table 1.4
    ->chipset feature
    Hpet : enabled


    Powermanagement setup
    acpi function : ena
    acpi standby state : s3
    recall : dis
    suspend time out : dis
    power button : power off
    restore on ac power loss : off
    ->wake up event
    resume from s3 usb : enabled
    resume from s3 keyboard : any key
    resume from s3 by ps2 : dis
    resume by pci device : ena
    resume by pci-e device : ena
    resume by rtc-alarm : ena


    Bin für jeden Tipp Dankbar! Vor allen Dingen danke ich jedoch denen die mir schon geholfen haben!


    Viele Grüße
    Philipp

  • Hi, die LiveCD ist prinzipbedingt völlig ungefährlich, musst halt nur nicht sagen, dass du installieren möchtest! Die Option gibts, aber so ist das echt völlig ungefdährlich! Aber unbedingt mit Bildschirm dran testen zur Sicherheit, dass du weisst, was du bestätigst!


    Dann kann nix schief gehen!


    mfG,
    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

    Einmal editiert, zuletzt von SurfaceCleanerZ ()

  • Guten Abend!


    Das mit der Live CD funktioniert tatsächlich! Dann liegt der Fehler wohl zwischen meinen Ohren! Hab aber leider keine Idee wo ich den Fehler gemacht habe! Könnte evt. jemand hier ein kleines Howto schreiben wie man mit einer Debian Lenny Standardinstallation als Basis ein mit ACPI-Wakeup funktionierendes System bekommt. Ich bekomm es einfach nicht zum Laufen!


    Viele Grüße
    Philipp

  • Wenn Du mal genau Deinen Fehler beschreibst, dann kann man Dir vielleicht besser helfen: Wacht er gar nicht auf? Oder nur manchmal nicht? Oder schaltet nicht aus?


    Lio

    Hardware: Thermaltake DH102, MSI G31M2-FD V2, Celeron 1,8GHz, 1G RAM, 1TB Disk, TT S-2300 + TT S-1500.
    Software: easyvdr 0.6.08 (Wolf) mit LIRC 0.86pre1 [Stand 16.08.09]

  • Hi!


    Das problem ist, dass er nicht aufwacht. Sonst läuft alles. Ich bin wie schon gesagt nach dem vdr wiki ( http://www.vdr-wiki.de/wiki/index.php/ACPI_Wakeup ) vorgegenagen und habe mir auch das dort verlinkte myth wiki angesehen ( http://www.mythtv.org/wiki/ACP…p#Disable_hwclock_updates ) um ACPI einzurichten. Dabei habe ich nur die manuellen Möglichkeiten ausprobiert um einen Timer zu setzen, damit mögliche Fehler bei der implementierung von ACPI in den VDR auszuschließen. Spirch ich habe folgende befehle auf der konsole ausgeführt:


    als root


    echo 0 > /sys/class/rtc/rtc0/wakealarm
    echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm


    damit sollte die Uhrzeit für einen ACPI Wakeup in 5 Minuten gesetzt sein


    cat /sys/class/rtc/rtc0/wakealarm --> ergibt dann bei mir etwas in der Art


    1254664618 --> sind die sekunden seit 1970 nur 5 min in der zukunft, hab ich auch schon kontrolliert, die Zeit müsste stimmen.


    danach kontrolliere ich noch mit


    cat /proc/driver/rtc


    das ergibt folgendes:


    rtc_time : 13:54:26
    rtc_date : 2009-10-04
    alrm_time : 13:56:58
    alrm_date : 2009-10-04
    alarm_IRQ : yes
    alrm_pending : no
    24hr : yes
    periodic_IRQ : no
    update_IRQ : no
    HPET_emulated : no
    DST_enable : no
    periodic_freq : 1024
    batt_status : okay


    Der PC sollte also nach einem poweroff in diesem Fall nach ca. 2 minuten wieder aufwachen. Das tut er aber leider nicht.


    Und da liegt mein Problem. Habe auch schon einen anderen Kernel von etobi probiert. Hatte allerdings exakt das gleiche Problem.


    Viele Grüße! Philipp

  • Wird vielleicht die Hardwareuhr noch beim poweroff gesetzt? Das überschreibt bei manchen Chipsets nämlich die Aufwachzeit. Oder dort wird UTC statt local time in die Hardwareuhr eingetragen und dadurch geht alles durcheinander.

    Hardware: Thermaltake DH102, MSI G31M2-FD V2, Celeron 1,8GHz, 1G RAM, 1TB Disk, TT S-2300 + TT S-1500.
    Software: easyvdr 0.6.08 (Wolf) mit LIRC 0.86pre1 [Stand 16.08.09]

  • Hi!


    Nein. Das habe ich schon deaktiviert. Meine /etc/default/rcS sieht so aus:


    #
    # /etc/default/rcS
    #
    # Default settings for the scripts in /etc/rcS.d/
    #
    # For information about these variables see the rcS(5) manual page.
    #
    # This file belongs to the "initscripts" package.


    TMPTIME=0
    SULOGIN=no
    DELAYLOGIN=no
    UTC=yes
    VERBOSE=no
    FSCKFIX=no
    RAMRUN=no
    RAMLOCK=no
    HWCLOCKACCESS=no


    Grüße Philipp

  • Check doch nochmal das mögliche UTC/localtime Problem: mach als wakeup time mal 125 Minuten (2 Stunden, 5 Minuten) in die Zukunft und schau, ob er nach 5 Minuten oder 1 Stunde 5 Minuten aufwacht. Ist das so, dann passt irgendwo etwas nicht mit den Zeitzonen bzw. Sommerzeit. Wacht er da auch nicht auf, probier mal die obligatorischen 5 Minuten in die Zukunft und schau, ob er nach 1 oder 2 Stunden und 5 Minuten aufwacht.


    Danach bin ich so langsam am Ende mit Vorschlägen :(


    Lio

    Hardware: Thermaltake DH102, MSI G31M2-FD V2, Celeron 1,8GHz, 1G RAM, 1TB Disk, TT S-2300 + TT S-1500.
    Software: easyvdr 0.6.08 (Wolf) mit LIRC 0.86pre1 [Stand 16.08.09]

  • Hi!


    Es ist zum verückt werden! Hat alles nichts gebracht. Ich denke die Zeit ist richtig auf utc gesetzt. Habe deine Tips ausprobiert und es funktioniert leider nicht. Vielleicht könnte ja wirklich mal jemand Schritt für Schritt beschreiben wie man einen ACPI-Wakeup unter Debian Lenny mit Standard Kernel oder eben nicht Standard Kernel zum laufen bekommt. Denn das Board scheint es ja offensichtlich unter easyvdr zu tun. Wäre euch sehr Dankbar!


    Viele Grüße
    Philipp

Jetzt mitmachen!

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