CPU temperature in an PowerEdge 860, LM85 chip

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

 



Hi Santi,

On Wed, 28 May 2008 13:40:12 +0200, Santi Saez wrote:
> 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?

Please see:
http://www.lm-sensors.org/ticket/2182

The chip is indeed a National Semiconductor LM96000, but apparently no
input connected. I have no idea why Dell did this. There's nothing we
can do without additional technical documentation from Dell.

> Also I have tried to monitor PowerEdge 860 using OpenIPMI, but I get  
> extraneous output too, some params appears to be disabled:
> 
> ======================================================================
> # 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
> ======================================================================

Well, at least you get _one_ temperature, that's better than zero...

-- 
Jean Delvare




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

  Powered by Linux