Hi Albert, Works just perfekt.
Here is a list of our other Supermicro board: Supermicro X7DB8 10437:4 Supermicro X8DTN 10437:4 Supermicro X8DTL 47488:6 Supermicro X9SCL/X9SCM 47488:1572 Supermicro X7SBi-LN4 5593:4404 Supermicro X7SBi-LN4 10437:4 Supermicro X8DTL 5593:6 Supermicro X8DTN+-F 47488:1551 10437: Peppercon AG 47488: Super Micro Computer Inc. 5593: Magnum Technologies Inc. /glz --On September 19, 2011 11:14:48 -0700 Albert Chu <[email protected]> wrote:
Hi Goran, Unfortunately that's not how freeipmi_interpret_sensor.conf works. That conf file is for use with the --output-sensor-state option. (In hindsight, I now see the overloading of the word 'interpret' may be confusing). I went ahead and added your motherboard into this beta of FreeIPMI, can you see if it works? You'll still need to specify --interpret-oem-data. You may also want to run --output-sensor-state to see if that brings up an interpretation for those events too. http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta3. tar.gz In addition, you may be interested in the --ignore-unrecognized-events option to eliminate all those unrecognized events. Thanks, Al On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote: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 <[email protected]> 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 ............................................... _______________________________________________ Freeipmi-users mailing list [email protected] https://lists.gnu.org/mailman/listinfo/freeipmi-users-- Albert Chu [email protected] Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory
................................................... the future isMobile Goran Lowkrantz <[email protected]> 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 ............................................... _______________________________________________ Freeipmi-users mailing list [email protected] https://lists.gnu.org/mailman/listinfo/freeipmi-users
