I'm writing an app which has to talk to the SPD table on a memory module. The app is to run on Win2k and XP onx86 basedPC's. As I am not very well experienced at the hardware level I need a few pointers on how to do this. As far as I know I will have to enumerate the SMBus to find the address of the EEPROM's on each of the installed memory modules. Can I do this by sending an SMB_REQUEST as per the Microsoft DDK documentation? I already have the SPD specs so I know which byte addresses I need to read - I'm just haveing trouble finding the device itself.
Any help appreciated.