Mainboard spezifische NVRAM Einstellungen
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.
allgemeine Konfiguration
- NVRAM WakeUp installieren siehe NVRAM WakeUp
- NVRAM WakeUp konfigurieren siehe Mainboard spezifische Konfiguration
- NVRAM WakeUp testen durch folgende Befehle
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.
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.
Mainboard spezifische Konfiguration
ASROCK A330ION
- Die Option --directisa muss verwendet werden.
################################################ ## ## - 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
ASROCK AM2NF3-VSTA
- Die Option --directisa muss verwendet werden.
################################################ ## ## - 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
ASROCK P4i65G
- Die Option --directisa muss verwendet werden.
################################################ ## 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
ASUS M2NPV-VM
- Bootloader für APM halt konfigurieren
################################################ ## 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
ASRock G41M-S3
- Die Option --directisa muss verwendet werden.
################################################ ## 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
Biostar M7VKA
################################################ ## 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
DFI Infinity NF4 Ultra-U
- Bootloader für halt konfigurieren
################################################ ## 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
Tulip TP126
################################################ ## 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
Foxconn 6150K8MD-8EKRSH
- Bootloader für halt konfigurieren
################################################ ## 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
Gigabyte GA-7N400E-L
- Bootloader für halt konfigurieren
## 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
Gigabyte GA-8SIMLH
- Bootloader für halt konfigurieren
################################################ ## 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
IBM Intellistation E Pro 6893-120
################################################ ## 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
MSI MS-6178
- Bios Update einspielen um Shutdown Bug zu beheben
- Bootloader für APM halt konfigurieren
################################################ ## 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
MSI MS-6330 (K7T-Pro)
- Bootloader für halt konfigurieren
## ## - 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
MSI MS-6378
- Bootloader für APM halt konfigurieren
################################################ ## 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
MSI MS-6723 (Digitainer)
- Bootloader für halt konfigurieren
################################################ ## 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
MSI MS-7181 (K8MM3-V / Rev. 2.0)
- Bootloader für halt konfigurieren
################################################ ## 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
Shuttle SK21G
- Bootloader für APM halt konfigurieren
################################################ ## 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
VIA EPIA CN700-8237R
- Bootloader für APM halt konfigurieren
################################################ ## 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
Boot-Loader konfiguration
APM halt
Grub
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
Lilo
Poweroff Kernel
Grub
Lilo