The MASM Forum Archive 2004 to 2012

Miscellaneous Forums => 16 bit DOS Programming => Topic started by: guesehsaio on October 25, 2005, 04:40:03 PM

Title: how can i Read / Write EEPROM use motherboard
Post by: guesehsaio on October 25, 2005, 04:40:03 PM
hello all:
as title...how to use I/O Controller Hub (ICH) to read / write SPD (Serial Presence Detect) ? can give me some hint? thanks
Title: Re: how can i Read / Write EEPROM use motherboard
Post by: bert on November 06, 2005, 12:23:41 PM
hi, i have example, but you need to programm the SMBus Controller registers in the IO space.
Read baseaddress from the pci configregisters bus0 device 31 function 3 word register 20h
to get baseaddress, clear lowest bit since it describes the IO. for ICH7.

The address is somewhere at D0/D1/D2 as far as i can remember. but scan the entire
addressrange to find all smbus devices.

read the smbus spec to understand the smbus controller description.

use oscillosscope ...


bert