Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Nov 1996 16:21:09 -0700
From:      Steve Passe <smp@csn.net>
To:        se@zpr.uni-koeln.de (Stefan Esser)
Cc:        freebsd-hackers@freebsd.org (FreeBSD hackers), chuckr@glue.umd.edu (Chuck Robey), joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch)
Subject:   Re: motherboard chipset identification 
Message-ID:  <199611082321.QAA02908@clem.systemsix.com>
In-Reply-To: Your message of "Sat, 09 Nov 1996 00:03:02 %2B0100." <199611082303.AAA05902@x14.mi.uni-koeln.de> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi all,

>What does it depend on ?
>
>Why can't you probe for it ? 
>(Does a probe lock up the system if the wrong flavor is assumed ?)

In general they use a register indirection scheme, write the index to
IOREGSEL, then read/write the data from/to IODATA.

several flavors want you to do a BYTE write to IOREGSEL, while others
specify a DWORD (ie long) write to IOREGSEL.  The system doesn't lock up,
but the IO APIC of the DWORD flavor type doesn't work for us either.  Right
now the board's owner is helping me sort it all out, but in the long
run I would like a more elegant solution than "poke it and see if it pukes".
It would be nice to know which flavor it is b4 the first access.  My
experience with hardware says that even if I find that a particular
piece of silicon can be probed "incorrectly" to determine what it can
do without perturbing it, another instance of the same part made in the past
or the future might not be so forgiving....  That's one of the things
that makes this kind of work so fun!

--
Steve Passe	| powered by
smp@csn.net	|            FreeBSD

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.2

mQCNAzHe7tEAAAEEAM274wAEEdP+grIrV6UtBt54FB5ufifFRA5ujzflrvlF8aoE
04it5BsUPFi3jJLfvOQeydbegexspPXL6kUejYt2OeptHuroIVW5+y2M2naTwqtX
WVGeBP6s2q/fPPAS+g+sNZCpVBTbuinKa/C4Q6HJ++M9AyzIq5EuvO0a8Rr9AAUR
tBlTdGV2ZSBQYXNzZSA8c21wQGNzbi5uZXQ+
=ds99
-----END PGP PUBLIC KEY BLOCK-----




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