So, nu hab ichs. Ausgaben von guess und biosinfo s. unten. Hoffe das passt so, als Anhang gab leider nur Fehler!?
Lars
--------- ./biosinfo > biosinfo.log -----------
BIOS:
Vendor: American Megatrends Inc.
Version: 07.00T
Release: 04/02/01
Mainboard:
Vendor: ECS
Type: K7SOM+
Version: 1.0
Serial: 00000000
---------- EOF -----------
--------- ./guess &> guess.log ------------
$Id: guess.c,v 1.12.2.6 2003/03/03 22:28:28 bistr-o-math Exp $
Opened file 31.23.59.59+ readonly...
Opened file 11.12.13.14+ readonly...
Opened file 01.00.00.00+ readonly...
Opened file 01.00.00.00- readonly...
Couldn't read byte 0x72 from 31.23.59.59+
Assuming size of files 114 bytes
guess: Opening /dev/mem in O_RDONLY mode...
guess: _DMI_ table found: base: 0xF0650, size: 0x353, count: 25
guess: Following DMI entries found:
guess: - Mainboard vendor: ECS
guess: - Mainboard type: K7SOM+
guess: - Mainboard revision: 1.0
guess: - BIOS vendor: American Megatrends Inc.
guess: - BIOS version: 07.00T
guess: - BIOS release: 04/02/01
checking 0x30: 0x9F 0x9E 0x9D 0x9D
checking 0x31: 0x2F 0x29 0xB2 0x32
checking 0x4F: 0x83 0x83 0x83 0x03
checking 0x51: 0xF8 0x58 0x08 0x08
checking 0x52: 0x17 0x0C 0x00 0x00
checking 0x53: 0x7B 0x4D 0x40 0x40
checking 0x54: 0x3B 0x0E 0x00 0x00
checking 0x70: 0x31 0x11 0x01 0xC0
void ecs_k7som(struct biosinfo *b)
{
b->addr_stat = 0x4F;
b->shift_stat = 7
b->addr_date = 0x51;
b->shift_date = 3
b->addr_hour = 0x52;
b->addr_min = 0x53;
b->addr_sec = 0x54;
b->addr_stat = 0x70 /* but differs somewhere else */;
b->rtc_date = 0x70 /* but differs somewhere else */;
b->reset_date = ON;
b->addr_chk_h = 0x30
b->addr_chk_l = 0x31
}
/* Detection information:
{ ecs_k7som, "ecs_k7som", "ECS", "K7SOM+", "1.0", "American Megatrends Inc.", "07.00T", "04/02/01" },
*/
---------- EOF -----------