Gentoo NvramWakeup

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (link auf use-flag seite)
(Zur Installation: FIxed path to script)
 
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 12: Zeile 12:
 
Folgender Text muss in ''/etc/sudoers'' eingefügt werden.
 
Folgender Text muss in ''/etc/sudoers'' eingefügt werden.
 
<pre>
 
<pre>
  vdr ALL=NOPASSWD:/usr/lib/vdr/bin/vdrshutdown-really.sh
+
  vdr ALL=NOPASSWD:/usr/share/vdr/bin/vdrshutdown-really.sh
 
</pre>
 
</pre>
  
Zeile 22: Zeile 22:
  
 
Je nach Motherboard/Bios ist die Installation verschieden, eine ausführliche Anleitung ist unter http://www.hubertus-sandmann.homepage.t-online.de/vdr_wakeup.htm zu finden. Was dort nicht erklärt wird, ist das Vorgehen mit Grub dem standardmässigen Bootloader von Gentoo. (standardmäßig = der erste im Installationsguide)
 
Je nach Motherboard/Bios ist die Installation verschieden, eine ausführliche Anleitung ist unter http://www.hubertus-sandmann.homepage.t-online.de/vdr_wakeup.htm zu finden. Was dort nicht erklärt wird, ist das Vorgehen mit Grub dem standardmässigen Bootloader von Gentoo. (standardmäßig = der erste im Installationsguide)
Beim Fall 1. gibt es keine Massnahmen zu treffen, beim 2. und 3. Fall to be continued
+
Beim Fall 1. gibt es keine Maßnahmen zu treffen, beim 2. und 3. Fall to be continued
  
 
==Konfiguration==
 
==Konfiguration==
Zeile 37: Zeile 37:
 
REBOOT_ENTRY_GRUB="1"          (Nummer des Reboot-Eintrages in der grub.conf)
 
REBOOT_ENTRY_GRUB="1"          (Nummer des Reboot-Eintrages in der grub.conf)
 
</pre>
 
</pre>
 +
/boot/grub/grub.conf: "default saved" anstatt "default [Nummer]"
 
* für Bootmanager Lilo:
 
* für Bootmanager Lilo:
 
<pre>
 
<pre>
Zeile 43: Zeile 44:
 
</pre>
 
</pre>
  
Bitte vergesst nicht in die /etc/nvram-wakup.conf ( oder wie die Datei bei Euch heist ) folgendes einzutragen
+
Wenn Euer Board ein reboot braucht, vergesst bitte nicht in die /etc/nvram-wakup.conf ( oder wie die Datei bei Euch heist ) folgendes einzutragen
 
<pre>
 
<pre>
 
need_reboot = ON_ANY_CHANGE
 
need_reboot = ON_ANY_CHANGE

Aktuelle Version vom 29. April 2012, 07:37 Uhr

Inhaltsverzeichnis

[Bearbeiten] Allgemeines

Nvram-wakeup (nvram - engl. Non-Volatile RAM) dient dazu mit VDR zeitgesteuert aufzunehmen, den Rechner automatisch zur Aufnahme hochzufahren. Eine weitere Beschreibung findet sich auf der allgemeinen Seite über NVRAM WakeUp.

[Bearbeiten] Zur Installation

Wenn man nvram-wakeup mit den Gentoo-vdr ebuilds verwenden will, muss man als erstes das Use-Flag nvram setzten und dann gentoo-vdr-scripts neu installieren.

emerge gentoo-vdr-scripts

Da VDR mit den Gentoo-ebuilds unter dem Benutzer vdr läuft und nicht als root, müssen wir diesem Benutzer noch per sudo den Shutdown erlauben.

Folgender Text muss in /etc/sudoers eingefügt werden.

 vdr ALL=NOPASSWD:/usr/share/vdr/bin/vdrshutdown-really.sh

[Bearbeiten] Das Reboot Problem

Beim setzen der Wakeupzeit durch VDR gibt es drei verschiedene Varianten wie sich das Bios deines Motherboards verhält:

  • 1. Die Werte werden beim herunterfahren übernommen und es ist kein Reboot nötig
  • 2. Die Werte werden beim herunterfahren übernommen aber es ist ein Reboot nötig
  • 3. Das Motherboard benötigt einen Reboot, wenn der Status des Alarms (ein/aus) ändert - need reboot on state

Je nach Motherboard/Bios ist die Installation verschieden, eine ausführliche Anleitung ist unter http://www.hubertus-sandmann.homepage.t-online.de/vdr_wakeup.htm zu finden. Was dort nicht erklärt wird, ist das Vorgehen mit Grub dem standardmässigen Bootloader von Gentoo. (standardmäßig = der erste im Installationsguide) Beim Fall 1. gibt es keine Maßnahmen zu treffen, beim 2. und 3. Fall to be continued

[Bearbeiten] Konfiguration

Jetzt müssen in /etc/conf.d/vdr.shutdown noch einige Einstellungen gesetzt werden.

SHUTDOWN_ACTIVE="yes"
WAKEUP_METHOD="nvram"

Je nachdem ob das Motherboard vom Reboot-Problem betroffen ist, braucht man noch folgende Einstellungen:

  • Für Bootmanager Grub:
BOOT_MANAGER="grub"
REBOOT_ENTRY_GRUB="1"           (Nummer des Reboot-Eintrages in der grub.conf)

/boot/grub/grub.conf: "default saved" anstatt "default [Nummer]"

  • für Bootmanager Lilo:
BOOT_MANAGER="lilo"
REBOOT_ENTRY_LILO="PowerOff"    (Name des Poweroff-Punktes in Lilo)

Wenn Euer Board ein reboot braucht, vergesst bitte nicht in die /etc/nvram-wakup.conf ( oder wie die Datei bei Euch heist ) folgendes einzutragen

need_reboot = ON_ANY_CHANGE