[lm-sensors] ATI SMBus - new information

Rudolf Marek r.marek at sh.cvut.cz
Sat Nov 5 22:00:30 CET 2005

> Here is requested isadump:
> -----------------------------------
> [root at home ~]# isadump -f 0x400 16
> WARNING! Running this program can cause system crashes, data loss and worse!
> I will probe address range 0x400 to 0x40f.
> Continue? [Y/n]
>      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
> 00: 00 00 00 37 ae 3c 00 00 00 00 00 00 00 00 a0 00
> -----------------------------------


This is slightly different that what should be the default of i801 conteroller. There are two other candidates left:
i2c-viapro and i2c-piix4.

They have both compatible commands and both have even the base addr at PCI config space 0x90.
Intel PIIX4 is used inside Serverworks and other chipsets so this leads me to the fact that they sold it to ATI too.
(or ATI copied it). I checked all PCI config space dumps I had (thank you all for posting them!) and it seems that
the registers are same.

I developed new patch. Please see attachment. As you can see it is quite simple one. It just add PCI IDs to PIIX4 driver.

Please can you repeat your tests with this patch?
(apply patch to i2c-piix4 and modprobe i2c-piix4; modprobe i2c-dev)

Additionaly I want to know:
i2cdetect 0
i2cdump 0 0x50
i2cdump 0 0x50 c
i2cdump 0 0x50
i2cdetect 0

If this sequence produces same results. Also please modprobe eeprom driver and try to read from the chip this way:
hexdump -C /sys/bus/i2c/devices/0-0050/eeprom

Thank you very much


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ati2_patch
URL: <http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20051105/bcd1723e/attachment.ksh>

More information about the lm-sensors mailing list