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