Hallo
ich hab hier gerade einen VDR auf basis eines MS-6340 gebaut.
Hier die Daten:
Code
################################################
## Mainboard autodetection information:
##
## - Mainboard vendor: "MicroStar Inc."
## - Mainboard type: "MS-6340"
## - Mainboard revision: "1.0"
## - BIOS vendor: "American Megatrends Inc."
## - BIOS version: "62710"
## - BIOS release: "07/15/97"
addr_stat = 0x56
shift_stat = 6
addr_day = 0x57
addr_hour = 0x58
addr_min = 0x59
addr_sec = 0x5A
#addr_stat = 0x6F # but differs somewhere else
rtc_day = 0x6F
reset_day = ON
rtc_sec = 0x73
rtc_min = 0x75
rtc_hour = 0x77
addr_chk_h = 0x30
addr_chk_l = 0x31
Alles anzeigen
Ich habe die Daten (bis auf die rtc_xxx) in meine nvram-wakeup-mb.c übernommen - scheint einwandfrei zu funktionieren und kann in die offizielle version übernommen werden...
Code
void msi_ms_6340(struct biosinfo *b)
{
CHECKSUM(b, 0x30);
TIMEREGS(b, 0x56);
b->need_reboot = ON_STAT;
b->addr_stat = 0x56;
b->shift_stat = 6;
b->addr_day = 0x57;
b->addr_hour = 0x58;
b->addr_min = 0x59;
b->addr_sec = 0x5A;
b->addr_chk_h = 0x30;
b->addr_chk_l = 0x31;
b->reset_day = ON;
}
Alles anzeigen
Frage am rande - wofür werden die rtc-parameter gebraucht?
Gruß
dbox.network