MLD - nvram-wakeup

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Hier eine kleine Doku, wie vorzugehen ist, wenn das Mainboard mit Hilfe von nvram zur festgesetzten Zeit wieder aufwachen soll.

Ich beziehe mich auf die Methode, dass das Mainboard von nvram nicht erkannt wird.

1. Installieren der Addons poweroffkernel und wakeup. 2. Feststellen, ob das Mainboard von nvram unterstützt wird. Mit dem Befehl: nvram-wakeup an der Konsole

3. Unter http://nvram-wakeup.cvs.sourceforge.net/nv...283&view=markup nach seinem Mainboard suchen.

4. Das Ergebnis meiner Suche: { dfi_ak70, "dfi_ak70", "Gigabyte Technology Co.,LTD.", "GA-7IX", "1.X", "Award Software International, Inc.", "6.00 PG", "04/25/00" } Dabei ist in meinem Beispiel dfi_ak70 für die Eingabe nachher wichtig.

5. Den Suchbegriff: dfi_ak70 weitersuchen auf der Seite, bis zur Angabe:

void dfi_ak70(struct biosinfo *
{
CHECKSUM(b, 0x6D);
TIMEREGS(b, 0x48);
b->need_reboot = ON_ANY_CHANGE;
b->addr_stat = 0x46;
b->shift_stat = 2;
}

Jetzt haben wir alle Angaben.

6. Nun wird die rc.config bearbeitet. Entweder über das setup-Addon gehen oder direkt.

# wakeup method (timer | rtc | acpi)
WAKEUP_METHOD="rtc"
# reason for a reboot. onchange means wakeup time has change (always | onchange)
WAKEUP_REBOOT_REASON="onchange"
# wakeup reboot method (touch | grub)
WAKEUP_REBOOT_METHOD="grub"
# nvram-wakeup Argumente (z.B. --directisa)
WAKEUP_NVRAM_ARGS="--iwname dfi_ak70"

WAKEUP_METHOD="rtc" --> bleibt so stehen

WAKEUP_REBOOT_REASON="onchange" --> Aus der Homepage von nvram herausgenommen (ON_ANY_CHANGE)

WAKEUP_REBOOT_METHOD="grub" --> bei touch wurde bei mir zwar auch die korrekte Zeit ins Bios geschrieben und der Rechner bootete noch mal neu, um die Zeit ins BIOS zu schreiben. Aber der Rechner wachte zur vorgegeben Zeit nicht wieder auf. Erst bei der Einstellung mit grub startete er.

WAKEUP_NVRAM_ARGS="--iwname dfi_ak70" --> Aus der Homepage von nvram herausgenommen