Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Aug 1997 00:32:50 +0930 (CST)
From:      Michael Smith <msmith@atrad.adelaide.edu.au>
To:        adkin003@gold.tc.umn.edu (dave adkins)
Cc:        current@FreeBSD.ORG
Subject:   Re: DMI bad checksum
Message-ID:  <199708031502.AAA14314@genesis.atrad.adelaide.edu.au>
In-Reply-To: <Pine.NEB.3.96.970803061004.257A-100000@samthedog.gold.tc.umn.edu> from dave adkins at "Aug 3, 97 06:17:36 am"

next in thread | previous in thread | raw e-mail | index | archive | help
dave adkins stands accused of saying:
> 
> The new bios.c fails on my Tyan S1563D with the Award 4.01 bios. 

Is it failing. or just complaining bitterly?

> 015d10  5f 44 4d 49 5f 05 ff 02  00 10 0f 00 23 00 20 49  |_DMI_.......#. I|

This translates to :

cksum : 			0x05
structure table length :	0x02ff
structure table address :	0x0f1000
number of structures : 		0x0023
DMI spec revision :		2.0

Note that due to a typo in the spec I was working from, the DMI
structure is oversized by one byte.

> 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.

That's correct, there are only supposed to be 15 bytes counted for the
checksum, not 16.  This one was my error 8)

Any interest in writing some code to parse the structure tables?  There's
a comprehensive reference at :

	http://www.ptltd.com/techs/smbios/htframe.html

Thanks,
-- 
]] Mike Smith, Software Engineer        msmith@gsoft.com.au             [[
]] Genesis Software                     genesis@gsoft.com.au            [[
]] High-speed data acquisition and      (GSM mobile)     0411-222-496   [[
]] realtime instrument control.         (ph)          +61-8-8267-3493   [[
]] Unix hardware collector.             "Where are your PEZ?" The Tick  [[



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708031502.AAA14314>