freeipmi-users
[Top][All Lists]
Advanced

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

[Freeipmi-users] Can't get freeipmi_interpret_sensor.conf to work


From: Goran Lowkrantz
Subject: [Freeipmi-users] Can't get freeipmi_interpret_sensor.conf to work
Date: Mon, 19 Sep 2011 11:44:27 +0200

I am trying to add the CPU Temp sensors output from our Supermicro servers to freeipmi_interpret_sensor.conf but I can't get it working. As we have quite a few, I would like to get them working so I started with this.

The server I am testing on has a X8DTN+-F motherboard, below is the dmidecode output. We are running FreeBSD amd64 8.2-STABLE with FreeIPMI 1.0.6. All files are in the default location /usr/local/etc/freeipmi

Handle 0x0001, DMI type 1, 27 bytes
System Information
       Manufacturer: Supermicro
       Product Name: X8DTN+-F
       Version: 1234567890
       Serial Number: 1234567890
       UUID: 25091011-3C00-C25E-8922-003048F7A292
       Wake-up Type: Power Switch
       SKU Number: 1234567890
       Family: Server

Using bcm-info gives the following output:
# bmc-info
Device ID             : 32
Device Revision       : 1
Device SDRs           : unsupported
Firmware Revision     : 2.04
Device Available      : yes (normal operation)
IPMI Version          : 2.0
Sensor Device         : supported
SDR Repository Device : supported
SEL Device            : supported
FRU Inventory Device  : supported
IPMB Event Receiver   : supported
IPMB Event Generator  : supported
Bridge                : unsupported
Chassis Device        : supported
Manufacturer ID       : Super Micro Computer Inc. (47488)
Product ID            : 1551

GUID : 00000000-0000-0000-0000-000000000000

Channel Information

Channel Number       : 0
Medium Type          : IPMB (I2C)
Protocol Type        : IPMB-1.0
Active Session Count : 0
Session Support      : session-less
Vendor ID : Intelligent Platform Management Interface forum (7154)

Channel Number       : 1
Medium Type          : 802.3 LAN
Protocol Type        : IPMB-1.0
Active Session Count : 0
Session Support      : multi-session
Vendor ID : Intelligent Platform Management Interface forum (7154)

Channel Number       : 3
Medium Type          : Asynch. Serial/Modem (RS-232)
Protocol Type        : IPMB-1.0
Active Session Count : 0
Session Support      : single-session
Vendor ID : Intelligent Platform Management Interface forum (7154)

Channel Number       : 5
Medium Type          : IPMB (I2C)
Protocol Type        : IPMB-1.0
Active Session Count : 0
Session Support      : session-less
Vendor ID : Intelligent Platform Management Interface forum (7154)

So I would expect the id to be 47488:1551

Verbose output of ipmi-sensors for the two sensors:
Record ID: 1277
ID String: CPU1 Temp
Sensor Type: OEM Reserved (C0h)
Sensor Number: 82
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: system board (7)
Entity Instance: 1
Entity Instance Type: Physical Entity
Event/Reading Type Code: 70h
Sensor Event: 'OEM Event = 0000h'

Record ID: 1344
ID String: CPU2 Temp
Sensor Type: OEM Reserved (C0h)
Sensor Number: 81
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: system board (7)
Entity Instance: 2
Entity Instance Type: Physical Entity
Event/Reading Type Code: 70h
Sensor Event: 'OEM Event = 0000h'

This shows the event code as 0x70 and the sensor type as 0xc0.

Here are the lines I have added for the test and these are the only lines not commented in the file:

IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning

