i2c-amd756 and dual opteron sensors not found
Charles Galpin
charles at defenderhosting.com
Mon Feb 23 01:33:18 CET 2004
Hi
I have built i2c and lm_sensors-2.8.4 on a dual opteron running fedora
core 1 x86_64. Following http://www2.lm-sensors.nu/~lm78/identify.html
I get to step 12, but it only recognizes the eeprom, and nothing else.
I had the same build issues as this thread, which appears to have the
same problem too (but on 2.8.1 a few months ago) -
http://archives.andrew.net.au/lm-sensors/msg04812.html. I can't see
where/how to join this list to ask on this thread.
Can you offer any help on how to get this working properly? I can give
root access to the box if needed.
thanks for any help
charles
Nothing useful in /var/log/messages:
Feb 22 15:56:43 opteron kernel: i2c-core.o: i2c core module version
2.8.4 (20040207)
Feb 22 15:56:43 opteron kernel: i2c-proc.o version 2.8.4 (20040207)
Feb 22 15:56:43 opteron kernel: i2c-amd756.o version 2.8.4 (20040207)
[root at opteron lm_sensors-2.8.4]# sensors-detect
This program will help you determine which I2C/SMBus modules you need to
load to use lm_sensors most effectively. You need to have i2c and
lm_sensors installed before running this program.
Also, you need to be `root', or at least have access to the /dev/i2c-*
files, for most things.
If you have patched your kernel and have some drivers built in, you can
safely answer NO if asked to load some modules. In this case, things may
seem a bit confusing, but they will still work.
We can start with probing for (PCI) I2C or SMBus adapters.
You do not need any special privileges for this.
Do you want to probe now? (YES/no):
Probing for PCI bus adapters...
Use driver `i2c-amd756' for device 00:07.3: AMD-8111 ACPI
Probe succesfully concluded.
We will now try to load each adapter module in turn.
Module `i2c-amd756' already loaded.
Do you now want to be prompted for non-detectable adapters? (yes/NO):
To continue, we need module `i2c-dev' to be loaded.
If it is built-in into your kernel, you can safely skip this.
i2c-dev is not loaded. Do you want to load it now? (YES/no):
Module loaded succesfully.
We are now going to do the adapter probings. Some adapters may hang
halfway
through; we can't really help that. Also, some chips will be double
detected;
we choose the one with the highest confidence value in that case.
If you found that the adapter hung after probing a certain address,
you can
specify that address to remain unprobed. That often
includes address 0x69 (clock chip).
Next adapter: SMBus AMD756 adapter at 80e0 (Non-I2C SMBus adapter)
Do you want to scan it? (YES/no/selectively):
Client found at address 0x08
Client found at address 0x52
Probing for `SPD EEPROM'... Success!
(confidence 8, driver `eeprom')
Client found at address 0x53
Probing for `SPD EEPROM'... Success!
(confidence 8, driver `eeprom')
Client found at address 0x69
[root at opteron lm_sensors-2.8.4]# lsmod
Module Size Used by Not tainted
i2c-dev 5696 0
i2c-amd756 5138 0
i2c-proc 9800 0
i2c-core 25124 0 [i2c-dev i2c-amd756 i2c-proc]
lp 10184 0 (autoclean)
parport 44064 0 (autoclean) [lp]
autofs 14468 0 (autoclean) (unused)
tg3 59600 1
sg 38200 0 (autoclean)
keybdev 3168 0 (unused)
mousedev 6984 0 (unused)
hid 23976 0 (unused)
input 7584 0 [keybdev mousedev hid]
usb-ohci 24752 0 (unused)
usbcore 89888 1 [hid usb-ohci]
processor 12652 0
button 4432 0 (unused)
asus_acpi 11248 0 (unused)
ac 3288 0 (unused)
mptscsih 47216 3
mptbase 46624 3 [mptscsih]
sd_mod 14540 6
scsi_mod 129824 3 [sg mptscsih sd_mod]
[root at opteron lm_sensors-2.8.4]# service lm_sensors status
No sensors found!
[root at opteron lm_sensors-2.8.4]# lspci -n
00:06.0 Class 0604: 1022:7460 (rev 07)
00:07.0 Class 0601: 1022:7468 (rev 05)
00:07.1 Class 0101: 1022:7469 (rev 03)
00:07.3 Class 0680: 1022:746b (rev 05)
00:0a.0 Class 0604: 1022:7450 (rev 12)
00:0a.1 Class 0800: 1022:7451 (rev 01)
00:0b.0 Class 0604: 1022:7450 (rev 12)
00:0b.1 Class 0800: 1022:7451 (rev 01)
00:18.0 Class 0600: 1022:1100
00:18.1 Class 0600: 1022:1101
00:18.2 Class 0600: 1022:1102
00:18.3 Class 0600: 1022:1103
00:19.0 Class 0600: 1022:1100
00:19.1 Class 0600: 1022:1101
00:19.2 Class 0600: 1022:1102
00:19.3 Class 0600: 1022:1103
01:00.0 Class 0c03: 1022:7464 (rev 0b)
01:00.1 Class 0c03: 1022:7464 (rev 0b)
01:05.0 Class 0300: 1002:4752 (rev 27)
02:01.0 Class 0200: 14e4:1648 (rev 03)
02:01.1 Class 0200: 14e4:1648 (rev 03)
02:02.0 Class 0100: 1000:0030 (rev 07)
[root at opteron lm_sensors-2.8.4]# i2cdetect
Error: No i2c-bus specified!
Syntax: i2cdetect I2CBUS
I2CBUS is an integer
i2cdetect -l lists installed busses only
Installed I2C busses:
i2c-0 smbus SMBus AMD756 adapter at 80e0
Non-I2C SMBus adapter
[root at opteron lm_sensors-2.8.4]# i2cdetect 0
WARNING! This program can confuse your I2C bus, cause data loss and
worse!
I will probe file /dev/i2c-0
You have five seconds to reconsider and press CTRL-C!
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: XX XX XX XX XX XX XX XX 08 XX XX XX XX XX XX XX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
50: XX XX 52 53 XX XX XX XX XX XX XX XX XX XX XX XX
60: XX XX XX XX XX XX XX XX XX 69 XX XX XX XX XX XX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
[root at opteron lm_sensors-2.8.4]# uname -a
Linux opteron 2.4.22-1.2135.nptlsmp #1 SMP Mon Dec 15 15:45:38 EST 2003
x86_64 x86_64 x86_64 GNU/Linux
More information about the lm-sensors
mailing list