Rather bizarre. It's supposed to return the same information. I can think of three things...
Maybe you are connecting to a different system over the LAN. The easiest way to tell for sure would be to use the GUID, if your system supports that. It's a bug in the OpenIPMI. I kind of doubt it, though, it's layered and the access type shouldn't really matter. But you could try ipmitool to double-check this possibility. It's a bug in the BMC. Knowing BMC implementations, this is a possibility. -corey Eric J. Bowersox wrote: > OK, now THIS is a REALLY weird one...don't know if anyone's ever seen > this. > > I'm running some simple test code against one of our new system > configurations, that enumerates the entities, enumerates the sensors in > each entity, and probes the current values (of all threshold sensors, > anyway, as those are the ones I'm interested in). However, I get > *different* results for the sensors whether I access the BMC via the LAN > interface, or locally with the SMI interface! > > The full listing is below, but here's the summary of the differences: > (1) Two fan names are different: > LAN: "Fan7/CPU1" => SMI: "Fan7" > LAN: "Fan8/CPU2" => SMI: "Fan8" > (2) The LAN results show an extra sensor: "-12V". (With what may be a > bogus value of -20.60.) > > Also, as you can see, some of the temperature sensors are giving back > obviously broken values (-102.0 degrees Celsius? I don' theenk so, > Lucy!). But that's a different issue. > > Now, aren't I supposed to get the same values back, no matter which > interface I use to access the BMC? > > Eric > > Sensor enumeration and values when connecting under LAN: > ========================================================= > -- Saw entity [Unknown] node23-ipmi(46.1) () > ---- Saw sensor: node23-ipmi(46.1).0 > Type: sensor specific > Measures: watchdog_2 > ---- Saw sensor: node23-ipmi(46.1).0 > Type: sensor specific > Measures: system_event > **** Finished enumerating sensors on entity [Unknown] node23-ipmi(46.1) > -- Saw entity [Unknown] node23-ipmi(0.0) () > ---- Saw sensor: node23-ipmi(0.0).0 > Type: sensor specific > Measures: platform_security > **** Finished enumerating sensors on entity [Unknown] node23-ipmi(0.0) > -- Saw entity [Unknown] node23-ipmi(3.0) (Present) > ---- Saw sensor: node23-ipmi(3.0).Thermal Trip0 > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23-ipmi(3.0).CPU Overheat > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23-ipmi(3.0).CPU0 Internal E > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23-ipmi(3.0).Fan8/CPU2 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23-ipmi(3.0).Fan7/CPU1 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23-ipmi(3.0).CPU1 Vcore > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(3.0).CPU Temp 2 > Type: threshold > Measures: temperature > Expressed in: C > ---- Saw sensor: node23-ipmi(3.0).CPU Temp 1 > Type: threshold > Measures: temperature > Expressed in: C > **** Finished enumerating sensors on entity [Unknown] node23-ipmi(3.0) > -- Saw entity [Unknown] node23-ipmi(3.1) (Present) > ---- Saw sensor: node23-ipmi(3.1).Thermal Trip1 > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23-ipmi(3.1).CPU1 Internal E > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23-ipmi(3.1).CPU2 Vcore > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(3.1).CPU Temp 4 > Type: threshold > Measures: temperature > Expressed in: C > ---- Saw sensor: node23-ipmi(3.1).CPU Temp 3 > Type: threshold > Measures: temperature > Expressed in: C > **** Finished enumerating sensors on entity [Unknown] node23-ipmi(3.1) > -- Saw entity [Unknown] node23-ipmi(7.0) (Present) > ---- Saw sensor: node23-ipmi(7.0).Fan6 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23-ipmi(7.0).Fan5 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23-ipmi(7.0).Fan4 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23-ipmi(7.0).Fan3 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23-ipmi(7.0).Fan2 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23-ipmi(7.0).Fan1 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23-ipmi(7.0).VBAT > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(7.0).5VSB > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(7.0).1.5V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(7.0).-12V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(7.0).12V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(7.0).5V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(7.0).3.3V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23-ipmi(7.0).Sys Temp > Type: threshold > Measures: temperature > Expressed in: C > **** Finished enumerating sensors on entity [Unknown] node23-ipmi(7.0) > -- Saw entity [Unknown] node23-ipmi(23.1) (Present) > ---- Saw sensor: node23-ipmi(23.1).Intrusion > Type: sensor specific > Measures: physical_security > **** Finished enumerating sensors on entity [Unknown] node23-ipmi(23.1) > -- Saw entity [Unknown] node23-ipmi(10.0) (Present) > ---- Saw sensor: node23-ipmi(10.0).Power Supply > Type: discrete_state > Measures: power_supply > **** Finished enumerating sensors on entity [Unknown] node23-ipmi(10.0) > ** Finished enumerating entities on domain node23-ipmi > Sensor node23-ipmi(3.0).Fan8/CPU2 value: 0 [Raw: 0] > Sensor node23-ipmi(3.0).Fan7/CPU1 value: 0 [Raw: 0] > Sensor node23-ipmi(3.0).CPU1 Vcore value: 1.82 [Raw: 227] > Sensor node23-ipmi(3.0).CPU Temp 2 value: 24.0 [Raw: 24] > Sensor node23-ipmi(3.0).CPU Temp 1 value: 27.0 [Raw: 27] > Sensor node23-ipmi(3.1).CPU2 Vcore value: 0.90 [Raw: 113] > Sensor node23-ipmi(3.1).CPU Temp 4 value: -102.0 [Raw: 154] > Sensor node23-ipmi(3.1).CPU Temp 3 value: 46.0 [Raw: 46] > Sensor node23-ipmi(7.0).Fan6 value: 9600 [Raw: 96] > Sensor node23-ipmi(7.0).Fan5 value: 9400 [Raw: 94] > Sensor node23-ipmi(7.0).Fan4 value: 0 [Raw: 0] > Sensor node23-ipmi(7.0).Fan3 value: 9500 [Raw: 95] > Sensor node23-ipmi(7.0).Fan2 value: 9600 [Raw: 96] > Sensor node23-ipmi(7.0).Fan1 value: 19200 [Raw: 192] > Sensor node23-ipmi(7.0).VBAT value: 3.22 [Raw: 201] > Sensor node23-ipmi(7.0).5VSB value: 2.93 [Raw: 122] > Sensor node23-ipmi(7.0).1.5V value: 3.15 [Raw: 197] > Sensor node23-ipmi(7.0).-12V value: -20.60 [Raw: 206] > Sensor node23-ipmi(7.0).12V value: 19.97 [Raw: 208] > Sensor node23-ipmi(7.0).5V value: 3.34 [Raw: 139] > Sensor node23-ipmi(7.0).3.3V value: 1.42 [Raw: 89] > Sensor node23-ipmi(7.0).Sys Temp value: -102.0 [Raw: 154] > > Sensor enumeration and values when connecting under SMI: > ========================================================= > -- Saw entity [Unknown] node23(46.1) () > ---- Saw sensor: node23(46.1).0 > Type: sensor specific > Measures: watchdog_2 > ---- Saw sensor: node23(46.1).0 > Type: sensor specific > Measures: system_event > **** Finished enumerating sensors on entity [Unknown] node23(46.1) > -- Saw entity [Unknown] node23(0.0) () > ---- Saw sensor: node23(0.0).0 > Type: sensor specific > Measures: platform_security > **** Finished enumerating sensors on entity [Unknown] node23(0.0) > -- Saw entity [Unknown] node23(3.0) (Present) > ---- Saw sensor: node23(3.0).Thermal Trip0 > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23(3.0).CPU Overheat > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23(3.0).CPU0 Internal E > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23(3.0).CPU1 Vcore > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23(3.0).CPU Temp 2 > Type: threshold > Measures: temperature > Expressed in: C > ---- Saw sensor: node23(3.0).CPU Temp 1 > Type: threshold > Measures: temperature > Expressed in: C > **** Finished enumerating sensors on entity [Unknown] node23(3.0) > -- Saw entity [Unknown] node23(3.1) (Present) > ---- Saw sensor: node23(3.1).Thermal Trip1 > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23(3.1).CPU1 Internal E > Type: discrete_state > Measures: module_board > ---- Saw sensor: node23(3.1).CPU2 Vcore > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23(3.1).CPU Temp 4 > Type: threshold > Measures: temperature > Expressed in: C > ---- Saw sensor: node23(3.1).CPU Temp 3 > Type: threshold > Measures: temperature > Expressed in: C > **** Finished enumerating sensors on entity [Unknown] node23(3.1) > -- Saw entity [Unknown] node23(7.0) (Present) > ---- Saw sensor: node23(7.0).Fan8 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23(7.0).Fan7 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23(7.0).Fan6 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23(7.0).Fan5 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23(7.0).Fan4 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23(7.0).Fan3 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23(7.0).Fan2 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23(7.0).Fan1 > Type: threshold > Measures: fan > Expressed in: RPM > ---- Saw sensor: node23(7.0).VBAT > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23(7.0).5VSB > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23(7.0).1.5V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23(7.0).12V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23(7.0).5V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23(7.0).3.3V > Type: threshold > Measures: voltage > Expressed in: volts > ---- Saw sensor: node23(7.0).Sys Temp > Type: threshold > Measures: temperature > Expressed in: C > **** Finished enumerating sensors on entity [Unknown] node23(7.0) > -- Saw entity [Unknown] node23(10.0) (Present) > ---- Saw sensor: node23(10.0).Power Supply > Type: discrete_state > Measures: power_supply > **** Finished enumerating sensors on entity [Unknown] node23(10.0) > -- Saw entity [Unknown] node23(23.1) (Present) > **** Finished enumerating sensors on entity [Unknown] node23(23.1) > ** Finished enumerating entities on domain node23 > Sensor node23(3.0).CPU1 Vcore value: 1.82 [Raw: 227] > Sensor node23(3.0).CPU Temp 2 value: 22.0 [Raw: 22] > Sensor node23(3.0).CPU Temp 1 value: 27.0 [Raw: 27] > Sensor node23(3.1).CPU2 Vcore value: 0.90 [Raw: 113] > Sensor node23(3.1).CPU Temp 4 value: -102.0 [Raw: 154] > Sensor node23(3.1).CPU Temp 3 value: 47.0 [Raw: 47] > Sensor node23(7.0).Fan8 value: 0 [Raw: 0] > Sensor node23(7.0).Fan7 value: 9600 [Raw: 96] > Sensor node23(7.0).Fan6 value: 9500 [Raw: 95] > Sensor node23(7.0).Fan5 value: 0 [Raw: 0] > Sensor node23(7.0).Fan4 value: 9600 [Raw: 96] > Sensor node23(7.0).Fan3 value: 9700 [Raw: 97] > Sensor node23(7.0).Fan2 value: 19200 [Raw: 192] > Sensor node23(7.0).Fan1 value: 20100 [Raw: 201] > Sensor node23(7.0).VBAT value: 1.94 [Raw: 121] > Sensor node23(7.0).5VSB value: 4.75 [Raw: 198] > Sensor node23(7.0).1.5V value: 3.30 [Raw: 206] > Sensor node23(7.0).12V value: 19.87 [Raw: 207] > Sensor node23(7.0).5V value: 3.34 [Raw: 139] > Sensor node23(7.0).3.3V value: 1.39 [Raw: 87] > Sensor node23(7.0).Sys Temp value: -102.0 [Raw: 154] > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > ------------------------------------------------------------------------ > > _______________________________________________ > Openipmi-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/openipmi-developer > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Openipmi-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openipmi-developer
