Quote
Original von Bistr-o-Math
[quote]Original von SurfaceCleanerZ
Sorry habe eben gegessen und nen bischen ferngesehn...
Also NVRAM steht auf ENABLED, muss COMMANDLINE auch gesetzt sein mit Mainboardtyp? Weil das ist auskommentiert!
COMMANDLINE="-C /etc/nvram-wakeup.conf" habe ich dort jetzt eingefügt
muesste bei EPIA eigentlich auch ohne gehen. Test ist ganz einfach: einfach mal nvram-wakeup ohne Parameter laufen lassen.
Ja geht auch ohne! Habs aber lieber drin gelassen.
So bin jetzt zwar am anderen VDR, aber baugleich und mit so gut wie gleichem System (Kopie). Ich habe es geschafft, dass NVRAM die Werte im BIOS setzt, aber das System kann ich jetzt nicht mehr herunterfahren im Menü, da er abbricht, da NVRAM kein Specialshutdown findet. Den benötigten Poweroff-Kernel habe ich mit apt-get kernel-poweroff installiert, aber weiter komme ich nicht, da die Anleitungen, die ich finden kann, auch wenn sie für c't VDR sein sollen, alle mit lilo arbeiten, bei c't VDR ist aber GRUB verwendet!
Wie mache ich das dann?
Hier noch das log bzw. die Ausgabe:
vdr_hh:~# nvram-wakeup --debug -C /etc/nvram-wakeup.conf -s `date -d"+20min" +%s`
nvram-wakeup: Printing debug messages enbled.
nvram-wakeup: $Id: nvram-wakeup.h,v 1.35 2004/07/20 14:20:36 bistr-o-math Exp $
nvram-wakeup: $Id: nvram-wakeup.c,v 1.74 2004/07/20 14:30:40 bistr-o-math Exp $
nvram-wakeup: Opening /etc/nvram-wakeup.conf in 'r' mode...
nvram-wakeup: /etc/nvram-wakeup.conf: 2: comment: ################################################
nvram-wakeup: /etc/nvram-wakeup.conf: 3: comment: ## Mainboard autodetection information:
nvram-wakeup: /etc/nvram-wakeup.conf: 4: comment: ##
nvram-wakeup: /etc/nvram-wakeup.conf: 5: comment: ## - Mainboard vendor: ""
nvram-wakeup: /etc/nvram-wakeup.conf: 6: comment: ## - Mainboard type: "EPIA-M"
nvram-wakeup: /etc/nvram-wakeup.conf: 7: comment: ## - Mainboard revision: ""
nvram-wakeup: /etc/nvram-wakeup.conf: 8: comment: ## - BIOS vendor: "Award Software International, Inc."
nvram-wakeup: /etc/nvram-wakeup.conf: 9: comment: ## - BIOS version: "6.00 PG"
nvram-wakeup: /etc/nvram-wakeup.conf: 10: comment: ## - BIOS release: "12/11/2003"
nvram-wakeup: /etc/nvram-wakeup.conf: 12: name : addr_stat
nvram-wakeup: /etc/nvram-wakeup.conf: 12: value : 0x4B
nvram-wakeup: /etc/nvram-wakeup.conf: 13: name : shift_stat
nvram-wakeup: /etc/nvram-wakeup.conf: 13: value : 3
nvram-wakeup: /etc/nvram-wakeup.conf: 14: name : addr_day
nvram-wakeup: /etc/nvram-wakeup.conf: 14: value : 0x4C
nvram-wakeup: /etc/nvram-wakeup.conf: 15: name : addr_hour
nvram-wakeup: /etc/nvram-wakeup.conf: 15: value : 0x4D
nvram-wakeup: /etc/nvram-wakeup.conf: 16: name : addr_min
nvram-wakeup: /etc/nvram-wakeup.conf: 16: value : 0x4E
nvram-wakeup: /etc/nvram-wakeup.conf: 17: name : addr_sec
nvram-wakeup: /etc/nvram-wakeup.conf: 17: value : 0x4F
nvram-wakeup: /etc/nvram-wakeup.conf: 18: name : addr_chk_h
nvram-wakeup: /etc/nvram-wakeup.conf: 18: value : 0x6D
nvram-wakeup: /etc/nvram-wakeup.conf: 19: name : addr_chk_l
nvram-wakeup: /etc/nvram-wakeup.conf: 19: value : 0x6E
nvram-wakeup: /etc/nvram-wakeup.conf: 20: name : need_reboot
nvram-wakeup: /etc/nvram-wakeup.conf: 20: value : ON_ANY_CHANGE
nvram-wakeup: Closing /etc/nvram-wakeup.conf ...
nvram-wakeup: Using following bios info:
nvram-wakeup: need_reboot = -1
nvram-wakeup: addr_chk_h = 0x6D
nvram-wakeup: addr_chk_l = 0x6E
nvram-wakeup: addr_chk_h2 = 0x00
nvram-wakeup: addr_chk_l2 = 0x00
nvram-wakeup: addr_stat = 0x4B
nvram-wakeup: addr_mon = 0x00
nvram-wakeup: addr_day = 0x4C
nvram-wakeup: addr_wdays = 0x00
nvram-wakeup: addr_hour = 0x4D
nvram-wakeup: addr_min = 0x4E
nvram-wakeup: addr_sec = 0x4F
nvram-wakeup: shift_stat = 3
nvram-wakeup: shift_mon = 0
nvram-wakeup: shift_day = 0
nvram-wakeup: shift_wdays = 0
nvram-wakeup: shift_hour = 0
nvram-wakeup: shift_min = 0
nvram-wakeup: shift_sec = 0
nvram-wakeup: rtc_time = 0
nvram-wakeup: rtc_day = 0x00
nvram-wakeup: rtc_mon = 0x00
nvram-wakeup: rtc_day_0_is_c0 = 0
nvram-wakeup: rtc_mon_0_is_c0 = 0
nvram-wakeup: reset_day = 0
nvram-wakeup: reset_mon = 0
nvram-wakeup: nr_stat = 1
nvram-wakeup: nr_mon = 4
nvram-wakeup: nr_day = 5
nvram-wakeup: nr_hour = 5
nvram-wakeup: nr_min = 6
nvram-wakeup: nr_sec = 6
nvram-wakeup: nr_rtc_day = 6
nvram-wakeup: nr_rtc_mon = 5
nvram-wakeup: nr_wdays = 7
nvram-wakeup: bcd = 0
nvram-wakeup: day_hack = 0
nvram-wakeup: upper_method = 0
nvram-wakeup: chk_method = 0
nvram-wakeup: Opening /dev/rtc in O_RDONLY mode...
nvram-wakeup: Hardware clock: 2005-05-15 20:29:26
nvram-wakeup: rtc.tm_isdst : 1
nvram-wakeup: rtc.tm_gmtoff: 7200
nvram-wakeup: diff : 0
nvram-wakeup: RTC is running in localtime!
nvram-wakeup: Test (this should be the current time of the hardware clock): Sun May 15 20:29:26 2005
nvram-wakeup: Opening /dev/nvram in O_RDONLY mode...
nvram-wakeup: The size of NVRAM is 128 bytes.
nvram-wakeup: 0000000: 0000 40FC F070 0F80 02C0 FF2F 2FBF FFFF
nvram-wakeup: 0000010: 0000 0000 0000 0000 FFFF 1000 00FE FFFF
nvram-wakeup: 0000020: 0D11 C0FF 2080 E0E0 F6FF FFFF FF0F BED1
nvram-wakeup: 0000030: A211 20FF DADC FFF3 FCF0 FF1F BCF9 FFF0
nvram-wakeup: 0000040: FDFF 1FC0 5864 0200 AFC3 D0D5 0F14 0500
nvram-wakeup: 0000050: C3FD B3F8 00FC DA24 0E2F 0000 0000 0000
nvram-wakeup: 0000060: 0000 2F00 0010 0000 FEFF FFFF FF1D 2800
nvram-wakeup: 0000070: 0020 2600 2915 2020 0315 0505 2602 0080
nvram-wakeup: value of the addr_stat byte is: 0xD5.
nvram-wakeup: value of the addr_day byte is: 0x0F.
nvram-wakeup: value of the addr_hour byte is: 0x14.
nvram-wakeup: value of the addr_min byte is: 0x05.
nvram-wakeup: value of the addr_sec byte is: 0x00.
nvram-wakeup: value of the addr_chk_h byte is: 0x1D.
nvram-wakeup: value of the addr_chk_l byte is: 0x28.
nvram-wakeup: Checksum is: 0x1D28.
All values are displayed as they are stored in the nvram/rtc.
(and do not correspond necessarily to the system date/time)
WakeUp : Disabled (0xD5)
Day : 15 (0x0F)
Hour : 20 (0x14)
Minute : 05 (0x05)
Second : 00 (0x00)
Checksum: 0x1D28
Enabling (0xDD) WakeUp-on-RTC in nvram.
New Day : 15 (0x0F)
New Hour : 20 (0x14)
New Minute : 44 (0x2C)
New Second : 26 (0x1A)
New Checksum: 0x1D71
nvram-wakeup: Byte 0x4B is changed: 0xD5 -> 0xDD
Now really WRITING into /dev/nvram...
nvram-wakeup: Opening /dev/nvram in O_WRONLY mode...
nvram-wakeup: Writing value 0xDD into byte 0x4B of NVRAM
nvram-wakeup: Byte 0x4E is changed: 0x05 -> 0x2C
nvram-wakeup: Writing value 0x2C into byte 0x4E of NVRAM
nvram-wakeup: Byte 0x4F is changed: 0x00 -> 0x1A
nvram-wakeup: Writing value 0x1A into byte 0x4F of NVRAM
nvram-wakeup: Byte 0x6E is changed: 0x28 -> 0x71
nvram-wakeup: Writing value 0x71 into byte 0x6E of NVRAM
nvram-wakeup: need_reboot: 7
The changes to take effect, you must reboot your computer now.