Dear Srs,
I'm trying to monitor CPU temperatures in a PowerEdge 860 server,
running CentOS 5.1 with 2.6.18-53.1.6.el5 kernel, using lm-sensors
v2.10.0.
Running "sensors-detect" I get:
======================================================================
(..)
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-i801' for device 00:1f.3: Intel ICH7
Probe succesfully concluded.
We will now try to load each adapter module in turn.
Load `i2c-i801' (say NO if built into your kernel)? (YES/no):
Module loaded succesfully.
(..)
(..)
Next adapter: SMBus I801 adapter at 08c0
Do you want to scan it? (YES/no/selectively):
Client found at address 0x08
Client found at address 0x2e
(..)
(..)
Probing for `National Semiconductor LM85 or LM96000'... Success!
(confidence 7, driver `lm85')
(..)
(..)
Client found at address 0x50
Probing for `SPD EEPROM'... Success!
(confidence 8, driver `eeprom')
Probing for `DDC monitor'... Failed!
Probing for `Maxim MAX6900'... Failed!
Client found at address 0x52
Probing for `SPD EEPROM'... Success!
(confidence 8, driver `eeprom')
Client found at address 0x60
Client found at address 0x69
(..)
======================================================================
This is the result of running "lm-sensors":
======================================================================
Driver `lm85' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 08c0'
Busdriver `i2c-i801', I2C address 0x2e
Chip `National Semiconductor LM85 or LM96000' (confidence: 7)
Driver `eeprom' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 08c0'
Busdriver `i2c-i801', I2C address 0x50
Chip `SPD EEPROM' (confidence: 8)
* Bus `SMBus I801 adapter at 08c0'
Busdriver `i2c-i801', I2C address 0x52
Chip `SPD EEPROM' (confidence: 8)
======================================================================
So, lm85 chip is correctly detected. Running "sensors" I get this
output:
======================================================================
# sensors
lm85-i2c-0-2e
Adapter: SMBus I801 adapter at 08c0
V1.5: +0.00 V (min = +1.42 V, max = +1.58 V)
VCore: +0.00 V (min = +1.03 V, max = +1.14 V)
V3.3: +0.00 V (min = +3.13 V, max = +3.47 V)
V5: +0.00 V (min = +4.74 V, max = +5.26 V)
V12: +0.00 V (min = +11.38 V, max = +12.62 V)
CPU_Fan: 0 RPM (min = 4000 RPM) ALARM
fan2: 0 RPM (min = 0 RPM) ALARM
fan3: 0 RPM (min = 0 RPM) ALARM
fan4: 0 RPM (min = 0 RPM) ALARM
CPU: +0°C (low = +10°C, high = +50°C)
Board: +0°C (low = +10°C, high = +35°C)
Remote: +0°C (low = +10°C, high = +35°C)
CPU_PWM: 255
Fan2_PWM: 255
Fan3_PWM: 255
vid: +1.088 V (VRM Version 10.0)
======================================================================
Extraneous output, all temperature values returned are +0ºC, it's
possible to monitor this motherboard sensors using lm-sensors?
Also I have tried to monitor PowerEdge 860 using OpenIPMI, but I get:
======================================================================
# ipmitool sdr elist | grep -i temp
Temp | 01h | ns | 3.1 | Disabled
Planar Temp | 04h | ok | 7.1 | 28 degrees C
Temp Interface | 53h | ns | 7.1 | Disabled
======================================================================
What means "Planar Temp"? And why "Temp" and "Temp Interface" params
are disabled? Can I get CPU temperature with using IMPI?
If I can't get temperatures using lm-sensors or OpenIPMI, what
utility is available for Linux? thanks!!
Regards,
--
Santi Saez