easyVDR

Normale Version: MSI K9AGM2-FIH mit ACPI wakeup und Version 0.9.60 B3 funktioniert nicht [gelöst]
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

habe mir mit folgenden Komponenten einen HD-VDR zusammengebaut, der bis auf das Aufwachen bei Timern perfekt funktioniert:

Mainboard: MSI K9AGM2-FIH (MS-7327, neustes Bios V1.6 vom 02/28/2008)
CPU: AMD 4850e
RAM: 2x 2 GB mit 800 MHz
Grafikkarte: Gainward GeForce GT 520 SilentFX 1024 MB
TV-Karte: Digital Devices Cine S2 V6 PCIe Dual DVB-S2
Festplatten S-ATA: 1x 1TB (Tests) und 1x 2TB (produktives System zum Aufnehmen)

Habe auf beiden Platten die 0.9.60 B3 installiert und die passenden Treiber für die Cine S2 installiert. Alles läuft soweit bestens inkl. HD und SD, jedoch funktioniert das Einschalten mittels ACPI nicht. Hab dann den Test gemacht:

http://www.easyvdr-forum.de/forum/index....#msg111338

Das Einschalten geht nur, wenn ich den Timer von Hand im Bios eintrage (Datum und Uhrzeit). Sobald ich dem VDR das Einschalten überlasse, fährt der PC mittels ACPI nicht hoch.

Folgende Einstellungen habe ich im Bios zur Auswahl:

Advanced BIOS Features:
...
IOAPIC Function: Enabled (habe ich bei allen Versuchen angelassen)
...

Power Management Features:
ACPI Function: Enabled (habe ich bei allen Versuchen angelassen)
ACPI Standby State: [S1/POS] und [S3/STR] (Einschalten mittels manuell gesetztem Timer im Bios funktioniert bei S3, S1 nicht getestet)
Re-call VGA Bios from S3: [Enabled]
Suspend Time Out (Minute): Disabled
Power Button Function: Power Off
Restore On AC Power Loss: Off

Wakeup Event Setup:
Resume From S3 by USB Device: [Disabled]
Resume From S3 by PS/2 Keyboard: [Disabled]
Specific Key Power On: [Disabled]
Resume from S3 by PS/2: [Disabled]
Resume by PCI Device (PME#):[Disabled] Enabled und Disabled getestet
Resume by PCIE Device: [Disabled] Enabled und Disabled getestet
Resume by RTC Alarm: Enabled und Disabled getestet, geht nur bei manuellem Timer-Eintrag im Bios

Habe dann nach vielen Tests aufgegeben und wollte mich an NVRAM versuchen. Da mein Board nicht unterstützt wird, habe ich dann die nvram-wakeup.conf nach der Aneitung "unbekanntes Mainboard" hier erstellt:

http://www.hubertus-sandmann.homepage.t-...wakeup.htm

Dann habe ich diese nvram-wakeup.conf bekommen, welche ich dann nach /etc/ kopiert habe:

Code:
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "MICRO-STAR INTERNATIONAL CO.,LTD"
##    - Mainboard type:     "MS-7327"
##    - Mainboard revision: "1.0"
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "V1.6"
##    - BIOS release:       "02/28/2008"

addr_stat        = 0x30   # but differs somewhere else
shift_stat       = 2
rtc_sec          = 0x73
rtc_min          = 0x75
rtc_hour         = 0x77
rtc_day          = 0x7F
addr_chk_h       = 0x30   # guessed
addr_chk_l       = 0x31

Habe dann im VDR nach der Anleitung:

http://wiki.easy-vdr.de/index.php/Nvram_...figurieren

noch die Einstellungen im OSD unter "System - VDR-Setup - Einstellungen" einstellt:
Brückenzeit: 15 min
Inaktivitätszeit: 60 min

Am Schuß habe ich NVRAM an Stelle von ACPI unter Aufwachmethode im OSD aktiviert.

Es funktioniert aber leider nicht  :'(

Wer kann mir mit der Konfiguration im Bios und bei ACPI oder bei NVRAM helfen?
Ich komme einfach nicht mehr weiter mit dem Mainboard.

Gruß Marc
Nach diversen Berichten und Anleitungen über ACPI bin ich über den Kernel-Parameter "hpet=disable"in /etc/default/grub gestoßen. Da bei mir im Bios "hpet" nicht vorhanden ist, wollte ich "hpet" einmal ausschalten, da ACPI wakeup bei sehr vielen Mainboards anschließend funktionierte. Ich habe dann die folgende Zeile der Datei /etc/default/grub wie folgt abgeändert:

Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash hpet=disable"

Dann diese Datei speichern.

Anschließend habe ich im Admin-Terminal (mit Putty beim VDR einloggen, Admin werden und Admin-Terminal im Menu starten) ein

Code:
update-grub


eingegeben, da die grub.cfg anschließend neu erstellt wird mit "hpet-disable".

Und dann funktioniert bei mir ACPI perfekt, wenn es im Menu unter "Einstellungen - System - Poweroff" ausgewählt wurde. Nach allen Einstellungen ist ein Neustart notwendig. Nach vielen vielen Stunden war ein kleiner Parameter verantwortlich. Hoffentlich erspare ich euch dieser Ärger.


Überprüfen kann man die korrekte Einstellung von dem Parameter, indem man die Anleitung von Bleifuss2 der Reihe nach im Admin-Terminal ausführt

http://www.easyvdr-forum.de/forum/index....#msg111338

und bei Punkt 15

Code:
cat /proc/driver/rtc

folgende Ausgabe am Admin-Terminal bekommt:

rtc_time        : 15:10:51
rtc_date        : 2012-02-16
alrm_time      : 15:15:19
alrm_date      : 2012-02-16
alarm_IRQ      : yes
alrm_pending    : no
update IRQ enabled      : no
periodic IRQ enabled    : no
periodic IRQ frequency  : 1024
max user IRQ frequency  : 64
24hr            : yes
periodic_IRQ    : no
update_IRQ      : no
HPET_emulated  : no (war vorher immer yes)
BCD            : yes
DST_enable      : no
periodic_freq  : 1024
batt_status    : okay

Nur mit dieser kleinen Änderung in grub geht bei mir der wakeup mit ACPI perfekt.

Meine aktuellen Bios-Einstellungen:

Advanced BIOS Features:
...
IOAPIC Function: Enabled (habe ich bei allen Versuchen angelassen)
...

Power Management Features:
ACPI Function: [Enabled]
ACPI Standby State: [S1/POS]
Re-call VGA Bios from S3: [Enabled]
Suspend Time Out (Minute):[Disabled]
Power Button Function: [Suspend]
Restore On AC Power Loss: [Off]

Wakeup Event Setup:
Resume From S3 by USB Device: [Disabled]
Resume From S3 by PS/2 Keyboard: [Disabled]
Specific Key Power On: [Disabled]
Resume from S3 by PS/2: [Disabled]
Resume by PCI Device (PME#):[Disabled]
Resume by PCIE Device: [Disabled]
Resume by RTC Alarm:  [Disabled]

Gruß Marc