Mainboard spezifische NVRAM Einstellungen

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Mainboard ASRock AM2NF3-VSTA hinzugefügt)
K
 
(6 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 13: Zeile 13:
 
<pre>Text kommt noch</pre>
 
<pre>Text kommt noch</pre>
  
Dadurch wird die WakeUp Zeit auf +10 Minuten in der Zukunft gesetzt, der PC rebootet und der [http://de.wikipedia.org/wiki/Boot-Loader Boot-Loader] startet den [[#APM_halt|APM halt]] bzw. [[#Poweroff_Kernel|Poweroff Kernel]] Eintrag, welcher den PC wieder abschaltet. Nach 5 Minuten sollte der PC dann automatisch hochfahren und den VDR Eintrag im Bootloader booten.
+
Dadurch wird die WakeUp Zeit auf +10 Minuten in der Zukunft gesetzt, der PC rebootet und der {{wikipedia|Boot-Loader}} startet den [[#APM_halt|APM halt]] bzw. [[#Poweroff_Kernel|Poweroff Kernel]] Eintrag, welcher den PC wieder abschaltet. Nach 5 Minuten sollte der PC dann automatisch hochfahren und den VDR Eintrag im Bootloader booten.
  
 
<div style="text-align:center;">
 
<div style="text-align:center;">
Zeile 24: Zeile 24:
  
 
== Mainboard spezifische Konfiguration ==
 
== Mainboard spezifische Konfiguration ==
 +
===ASROCK A330ION===
 +
* Die Option --directisa muss verwendet werden.'''
 +
 +
{{Box Datei|/etc/nvram-wakeup.conf|
 +
<pre>
 +
################################################
 +
##
 +
##    - Mainboard vendor:  "ASRock"
 +
##    - Mainboard type:    "A330ION"
 +
##    - Mainboard revision: ""
 +
##    - BIOS vendor:        "American Megatrends Inc."
 +
##    - BIOS version:      "P1.40"
 +
##    - BIOS release:      "07/30/2010"
 +
 +
addr_min        = 0x42
 +
shift_min        = 2
 +
addr_sec        = 0x56
 +
addr_day        = 0x6A
 +
addr_hour        = 0x6D
 +
addr_stat        = 0xBC
 +
shift_stat      = 6
 +
addr_chk_h      = 0x30
 +
addr_chk_l      = 0x31
 +
upper_method    = VT82Cxxx
 +
 +
</pre>
 +
}}
 
===ASROCK AM2NF3-VSTA===
 
===ASROCK AM2NF3-VSTA===
 
* Die Option --directisa muss verwendet werden.'''
 
* Die Option --directisa muss verwendet werden.'''
Zeile 106: Zeile 133:
 
addr_chk_l      = 0x6E
 
addr_chk_l      = 0x6E
 
need_reboot      = ON_ANY_CHANGE
 
need_reboot      = ON_ANY_CHANGE
 +
</pre>
 +
}}
 +
 +
===ASUS M3N78-EM===
 +
* Die Option --directisa muss verwendet werden.'''
 +
 +
{{Box Datei|/etc/nvram-wakeup.conf|
 +
<pre>
 +
################################################
 +
##  Mainboard autodetection information:
 +
##
 +
##    - Mainboard vendor:  "ASUSTeK Computer INC."
 +
##    - Mainboard type:    "M3N78-EM"
 +
##    - Mainboard revision: "Rev X.0x"
 +
##    - BIOS vendor:        "American Megatrends Inc."
 +
##    - BIOS version:      "0511"
 +
##    - BIOS release:      "01/13/2009"
 +
 +
need_reboot      = ON_ANY_CHANGE
 +
 +
addr_stat        = 0xDD          # Status byte
 +
shift_stat      = 3            # The position of the status bit in the byte
 +
 +
addr_day        = 0x8C          # Day
 +
addr_hour        = 0x8D          # Hour
 +
addr_min        = 0x62          # Minute
 +
addr_sec        = 0x63          # Second
 +
 +
addr_chk_h      = 0x30          # High checksum bit
 +
addr_chk_l      = 0x31          # Low checksum bit
 +
 +
upper_method = VT82Cxxx
 +
</pre>
 +
}}
 +
 +
===ASRock G41M-S3===
 +
* Die Option --directisa muss verwendet werden.'''
 +
 +
{{Box Datei|/etc/nvram-wakeup.conf|
 +
<pre>
 +
################################################
 +
##  Mainboard autodetection information:
 +
##
 +
##    - Mainboard vendor:  "ASRock"
 +
##    - Mainboard type:    "G41M-S3"
 +
##    - Mainboard revision: ""
 +
##    - BIOS vendor:        "American Megatrends Inc."
 +
##    - BIOS version:      "P1.40"
 +
##    - BIOS release:      "01/12/2011"
 +
 +
addr_min        = 0x5E
 +
addr_sec        = 0x5F
 +
addr_day        = 0x6B
 +
addr_hour        = 0x6C
 +
addr_stat        = 0xC7
 +
shift_stat      = 4
 +
addr_chk_h      = 0x30
 +
addr_chk_l      = 0x31
 +
 +
upper_method = INTEL
 
</pre>
 
</pre>
 
}}
 
}}
Zeile 311: Zeile 398:
 
addr_min    = 0x49
 
addr_min    = 0x49
 
need_reboot = ON_STAT
 
need_reboot = ON_STAT
 +
</pre>
 +
}}
 +
 +
===MSI MS-6330 (K7T-Pro)===
 +
* '''Bootloader für [[Mainboard_spezifische_NVRAM_Einstellungen#APM_halt|halt]] konfigurieren'''
 +
 +
{{Box Datei|/etc/nvram-wakeup.conf|
 +
<pre>
 +
##
 +
##    - Mainboard vendor:  "MICRO-STAR INTERNATIONAL CO., LTD"
 +
##    - Mainboard type:    "MS-6330"
 +
##    - Mainboard revision: ""
 +
##    - BIOS vendor:        "Award Software International, Inc."
 +
##    - BIOS version:      "6.00 PG"
 +
##    - BIOS release:      "04/02/2002"
 +
 +
addr_sec        = 0x3F
 +
addr_min        = 0x40
 +
addr_hour        = 0x41
 +
addr_stat        = 0x47
 +
shift_stat      = 5
 +
addr_day        = 0x51
 +
addr_chk_h      = 0x6D
 +
addr_chk_l      = 0x6E
 
</pre>
 
</pre>
 
}}
 
}}
Zeile 490: Zeile 601:
 
# [[shutdown.sh|Vorschlag für ein einfaches shutdown skript]]
 
# [[shutdown.sh|Vorschlag für ein einfaches shutdown skript]]
  
[[Kategorie:Software]]
 
 
[[Kategorie:Wakeup]]
 
[[Kategorie:Wakeup]]

Aktuelle Version vom 6. Mai 2012, 07:41 Uhr

Inhaltsverzeichnis

[Bearbeiten] Einleitung

Als ich heute versucht habe meinem VDR das NVRAM WakeUp beizubringen, habe ich gemerkt, dass es doch einige Tipps und Tricks braucht, bis man NVRAM auf einem nicht direkt unterstützen Board eingerichtet hat. Zwar gibt es eine kleine Übersicht der Einstellungen schon unter NVRAM WakeUp, die mir aber nicht sehr viel weiter half. Deshalb nun diese Seite auf der sämtliche NVRAM relevanten Einstellungen je Mainboard gesammelt werden sollen.

[Bearbeiten] allgemeine Konfiguration

Bei verwendung von Grub

/sbin/grub-set-default 1 && nvram-wakeup -C /etc/nvram-wakeup.conf --directisa -s $(( `date +%s`+ 10*60 )) && reboot

Bei verwendung von Lilo

Text kommt noch

Dadurch wird die WakeUp Zeit auf +10 Minuten in der Zukunft gesetzt, der PC rebootet und der Boot-Loader startet den APM halt bzw. Poweroff Kernel Eintrag, welcher den PC wieder abschaltet. Nach 5 Minuten sollte der PC dann automatisch hochfahren und den VDR Eintrag im Bootloader booten.

Hinweis
Hinweis

NVRAM zieht von der als WakeUP Zeitpunkt angeben Zeit automatisch 5 Minuten für das Starten des PCs ab. Wird also zb. 10:20 als Wakeup Zeitpunkt übergeben, weckt NVRAM den PCs schon um 10:15.

VDR Aufnahmen können also ganz normal programmiert werden, da NVRAM die Zeit zum Hochfahren bereits berücksichtigt.


[Bearbeiten] Mainboard spezifische Konfiguration

[Bearbeiten] ASROCK A330ION

  • Die Option --directisa muss verwendet werden.
Datei
/etc/nvram-wakeup.conf
################################################
##
##    - Mainboard vendor:   "ASRock"
##    - Mainboard type:     "A330ION"
##    - Mainboard revision: ""
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "P1.40"
##    - BIOS release:       "07/30/2010"

addr_min         = 0x42
shift_min        = 2
addr_sec         = 0x56
addr_day         = 0x6A
addr_hour        = 0x6D
addr_stat        = 0xBC
shift_stat       = 6
addr_chk_h       = 0x30
addr_chk_l       = 0x31
upper_method     = VT82Cxxx


[Bearbeiten] ASROCK AM2NF3-VSTA

  • Die Option --directisa muss verwendet werden.
Datei
/etc/nvram-wakeup.conf
################################################
##
##    - Mainboard vendor:   "ASRock"
##    - Mainboard type:     "AM2NF3-VSTA"
##    - Mainboard revision: ""
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "P3.00"
##    - BIOS release:       "04/23/2009"

upper_method     = VT8235_37
addr_min         = 0x59
addr_sec         = 0x5A
addr_day         = 0x5D
addr_hour        = 0x5E
addr_stat        = 0xA4
shift_stat       = 6
addr_chk_h       = 0x30
addr_chk_l       = 0x31


[Bearbeiten] ASROCK P4i65G

  • Die Option --directisa muss verwendet werden.
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   ""
##    - Mainboard type:     "P4i65G"
##    - Mainboard revision: "1.00"
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "P1.30"
##    - BIOS release:       "09/08/2006"

addr_min         = 0x40
addr_sec         = 0x41
addr_day         = 0x44
shift_day        = 2
addr_hour        = 0x47
shift_hour       = 2
addr_stat        = 0x99
shift_stat       = 6
#addr_hour        = 0xA2
#shift_hour       = 2
addr_chk_h       = 0x30
addr_chk_l       = 0x31

upper_method = INTEL


[Bearbeiten] ASUS M2NPV-VM

  • Bootloader für APM halt konfigurieren
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "ASUSTek Computer INC."
##    - Mainboard type:     "M2NPV-VM"
##    - Mainboard revision: "1.xx"
##    - BIOS vendor:        "Phoenix Technologies, LTD"
##    - BIOS version:       "ASUS M2NPV-VM ACPI BIOS Revision 0405"
##    - BIOS release:       "08/25/2006"

addr_stat        = 0x4A
shift_stat       = 3
addr_day         = 0x4C
addr_hour        = 0x4D
addr_min         = 0x4E
addr_sec         = 0x4F
addr_chk_h       = 0x6D   
addr_chk_l       = 0x6E
need_reboot      = ON_ANY_CHANGE


[Bearbeiten] ASUS M3N78-EM

  • Die Option --directisa muss verwendet werden.
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "ASUSTeK Computer INC."
##    - Mainboard type:     "M3N78-EM"
##    - Mainboard revision: "Rev X.0x"
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "0511"
##    - BIOS release:       "01/13/2009"

need_reboot      = ON_ANY_CHANGE

addr_stat        = 0xDD          # Status byte
shift_stat       = 3             # The position of the status bit in the byte

addr_day         = 0x8C          # Day
addr_hour        = 0x8D          # Hour
addr_min         = 0x62          # Minute
addr_sec         = 0x63          # Second

addr_chk_h       = 0x30          # High checksum bit
addr_chk_l       = 0x31          # Low checksum bit

upper_method = VT82Cxxx


[Bearbeiten] ASRock G41M-S3

  • Die Option --directisa muss verwendet werden.
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "ASRock"
##    - Mainboard type:     "G41M-S3"
##    - Mainboard revision: ""
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "P1.40"
##    - BIOS release:       "01/12/2011"

addr_min         = 0x5E
addr_sec         = 0x5F
addr_day         = 0x6B
addr_hour        = 0x6C
addr_stat        = 0xC7
shift_stat       = 4
addr_chk_h       = 0x30
addr_chk_l       = 0x31

upper_method = INTEL


[Bearbeiten] Biostar M7VKA

Datei
/etc/nvram-wakeup.conf
################################################
## Mainboard autodetection information:
##
## - Mainboard vendor: ""
## - Mainboard type: "M7VKA"
## - Mainboard revision: ""
## - BIOS vendor: "Award Software International, Inc."
## - BIOS version: "6.00 PG"
## - BIOS release: "10/30/2000"

addr_sec = 0x3F
addr_min = 0x40
addr_hour = 0x41
addr_stat = 0x47
shift_stat = 5
addr_day = 0x51
addr_chk_h = 0x6D
addr_chk_l = 0x6E 


[Bearbeiten] DFI Infinity NF4 Ultra-U

  • Bootloader für halt konfigurieren
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "DFI Inc."
##    - Mainboard type:     "NF4-U"
##    - Mainboard revision: ""
##    - BIOS vendor:        "Phoenix Technologies, LTD"
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "05/26/2006"

addr_stat        = 0x4A
shift_stat       = 3
addr_day         = 0x4C
addr_hour        = 0x4D
addr_min         = 0x4E
addr_sec         = 0x4F
addr_chk_h       = 0x6D
addr_chk_l       = 0x6E


[Bearbeiten] Tulip TP126

Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "Tulip Computers"
##    - Mainboard type:     "TP126"
##    - Mainboard revision: "AV18"
##    - BIOS vendor:        "Award Software International, Inc."
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "10/23/2001"

addr_sec         = 0x3F
addr_min         = 0x40
addr_hour        = 0x41
addr_stat        = 0x47
shift_stat       = 5
addr_day         = 0x51
addr_chk_h       = 0x6D   # guessed
addr_chk_l       = 0x6E
##upper_method = VT82Cxxx


[Bearbeiten] Foxconn 6150K8MD-8EKRSH

  • Bootloader für halt konfigurieren
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "WinFast"
##    - Mainboard type:     "6150K8MD"
##    - Mainboard revision: "FAB1.0"
##    - BIOS vendor:        "Phoenix Technologies, LTD"
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "01/23/2006"

addr_stat        = 0x4A
shift_stat       = 3
addr_day         = 0x4C
addr_hour        = 0x4D
addr_min         = 0x4E
addr_sec         = 0x4F
addr_chk_h       = 0x6D
addr_chk_l       = 0x6E
need_reboot      = ON_ANY_CHANGE


[Bearbeiten] Gigabyte GA-7N400E-L

  • Bootloader für halt konfigurieren
Datei
/etc/nvram-wakeup.conf
## BIOS ist Version F10!
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "Gigabyte Technology Co., Ltd."
##    - Mainboard type:     "nVidia-nForce2"
##    - Mainboard revision: "1.x"
##    - BIOS vendor:        "Award Software International, Inc."
##    - BIOS version:       "F4"
##    - BIOS release:       "08/02/2004"

addr_day         = 0x45
addr_stat        = 0x46
shift_stat       = 3
addr_hour        = 0x48
addr_min         = 0x49
addr_sec         = 0x4A
addr_chk_h       = 0x6D
addr_chk_l       = 0x6E


[Bearbeiten] Gigabyte GA-8SIMLH

  • Bootloader für halt konfigurieren
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "Gigabyte Technology Co., Ltd."
##    - Mainboard type:     "GA-8SIMLH"
##    - Mainboard revision: "1.x"
##    - BIOS vendor:        "Award Software International, Inc."
##    - BIOS version:       "FB"
##    - BIOS release:       "10/09/2003"

addr_stat        = 0x32
addr_day         = 0x33
addr_hour        = 0x34
addr_min         = 0x35
addr_sec         = 0x36
addr_chk_h       = 0x6E
addr_chk_l       = 0x6F


[Bearbeiten] IBM Intellistation E Pro 6893-120

Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "IBM"
##    - Mainboard type:     "6893120"
##    - Mainboard revision: NULL
##    - BIOS vendor:        "IBM"
##    - BIOS version:       "NVKT37AGR"
##    - BIOS release:       "09/10/98"

addr_stat        = 0x9B
addr_day = 0x9a
addr_hour = 0x99
addr_min = 0x98

upper_method = VT82Cxxx
bcd = ON


[Bearbeiten] MSI MS-6178

Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "MICRO-STAR INTERNATIONAL CO., LTD"
##    - Mainboard type:     "MS-6178"
##    - Mainboard revision: ""
##    - BIOS vendor:        "Award Software International, Inc."
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "05/23/2001"

addr_chk_h  = 0x6F
addr_chk_l  = 0x70
addr_stat   = 0x46
addr_day    = 0x47
addr_hour   = 0x48
addr_min    = 0x49
need_reboot = ON_STAT


[Bearbeiten] MSI MS-6330 (K7T-Pro)

  • Bootloader für halt konfigurieren
Datei
/etc/nvram-wakeup.conf
##
##    - Mainboard vendor:   "MICRO-STAR INTERNATIONAL CO., LTD"
##    - Mainboard type:     "MS-6330"
##    - Mainboard revision: ""
##    - BIOS vendor:        "Award Software International, Inc."
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "04/02/2002"

addr_sec         = 0x3F
addr_min         = 0x40
addr_hour        = 0x41
addr_stat        = 0x47
shift_stat       = 5
addr_day         = 0x51
addr_chk_h       = 0x6D
addr_chk_l       = 0x6E


[Bearbeiten] MSI MS-6378

  • Bootloader für APM halt konfigurieren
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "MICRO-STAR INTERNATIONAL CO., LTD"
##    - Mainboard type:     "MS-6378"
##    - Mainboard revision: ""
##    - BIOS vendor:        "Award Software International, Inc."
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "05/23/2001"

addr_stat   = 0x47
shift_stat  = 5
addr_day    = 0x51
addr_hour   = 0x41
addr_min    = 0x40
addr_sec    = 0x3F
addr_chk_h  = 0x6D   # guessed
addr_chk_l  = 0x6E
need_reboot = ON_ANY_CHANGE


[Bearbeiten] MSI MS-6723 (Digitainer)

  • Bootloader für halt konfigurieren
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "MICRO-STAR INTERNATIONAL CO., LTD"
##    - Mainboard type:     "MS-6723"
##    - Mainboard revision: ""
##    - BIOS vendor:        "Phoenix Technologies, LTD"
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "06/09/2006"

need_reboot = ON_ANY_CHANGE

addr_stat        = 0xD2
shift_stat       = 5
addr_day         = 0xD8
addr_hour        = 0xD9
addr_min         = 0xDA
addr_sec         = 0xDB

upper_method = VT8235_37



[Bearbeiten] MSI MS-7181 (K8MM3-V / Rev. 2.0)

  • Bootloader für halt konfigurieren
Datei
/etc/nvram-wakeup.conf

################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "MICRO-STAR INTERNATIONAL CO., LTD"
##    - Mainboard type:     "MS-7181"
##    - Mainboard revision: "2.0"
##    - BIOS vendor:        "Phoenix Technologies, LTD"
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "02/27/2007"

addr_stat        = 0x47
shift_stat       = 3
addr_day         = 0x48
addr_hour        = 0x49
addr_min         = 0x4A
addr_sec         = 0x4B
addr_chk_h       = 0x6D
addr_chk_l       = 0x6E
need_reboot	 = ON_ANY_CHANGE


[Bearbeiten] Shuttle SK21G

  • Bootloader für APM halt konfigurieren
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "Shuttle Inc"
##    - Mainboard type:     "FX21V10"
##    - Mainboard revision: ""
##    - BIOS vendor:        "Phoenix Technologies, LTD"
##    - BIOS version:       "6.00 PG"
##    - BIOS release:       "11/08/2005"

need_reboot      = ON_ANY_CHANGE
addr_chk_h       = 0x6D
addr_chk_l       = 0x6E
addr_stat        = 0x47
shift_stat       = 3
addr_day         = 0x48
addr_hour        = 0x49
addr_min         = 0x4A
addr_sec         = 0x4B
upper_method = VT8235_37


[Bearbeiten] VIA EPIA CN700-8237R

  • Bootloader für APM halt konfigurieren
Datei
/etc/nvram-wakeup.conf
################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   ""
##    - Mainboard type:     "CN700-8237R"
##    - Mainboard revision: ""
##    - BIOS vendor:        NULL
##    - BIOS version:       NULL
##    - BIOS release:       NULL

addr_stat        = 0x43
shift_stat       = 3
addr_day         = 0x44
addr_hour        = 0x45
addr_min         = 0x46
addr_sec         = 0x47
addr_chk_h       = 0x6D
addr_chk_l       = 0x6E
need_reboot	= ON_ANY_CHANGE


[Bearbeiten] Boot-Loader konfiguration

[Bearbeiten] APM halt

[Bearbeiten] Grub

Datei
/boot/grub/grub.conf
default saved
timeout 1

title=VDR 
root (hd0,0)
kernel (hd0,0)/bzImage  root=/dev/hda3

title=APM halt
root (hd0,0)
savedefault 0
cat /boot/grub/default
halt


[Bearbeiten] Lilo

Datei
/etc/lilo.conf
Text kommt noch


[Bearbeiten] Poweroff Kernel

[Bearbeiten] Grub

Datei
/boot/grub/grub.conf
Text kommt noch


[Bearbeiten] Lilo

Datei
/etc/lilo.conf
Text kommt noch


[Bearbeiten] Links

  1. Projektseite nvram
  2. NVRAM_WakeUp
  3. Vorschlag für ein einfaches shutdown skript