Hi again, just fyi: I did a "make uninstall" of FreeIPMI 1.0.1 and installed the current FreeIPMI Ubuntu 10.10 package: 0.7.17.beta2
This old version reports the PS Status correct as Nominal/Critical as you can see below (independent from the additional Unrecognized State's) wfischer@werner-t410:~$ ipmimonitoring -V ipmimonitoring - 0.7.17.beta2 Copyright (C) 2007-2008 Lawrence Livermore National Security, LLC. Copyright (C) 2006-2007 The Regents of the University of California. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. wfischer@werner-t410:~$ /usr/sbin/ipmimonitoring -h 10.1.102.201 -u monitoring -p relation -l user --quiet-cache --sdr-cache-recreate Record_ID | Sensor Name | Sensor Group | Monitoring Status| Sensor Units | Sensor Reading 4 | FAN 1 | Fan | Nominal | RPM | 9216.000000 71 | FAN 2 | Fan | Nominal | RPM | 9216.000000 138 | FAN 3 | Fan | Nominal | RPM | 9216.000000 205 | FAN 4 | Fan | Nominal | RPM | 9216.000000 406 | CPU1 Vcore | Voltage | Nominal | V | 0.912000 473 | CPU2 Vcore | Voltage | Nominal | V | 0.912000 540 | CPU1 DIMM | Voltage | Nominal | V | 1.520000 607 | CPU2 DIMM | Voltage | Nominal | V | 1.520000 741 | +5 V | Voltage | Nominal | V | 5.120000 808 | +5VSB | Voltage | Nominal | V | 5.088000 875 | +12 V | Voltage | Nominal | V | 12.190000 942 | -12 V | Voltage | Nominal | V | -11.904000 1009 | VTT | Voltage | Nominal | V | 1.112000 1076 | +3.3VCC | Voltage | Nominal | V | 3.288000 1143 | +3.3VSB | Voltage | Nominal | V | 3.264000 1210 | VBAT | Voltage | Nominal | V | 3.048000 1411 | System Temp | Temperature | Nominal | C | 31.000000 1478 | P1-DIMM1A | Temperature | Nominal | C | 34.000000 1545 | P1-DIMM2A | Temperature | Nominal | C | 36.000000 1612 | P1-DIMM3A | Temperature | Nominal | C | 34.000000 1679 | P2-DIMM1A | Temperature | Nominal | C | 34.000000 1746 | P2-DIMM2A | Temperature | Nominal | C | 34.000000 1813 | P2-DIMM3A | Temperature | Nominal | C | 33.000000 1880 | Chassis Intru | Physical Security | Nominal | N/A | 'OK' 1947 | PS Status | Power Supply | Nominal | N/A | 'Presence detected' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' with one power supply being unplugged: 1947 | PS Status | Power Supply | Critical | N/A | 'Power Supply Failure detected' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' 'Unrecognized State' best regards, Werner On Mon, 2011-01-24 at 11:56 +0100, Werner Fischer wrote: > Hi Al, > > when querying a Supermicro X8DTL-3F mainboard (Hardware Revision 2.01, > IPMI Firmware Rev. 2.02) I have found two issues: > 1. the 'CPU1 Temp' and 'CPU2 Temp' OEM sensors cannot currently be > interpreted > 2. the 'PS Status' sensor does not return a sensor state (only > N/A), as there are additional 'Unrecognized Events' > > Maybe you could look into this and add some functionality in future > FreeIPMI versions so that they can query those three sensors > successfully. > > Best regards, > Werner > > PS #1: The X8DTL-3F has the WPCM450 chip with ATEN software for IPMI - > see http://www.supermicro.com/manuals/other/SMT_IPMI_Manual.pdf Some > other Supermicro X8 have the same chip but with AMI software - see > http://www.supermicro.com/manuals/other/SMT_IPMI_Manual.pdf - so maybe > the OEM data may be slightly different between them... > PS #2: Below I have attached outputs of ipmi-sensors 1.0.1 for detailed > information. If you need further infos, just let me know. > > wfischer@werner-t410:~$ ipmi-sensors -V > ipmi-sensors - 1.0.1 > Copyright (C) 2003-2010 FreeIPMI Core Team > This program is free software; you may redistribute it under the terms of > the GNU General Public License. This program has absolutely no warranty. > wfischer@werner-t410:~$ ipmi-sensors -h 10.1.102.201 -u monitoring -p > relation -l user --interpret-oem-data --quiet-cache --sdr-cache-recreate > --output-sensor-state > ID | Name | Type | State | Reading | Units | > Event > 4 | FAN 1 | Fan | Nominal | 9216.00 | RPM | > 'OK' > 71 | FAN 2 | Fan | Nominal | 9216.00 | RPM | > 'OK' > 138 | FAN 3 | Fan | Nominal | 9216.00 | RPM | > 'OK' > 205 | FAN 4 | Fan | Nominal | 9216.00 | RPM | > 'OK' > 406 | CPU1 Vcore | Voltage | Nominal | 0.91 | V | > 'OK' > 473 | CPU2 Vcore | Voltage | Nominal | 0.91 | V | > 'OK' > 540 | CPU1 DIMM | Voltage | Nominal | 1.52 | V | > 'OK' > 607 | CPU2 DIMM | Voltage | Nominal | 1.52 | V | > 'OK' > 674 | +1.5 V | Voltage | N/A | N/A | V | N/A > 741 | +5 V | Voltage | Nominal | 5.12 | V | > 'OK' > 808 | +5VSB | Voltage | Nominal | 5.09 | V | > 'OK' > 875 | +12 V | Voltage | Nominal | 12.19 | V | > 'OK' > 942 | -12 V | Voltage | Nominal | -11.90 | V | > 'OK' > 1009 | VTT | Voltage | Nominal | 1.11 | V | > 'OK' > 1076 | +3.3VCC | Voltage | Nominal | 3.29 | V | > 'OK' > 1143 | +3.3VSB | Voltage | Nominal | 3.26 | V | > 'OK' > 1210 | VBAT | Voltage | Nominal | 3.05 | V | > 'OK' > 1277 | CPU1 Temp | OEM Reserved | N/A | N/A | N/A | > 'OEM Event = 0000h' > 1344 | CPU2 Temp | OEM Reserved | N/A | N/A | N/A | > 'OEM Event = 0000h' > 1411 | System Temp | Temperature | Nominal | 29.00 | C | > 'OK' > 1478 | P1-DIMM1A | Temperature | Nominal | 31.00 | C | > 'OK' > 1545 | P1-DIMM2A | Temperature | Nominal | 32.00 | C | > 'OK' > 1612 | P1-DIMM3A | Temperature | Nominal | 31.00 | C | > 'OK' > 1679 | P2-DIMM1A | Temperature | Nominal | 30.00 | C | > 'OK' > 1746 | P2-DIMM2A | Temperature | Nominal | 31.00 | C | > 'OK' > 1813 | P2-DIMM3A | Temperature | Nominal | 31.00 | C | > 'OK' > 1880 | Chassis Intru | Physical Security | Nominal | N/A | N/A | > 'OK' > 1947 | PS Status | Power Supply | N/A | 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' > wfischer@werner-t410:~$ > > > wfischer@werner-t410:~$ ipmi-sensors -h 10.1.102.201 -u monitoring -p > relation -l user --interpret-oem-data --quiet-cache --sdr-cache-recreate > --output-sensor-state -vv > [...] > Record ID: 1277 > Record Type: Full Sensor Record (1h) > 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 > Accuracy: 0.000000% > Sensor Direction: Unspecified > Positive Hysteresis: N/A > Negative Hysteresis: N/A > Sensor State: N/A > Sensor Event: 'OEM Event = 0000h' > > Record ID: 1344 > Record Type: Full Sensor Record (1h) > 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 > Accuracy: 0.000000% > Sensor Direction: Unspecified > Positive Hysteresis: N/A > Negative Hysteresis: N/A > Sensor State: N/A > Sensor Event: 'OEM Event = 0000h' > > [...] > > Record ID: 1947 > Record Type: Full Sensor Record (1h) > ID String: PS Status > Sensor Type: Power Supply (8h) > Sensor Number: 85 > IPMB Slave Address: 10h > Sensor Owner ID: 20h > Sensor Owner LUN: 0h > Channel Number: 0h > Entity ID: power supply (10) > Entity Instance: 0 > Entity Instance Type: Physical Entity > Event/Reading Type Code: 6Fh > Accuracy: 0.000000% > Sensor Direction: Unspecified > Positive Hysteresis: N/A > Negative Hysteresis: N/A > Assertion Event Enabled: 'Power Supply Failure detected' > Deassertion Event Enabled: 'Power Supply Failure detected' > Sensor State: N/A > Sensor Event: 'Presence detected' > Sensor Event: 'Unrecognized Event = 0100h' > Sensor Event: 'Unrecognized Event = 0200h' > Sensor Event: 'Unrecognized Event = 0400h' > Sensor Event: 'Unrecognized Event = 0800h' > Sensor Event: 'Unrecognized Event = 1000h' > Sensor Event: 'Unrecognized Event = 2000h' > Sensor Event: 'Unrecognized Event = 4000h' > > The following outputs show the PS Status output when one of the two power > supplies does not get power on its inlet: > > wfischer@werner-t410:~$ ipmi-sensors -h 10.1.102.201 -u monitoring -p > relation -l user --interpret-oem-data --quiet-cache --sdr-cache-recreate > --output-sensor-state > ID | Name | Type | State | Reading | Units | > Event > [...] > 1947 | PS Status | Power Supply | N/A | N/A | N/A | > 'Power Supply Failure detected' 'Unrecognized Event = 0100h' 'Unrecognized > Event = 0200h' 'Unrecognized Event = 0400h' 'Unrecognized Event = 0800h' > 'Unrecognized Event = 1000h' 'Unrecognized Event = 2000h' 'Unrecognized Event > = 4000h' > wfischer@werner-t410:~$ > > Record ID: 1947 > Record Type: Full Sensor Record (1h) > ID String: PS Status > Sensor Type: Power Supply (8h) > Sensor Number: 85 > IPMB Slave Address: 10h > Sensor Owner ID: 20h > Sensor Owner LUN: 0h > Channel Number: 0h > Entity ID: power supply (10) > Entity Instance: 0 > Entity Instance Type: Physical Entity > Event/Reading Type Code: 6Fh > Accuracy: 0.000000% > Sensor Direction: Unspecified > Positive Hysteresis: N/A > Negative Hysteresis: N/A > Assertion Event Enabled: 'Power Supply Failure detected' > Deassertion Event Enabled: 'Power Supply Failure detected' > Sensor State: N/A > Sensor Event: 'Power Supply Failure detected' > Sensor Event: 'Unrecognized Event = 0100h' > Sensor Event: 'Unrecognized Event = 0200h' > Sensor Event: 'Unrecognized Event = 0400h' > Sensor Event: 'Unrecognized Event = 0800h' > Sensor Event: 'Unrecognized Event = 1000h' > Sensor Event: 'Unrecognized Event = 2000h' > Sensor Event: 'Unrecognized Event = 4000h' > > -- : Werner Fischer : Technology Specialist : Thomas-Krenn.AG | The server-experts : http://www.thomas-krenn.com | http://www.thomas-krenn.com/wiki _______________________________________________ Freeipmi-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/freeipmi-devel
