Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Aug 1997 06:17:36 -0500 (CDT)
From:      dave adkins <adkin003@gold.tc.umn.edu>
To:        current@freebsd.org
Subject:   DMI bad checksum
Message-ID:  <Pine.NEB.3.96.970803061004.257A-100000@samthedog.gold.tc.umn.edu>

next in thread | raw e-mail | index | archive | help

Hi,

The new bios.c fails on my Tyan S1563D with the Award 4.01 bios. 

The table retrieved with

dd ibs=16 skip=57344 if=/dev/mem | hexdump -C | more

looks like (results offset 0xe0000):

00015d10  5f 44 4d 49 5f 05 ff 02  00 10 0f 00 23 00 20 49  |_DMI_.......#. I|
00015d20  4d 44 24 23 00 49 00 67  8e 45 16 bf 1f 5d 26 81  |MD$#.I.g.E...]&.|

It looks like the Award bios incorrectly assigns the trailing pad bytes.
Also the 0x20 at 0x15d1e must be included in the checksum for a zero
result.

dave adkins





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96.970803061004.257A-100000>