Liebe Leute,
ich habe hier das Asus P4VP-MX Board mit ct-vdr2 (Nova-t+dxr3) und versuche
nvram-wakeup zu konfigurieren, nachdem das bei meinem Arbeits-Rechner
(Asus A7N8X) super funktioniert hatte.
Mit guess-helper.sh habe ich eine nvram-wakeup.conf bekommen, die die Variablen
rtc_sec, rtc_min und rtc_hour enthielt. Folgerichtig weigerte sich nvram-wakeup
zu arbeiten, und ich habe hier im Board rausgekriegt, dass die Lösung in der README.mb steht ;-): tausche die Variablen gegen
rtc_time = ON (Wer lesen kann, ist klar im Vorteil)
Jetzt geht nvram-wakeup ans Werk und stellt die BIOS-Uhrzeit zum Aufwachen ein, und
jetzt beginnt das aktuelle Problem:
Der Rechner startet richtig zur eingestellten Zeit, auch ohne Reboot
(wird allerdings "Wake on RTC Alarm" im BIOS von 0 auf 1 geändert, braucht es doch einen Reboot).
Das Bios beschwert sich allerdings folgendermaßen:
CMOS Settings wrong
CMOS Date/Time not set
Press F1 to run setup
Press F2 to load default values and continue
nvram-wakeup programmiert also die Aufwach-Zeit korrekt, aber irgenwas anderes stimmt im Bios dann nicht mehr.
Ich benutze nvram-wakeup 0.95 (mit apt-get installiert).
Hier ist die nvram-wakeup.conf:
################################################
## Mainboard autodetection information:
##
## - Mainboard vendor: "ASUSTeK Computer INC."
## - Mainboard type: "P4VP-MX"
## - Mainboard revision: "Rev 1.xx"
## - BIOS vendor: "American Megatrends Inc."
## - BIOS version: "1007.002"
## - BIOS release: "05/04/2004"
addr_stat = 0x6F # but differs somewhere else
rtc_day = 0x6F
reset_day = ON
rtc_time = ON
#rtc_sec = 0x73
#rtc_min = 0x75
#rtc_hour = 0x77
addr_chk_h = 0x30 # guessed
addr_chk_l = 0x31
Alles anzeigen
Die Ergebnisse von guess-helper.sh (ganzes Verzeichnis als tgz) sind angehängt.
Hier kommt noch die Ausgabe von
"nvram-wakeup -C /etc/nvram-wakeup.conf -s $((`date +%s`+10*60))"
Sorry wegen der Länge, ich hab es nicht geschafft, zwei verschiedene Anhänge anzuhängen.
nvram-wakeup: Printing debug messages enbled.
nvram-wakeup: $Id: nvram-wakeup.h,v 1.30 2004/02/06 23:54:44 bistr-o-math Exp $
nvram-wakeup: $Id: nvram-wakeup.c,v 1.65.2.1 2004/03/07 00:43:21 tiber 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: "ASUSTeK Computer INC."
nvram-wakeup: /etc/nvram-wakeup.conf: 6: comment: ## - Mainboard type: "P4VP-MX"
nvram-wakeup: /etc/nvram-wakeup.conf: 7: comment: ## - Mainboard revision: "Rev 1.xx"
nvram-wakeup: /etc/nvram-wakeup.conf: 8: comment: ## - BIOS vendor: "American Megatrends Inc."
nvram-wakeup: /etc/nvram-wakeup.conf: 9: comment: ## - BIOS version: "1007.002"
nvram-wakeup: /etc/nvram-wakeup.conf: 10: comment: ## - BIOS release: "05/04/2004"
nvram-wakeup: /etc/nvram-wakeup.conf: 12: comment: # but differs somewhere else
nvram-wakeup: /etc/nvram-wakeup.conf: 12: name : addr_stat
nvram-wakeup: /etc/nvram-wakeup.conf: 12: value : 0x6F
nvram-wakeup: /etc/nvram-wakeup.conf: 13: name : rtc_day
nvram-wakeup: /etc/nvram-wakeup.conf: 13: value : 0x6F
nvram-wakeup: /etc/nvram-wakeup.conf: 14: name : reset_day
nvram-wakeup: /etc/nvram-wakeup.conf: 14: value : ON
nvram-wakeup: /etc/nvram-wakeup.conf: 15: name : rtc_time
nvram-wakeup: /etc/nvram-wakeup.conf: 15: value : ON
nvram-wakeup: /etc/nvram-wakeup.conf: 16: comment: #rtc_sec = 0x73
nvram-wakeup: /etc/nvram-wakeup.conf: 17: comment: #rtc_min = 0x75
nvram-wakeup: /etc/nvram-wakeup.conf: 18: comment: #rtc_hour = 0x77
nvram-wakeup: /etc/nvram-wakeup.conf: 19: comment: # guessed
nvram-wakeup: /etc/nvram-wakeup.conf: 19: name : addr_chk_h
nvram-wakeup: /etc/nvram-wakeup.conf: 19: value : 0x30
nvram-wakeup: /etc/nvram-wakeup.conf: 20: name : addr_chk_l
nvram-wakeup: /etc/nvram-wakeup.conf: 20: value : 0x31
nvram-wakeup: Closing /etc/nvram-wakeup.conf ...
nvram-wakeup: Using following bios info:
nvram-wakeup: need_reboot = 0
nvram-wakeup: addr_chk_h = 0x30
nvram-wakeup: addr_chk_l = 0x31
nvram-wakeup: addr_chk_h2 = 0x00
nvram-wakeup: addr_chk_l2 = 0x00
nvram-wakeup: addr_stat = 0x6F
nvram-wakeup: addr_mon = 0x00
nvram-wakeup: addr_day = 0x00
nvram-wakeup: addr_wdays = 0x00
nvram-wakeup: addr_hour = 0x00
nvram-wakeup: addr_min = 0x00
nvram-wakeup: addr_sec = 0x00
nvram-wakeup: shift_stat = 0
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 = 1
nvram-wakeup: rtc_day = 0x6F
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 = 1
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_no_chk = 0
nvram-wakeup: day_hack = 0
nvram-wakeup: upper_method = 0
nvram-wakeup: Opening /dev/rtc in O_RDONLY mode...
nvram-wakeup: Hardware clock: 2002-01-01 00:09:42
nvram-wakeup: rtc.tm_isdst : 0
nvram-wakeup: rtc.tm_gmtoff: 3600
nvram-wakeup: diff : 0
nvram-wakeup: RTC is running in localtime!
nvram-wakeup: Test (this should be the current time of the hardware clock): Tue Jan 1 00:09:42 2002
nvram-wakeup: Opening /dev/nvram in O_RDONLY mode...
nvram-wakeup: The size of NVRAM is 128 bytes.
nvram-wakeup: 0000000: 0000 4050 F03E 0F80 0200 FC2F 00FF 3F10
nvram-wakeup: 0000010: 0000 3F00 0000 0000 0031 0045 0303 0303
nvram-wakeup: 0000020: 0589 00FC 20A5 A06F 0000 0800 0070 8500
nvram-wakeup: 0000030: 1708 0000 0000 0000 0000 0000 0000 0000
nvram-wakeup: 0000040: D0FA 0021 FC30 0020 2020 2020 0020 2020
nvram-wakeup: 0000050: 2020 C054 7698 BA10 3254 7698 BA88 1AC8
nvram-wakeup: 0000060: 9A12 D300 C080 AA00 28CB 9040 D340 0001
nvram-wakeup: 0000070: 0020 4219 0924 0000 0301 0102 2602 4080
nvram-wakeup: value of the addr_stat byte is: 0x01.
nvram-wakeup: value of the rtc_day byte is: 0x01.
nvram-wakeup: value of the addr_chk_h byte is: 0x17.
nvram-wakeup: value of the addr_chk_l byte is: 0x08.
nvram-wakeup: Opening /dev/rtc in O_RDONLY mode...
nvram-wakeup: Checksum is: 0x1708.
nvram-wakeup: RTC time is changed. Setting RTC alarm into /dev/rtc
nvram-wakeup: Opening /dev/rtc in O_RDONLY mode...
nvram-wakeup: need_reboot: 0
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)
RtcDay : 01 (0x01)
rtcHour : 00
rtcMin : 24
rtcSec : 19
Checksum: 0x1708
Enabling (0x01) WakeUp-on-RTC in nvram.
New RtcDay : 01 (0x01)
New rtcHour : 00
New rtcMin : 24
New rtcSec : 42
New Checksum: 0x1708
Setting RTC alarm into /dev/rtc...
Alles anzeigen
Was kann ich tun?
Vielen Dank schon mal,
Matthias