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 _______________________________________________ Freeipmi-users mailing list [email protected] https://lists.gnu.org/mailman/listinfo/freeipmi-users