But I still get this:
# ipmi-sensors --interpret-oem-data
ID   | Name          | Type              | Reading    | Units | Event
4    | FAN 1         | Fan               | N/A        | RPM   | N/A
71   | FAN 2         | Fan               | 4096.00    | RPM   | 'OK'
138  | FAN 3         | Fan               | 4356.00    | RPM   | 'OK'
205  | FAN 4         | Fan               | 4356.00    | RPM   | 'OK'
272  | FAN 5         | Fan               | N/A        | RPM   | N/A
339  | FAN 6         | Fan               | N/A        | RPM   | N/A
406  | FAN 7         | Fan               | N/A        | RPM   | N/A
473  | FAN 8         | Fan               | N/A        | RPM   | N/A
540  | CPU1 Vcore    | Voltage           | 1.01       | V     | 'OK'
607  | CPU2 Vcore    | Voltage           | 1.10       | V     | 'OK'
674  | +1.5 V        | Voltage           | 1.52       | V     | 'OK'
741  | +5 V          | Voltage           | 5.09       | V     | 'OK'
808  | +5VSB         | Voltage           | 5.06       | V     | 'OK'
875  | +12 V         | Voltage           | 12.19      | V     | 'OK'
942  | CPU1 DIMM     | Voltage           | 1.54       | V     | 'OK'
1009 | CPU2 DIMM     | Voltage           | 1.54       | V     | 'OK'
1076 | +3.3VCC       | Voltage           | 3.26       | V     | 'OK'
1143 | +3.3VSB       | Voltage           | 3.22       | V     | 'OK'
1210 | VBAT          | Voltage           | 3.19       | V     | 'OK'
1277 | CPU1 Temp | OEM Reserved | N/A | N/A | 'OEM Event = 0000h' 1344 | CPU2 Temp | OEM Reserved | N/A | N/A | 'OEM Event = 0000h'
1411 | System Temp   | Temperature       | 21.00      | C     | 'OK'
1478 | P1-DIMM1A     | Temperature       | 33.00      | C     | 'OK'
1545 | P1-DIMM1B     | Temperature       | 32.00      | C     | 'OK'
1612 | P1-DIMM1C     | Temperature       | N/A        | C     | N/A
1679 | P1-DIMM2A     | Temperature       | 36.00      | C     | 'OK'
1746 | P1-DIMM2B     | Temperature       | 34.00      | C     | 'OK'
1813 | P1-DIMM2C     | Temperature       | N/A        | C     | N/A
1880 | P1-DIMM3A     | Temperature       | 36.00      | C     | 'OK'
1947 | P1-DIMM3B     | Temperature       | 36.00      | C     | 'OK'
2014 | P1-DIMM3C     | Temperature       | N/A        | C     | N/A
2081 | P2-DIMM1A     | Temperature       | 30.00      | C     | 'OK'
2148 | P2-DIMM1B     | Temperature       | 28.00      | C     | 'OK'
2215 | P2-DIMM1C     | Temperature       | N/A        | C     | N/A
2282 | P2-DIMM2A     | Temperature       | 27.00      | C     | 'OK'
2349 | P2-DIMM2B     | Temperature       | 27.00      | C     | 'OK'
2416 | P2-DIMM2C     | Temperature       | N/A        | C     | N/A
2483 | P2-DIMM3A     | Temperature       | 27.00      | C     | 'OK'
2550 | P2-DIMM3B     | Temperature       | 28.00      | C     | 'OK'
2617 | P2-DIMM3C     | Temperature       | N/A        | C     | N/A
2684 | Chassis Intru | Physical Security | N/A        | N/A   | 'OK'
2751 | PS Status | Power Supply | N/A | N/A | 'Presence detected' 'Unrecognized Event = 0100h' 'Unrecognized Event = 0200h' 'Unrecognized Event = 0400h' 'Unrecognized Event = 0800h' 'Unrecognized Event = 1000h' 'Unrecognized Event = 2000h' 'Unrecognized Event = 4000h'

Is there any trick that I have just missed to get the config file active?

/glz


................................................... the future isMobile

 Goran Lowkrantz <address@hidden>
 System Architect, isMobile AB
 Sandviksgatan 81, PO Box 58, S-971 03 LuleƄ, Sweden
 Mobile: +46(0)70-587 87 82
http://www.ismobile.com ...............................................



reply via email to

[Prev in Thread] Current Thread [Next in Thread]