Hallo VDR-Gemeinde,
ich habe ein neues (altes) Mainboard von Gigabyte in meinen VDR eingebaut.
Nachdem nvram das Board nicht erkannte, habe ich es mit der manuellen Methode gemacht.
Da das Scipt "cat_nvram" in nvram-wakeup/ folgende Meldung ausgab:
cat_nvram: Requesting permissions for io ports 0x70...0x73
cat_nvram: The size of NVRAM is 128 bytes.
hab ich es mit cat /dev/nvram > datei_xy (insges. 4 Dateien ) ermittelt und dann guess laufen lassen:
################################################
## Mainboard autodetection information:
##
## - Mainboard vendor: "Gigabyte Technology Co., Ltd"
## - Mainboard type: "6VX7-4X"
## - Mainboard revision: "1.0"
## - BIOS vendor: "American Megatrends Inc."
## - BIOS version: "62710"
## - BIOS release: "10/03/2000"
addr_stat = 0x56 # but differs somewhere else
addr_day = 0x56 # but differs somewhere else
shift_day = 1
addr_rtc_day = 0x56 # but differs somewhere else
shift_rtc_day = 1
addr_hour = 0x57
addr_min = 0x58
addr_rtc_min = 0x58
addr_sec = 0x59
addr_rtc_sec = 0x59
addr_stat = 0x6F # but differs somewhere else
addr_chk_h = 0x30
addr_chk_l = 0x31
Alles anzeigen
So wollte es immer noch nicht laufen.
!!! Ich habe alle Einträge mit ...rtc rausgeschmissen!!!
Nun konnte nvram-wakeup --configfile=/etc/nvram...conf die im BIOS eingestellte Zeit auslesen.
Super! make install und los gehts:
vdr: # nvram-wakeup --configfile=/etc/nvram-wakeup.conf -s $((`date +%s`+10 * 60 ))
All values are displayed as they are stored in the nvram/rtc.
(and do not correspond necessarily to the system date/time)
WakeUp : Enabled (0x01)
Day : 01 (0x02)
Hour : 23 (0x37)
Minute : 00 (0x40)
Second : 57 (0xB9)
Checksum: 0x0A44
Enabling (0x01) WakeUp-on-RTC in nvram.
New Day : 01 (0x02)
New Hour : 23 (0x37)
New Minute : 02 (0x42)
New Second : 45 (0xAD)
New Checksum: 0x0A3A
Now really WRITING into /dev/nvram...
The changes to take effect, you must reboot your computer now.
Alles anzeigen
Wie man hier sieht stimmt der Tag nicht mehr (es sollte der 7.3.2004 sein)!!!!!!
nvram überschreibt das Datum und setzt es auf: Mon 1.1.2001 23:00:57
So startet das Ding natürlich nie.
Ausserdem rebootet er nicht aus dem vdrshutdown-sript heraus..aufgrund des Fehlers?..
und manchmal motzt er, das die RTC nicht synchron mit der Systemzeit ist. Aber jedesmal hwclock --systohc ist lästig.
--Mein VDR braucht professionelle Hilfe