i2c-amd756 and dual opteron sensors not foun

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quoting Charles Galpin <charles at defenderhosting.com>:

> I really appreciate your efforts here guys. This is is what I got
> back from the vendor, who said this was from the motherboard
> engineer (assume from MSI). Those locations look like physical
> locations from the manual or something.

Now you would need to take a look at your (physical) board again and
note the name of the four chips that are pointed on the picture. I
guess that B1 will be the ADM1027, whils A1 and A2 would be secondary
chips (ADM1032 maybe?). No idea what B2 could be though.

> How can I explain the concept of "activating the AMD-8111 SMBus" to 
> him? What do you need - memory locations to address the chip with?

Modern computers are mostly made of PCI devices. This is what lspci
lists. Each device has one or more "functions" (understand:
sub-devices).  Devices also belong to a group or bus. This is the
meaning of the three values in front of lspci's line. For example,
"00:09.0" means bus 0, device 9, function 0.

In your specific case your lspci shows:
(...)
00:07.1 Class 0101: 1022:7469 (rev 03)
00:07.3 Class 0680: 1022:746b (rev 05)
(...)

The AMD-8111 SMBus function has PCI ID 1022:746a. It should obvously
show between the two other lines as function 2 of PCI device 7 on bus
0. But it does not.

It is almost certain that this function *is* here (because the device
is, and you cannot easily remove a function from a given device). It it
doesn't show up, this is because the BIOS has been told to remove it
from the PCI devices list.

The reason why manufacturers sometimes do this are obscure. One often
heard reason is that it would frighten Windows user because it would
appear as a unknown device in the System panel. Anyway, we had to deal
with similar behaviors on some ALi and Intel chipsets so far. Never
with AMD.

Usually, the solution it to change the value of some bits in some place.
The question is: which bits, which place. We cannot guess that without
documentation.

So basically you need to ask them what operation is needed to re-enable
that specific PCI function.

-- 
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux