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