freeipmi-users
[Top][All Lists]
Advanced

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

Re: [Freeipmi-users] Missing details on HP Proliant DL380 G7


From: Christopher Maestas
Subject: Re: [Freeipmi-users] Missing details on HP Proliant DL380 G7
Date: Mon, 28 Mar 2011 13:28:48 -0600

We are using whatever Fedora Core 14 ships with to test.  I see we are now
open to debate on the discrete vs. non-discrete sensor.  I'll see what I can
confirm .

On Thu, Mar 24, 2011 at 11:22 AM, Albert Chu <address@hidden> wrote:

> Hey Chris,
>
> Looking at the code in ipmitool more closely, there are definitely
> checks for a discrete vs. non-discrete sensor, however implemented
> differently.  Not incorrectly, just differently, which if the mobo
> vendor does not take into consideration, can lead to invalid output.  I
> think this may be what's happening.
>
> > UID Light        | 0 unspecified     | ok
> > Sys. Health LED  | 0 unspecified     | ok
> > Fan 1            | 42.34 unspecifi | nc
> > Fan 2            | 42.34 unspecifi | nc
> > Fan 3            | 42.34 unspecifi | nc
> > Fan 4            | 42.34 unspecifi | nc
>
> It is likely these are not correct.  At the minimum, there are no units.
> In addition, if this is a fan RPM sensor, 42.34 is likely very very
> wrong.  If it is voltage, it is also very very wrong.  Do these values
> even seem correct?
>
> > Power Supply 1   | 170 Watts         | nc
> > Power Supply 2   | 155 Watts         | nc
> > Memory           | 0 error           | ok
> > Power Meter      | 462 Watts         | cr
>
> These could possibly be correct, but if they are, it's a side effect.
> The event-reading-type code of these sensors is a discrete sensor, not a
> non-discrete sensor.  So something is not good on the motherboard.
>
> Which version of ipmitool are you using?  Also, is it the standard
> ipmitool released by a redhat/suse or perhaps one released by HP?
>
> Al
>
> On Tue, 2011-03-22 at 16:29 -0700, Albert Chu wrote:
> > Hi Chris,
> >
> > Looking through the code in ipmitool really quick (not knowing the code
> > as well and not having an HP machine on hand, it's hard to say for
> > sure), it appears that the "sdr" command does not bother checking what
> > if a sensor is a discrete sensor or non-discrete sensor.  So it just
> > always assumes the reading leads to a result.  I could be wrong, but
> > that's just skimming it.
> >
> > How does 'ipmitool sensor list' output compare to the 'ipmitool sdr'
> > output?
> >
> > Al
> >
> > On Tue, 2011-03-22 at 15:52 -0700, Christopher Maestas wrote:
> > > Hello,
> > >
> > >
> > > One of the most recent things I found is that some readings come out
> > > on HP ilo3 with ipmitool versus freeipmi ... For example:
> > >
> > >
> > > # ipmitool -H HOST -U USER -P PASSWORD -I lanplus sdr
> > > UID Light        | 0 unspecified     | ok
> > > Sys. Health LED  | 0 unspecified     | ok
> > > Power Supply 1   | 170 Watts         | nc
> > > Power Supply 2   | 155 Watts         | nc
> > > Power Supply 3   | disabled          | ns
> > > Power Supply 4   | disabled          | ns
> > > Power Supplies   | 0 unspecified     | nc
> > > Fan 1            | 42.34 unspecifi | nc
> > > Fan 2            | 42.34 unspecifi | nc
> > > Fan 3            | 42.34 unspecifi | nc
> > > Fan 4            | 42.34 unspecifi | nc
> > > Fans             | 0 unspecified     | nc
> > > Temp 1           | 18 degrees C      | ok
> > > Temp 2           | 45 degrees C      | ok
> > > Temp 3           | 47 degrees C      | ok
> > > Temp 4           | 46 degrees C      | ok
> > > Temp 5           | 42 degrees C      | ok
> > > Temp 6           | 35 degrees C      | ok
> > > Temp 7           | 30 degrees C      | ok
> > > Temp 8           | 32 degrees C      | ok
> > > Temp 9           | 30 degrees C      | ok
> > > Temp 10          | 32 degrees C      | ok
> > > Temp 11          | 30 degrees C      | ok
> > > Temp 12          | 31 degrees C      | ok
> > > Temp 13          | 28 degrees C      | ok
> > > Temp 14          | 30 degrees C      | ok
> > > Temp 15          | 28 degrees C      | ok
> > > Temp 16          | 32 degrees C      | ok
> > > Temp 17          | 27 degrees C      | ok
> > > Temp 18          | 30 degrees C      | ok
> > > Temp 19          | 28 degrees C      | ok
> > > Temp 20          | 28 degrees C      | ok
> > > Temp 21          | 28 degrees C      | ok
> > > Temp 22          | 32 degrees C      | ok
> > > Temp 23          | 45 degrees C      | ok
> > > Temp 24          | 29 degrees C      | ok
> > > Temp 25          | 37 degrees C      | ok
> > > Temp 26          | 41 degrees C      | ok
> > > Temp 27          | 49 degrees C      | ok
> > > Temp 28          | 73 degrees C      | ok
> > > Temp 29          | 67 degrees C      | ok
> > > Temp 30          | 37 degrees C      | ok
> > > Temp 31          | 37 degrees C      | ok
> > > Temp 32          | 32 degrees C      | ok
> > > Temp 33          | disabled          | ns
> > > Temp 34          | disabled          | ns
> > > Temp 35          | disabled          | ns
> > > Temp 36          | disabled          | ns
> > > Memory           | 0 error           | ok
> > > Power Meter      | 462 Watts         | cr
> > >
> > >
> > > ipmi-sensors wasn't picking up this data ...
> > > ---
> > > # ipmi-sensors -h HOST
> > > ID | Name            | Type         | Reading    | Units | Event
> > > 0  | UID Light       | OEM Reserved | N/A        | N/A   | 'OEM Event
> > > = 0000h'
> > > 1  | Sys. Health LED | OEM Reserved | N/A        | N/A   | 'OEM Event
> > > = 0000h'
> > > 2  | Power Supply 1  | Power Supply | N/A        | N/A   | 'Presence
> > > detected'
> > > 3  | Power Supply 2  | Power Supply | N/A        | N/A   | 'Presence
> > > detected'
> > > 4  | Power Supply 3  | Power Supply | N/A        | N/A   | N/A
> > > 5  | Power Supply 4  | Power Supply | N/A        | N/A   | N/A
> > > 6  | Power Supplies  | Power Supply | N/A        | N/A   | 'Fully
> > > Redundant'
> > > 8  | Fan 1           | Fan          | N/A        | N/A   | 'transition
> > > to Running'
> > > 9  | Fan 2           | Fan          | N/A        | N/A   | 'transition
> > > to Running'
> > > 10 | Fan 3           | Fan          | N/A        | N/A   | 'transition
> > > to Running'
> > > 11 | Fan 4           | Fan          | N/A        | N/A   | 'transition
> > > to Running'
> > > 12 | Fans            | Fan          | N/A        | N/A   | 'Fully
> > > Redundant'
> > > 14 | Temp 1          | Temperature  | 18.00      | C     | 'OK'
> > > 15 | Temp 2          | Temperature  | 45.00      | C     | 'OK'
> > > 16 | Temp 3          | Temperature  | 47.00      | C     | 'OK'
> > > 17 | Temp 4          | Temperature  | 47.00      | C     | 'OK'
> > > 18 | Temp 5          | Temperature  | 41.00      | C     | 'OK'
> > > 19 | Temp 6          | Temperature  | 35.00      | C     | 'OK'
> > > 20 | Temp 7          | Temperature  | 31.00      | C     | 'OK'
> > > 21 | Temp 8          | Temperature  | 32.00      | C     | 'OK'
> > > 22 | Temp 9          | Temperature  | 30.00      | C     | 'OK'
> > > 23 | Temp 10         | Temperature  | 32.00      | C     | 'OK'
> > > 24 | Temp 11         | Temperature  | 30.00      | C     | 'OK'
> > > 25 | Temp 12         | Temperature  | 30.00      | C     | 'OK'
> > > 26 | Temp 13         | Temperature  | 28.00      | C     | 'OK'
> > > 27 | Temp 14         | Temperature  | 30.00      | C     | 'OK'
> > > 28 | Temp 15         | Temperature  | 28.00      | C     | 'OK'
> > > 29 | Temp 16         | Temperature  | 32.00      | C     | 'OK'
> > > 30 | Temp 17         | Temperature  | 26.00      | C     | 'OK'
> > > 31 | Temp 18         | Temperature  | 30.00      | C     | 'OK'
> > > 32 | Temp 19         | Temperature  | 28.00      | C     | 'OK'
> > > 33 | Temp 20         | Temperature  | 27.00      | C     | 'OK'
> > > 34 | Temp 21         | Temperature  | 28.00      | C     | 'OK'
> > > 35 | Temp 22         | Temperature  | 32.00      | C     | 'OK'
> > > 36 | Temp 23         | Temperature  | 45.00      | C     | 'OK'
> > > 37 | Temp 24         | Temperature  | 29.00      | C     | 'OK'
> > > 38 | Temp 25         | Temperature  | 37.00      | C     | 'OK'
> > > 39 | Temp 26         | Temperature  | 41.00      | C     | 'OK'
> > > 40 | Temp 27         | Temperature  | 49.00      | C     | 'OK'
> > > 41 | Temp 28         | Temperature  | 73.00      | C     | 'OK'
> > > 42 | Temp 29         | Temperature  | 67.00      | C     | 'OK'
> > > 43 | Temp 30         | Temperature  | 37.00      | C     | 'OK'
> > > 44 | Temp 31         | Temperature  | 37.00      | C     | 'OK'
> > > 45 | Temp 32         | Temperature  | 32.00      | C     | 'OK'
> > > 46 | Temp 33         | Temperature  | N/A        | C     | N/A
> > > 47 | Temp 34         | Temperature  | N/A        | C     | N/A
> > > 48 | Temp 35         | Temperature  | N/A        | C     | N/A
> > > 49 | Temp 36         | Temperature  | N/A        | C     | N/A
> > > 50 | Memory          | Memory       | N/A        | N/A   | 'Presence
> > > detected'
> > > 51 | Power Meter     | Current      | N/A        | N/A   | 'Device
> > > Enabled'
> > > ---
> > >
> > >
> > > I know ilo folks use ipmitool a lot for testing.  I'm endeavoring for
> > > more comparison of other ipmi utilities as well (e.g. freeipmi).
> > >
> > >
> > > I had been meaning to mail about this difference (Fan/Power readings),
> > > so now I'll see if we can work out that issue. :)
> > >
> > > On Mon, Mar 14, 2011 at 10:41 AM, Albert Chu <address@hidden> wrote:
> > >         Hi Nicola,
> > >
> > >         I'll ping someone at HP I know that might be a bit more "in
> > >         the know".
> > >         I'm sure the support person you talked to just has no idea
> > >         what they're
> > >         talking about :P
> > >
> > >         Al
> > >
> > >
> > >         On Sun, 2011-03-13 at 10:21 -0700, Nicola Pedrozzi wrote:
> > >         > Hello Albert,
> > >         > ping-ing HP didn't help, since I'm on Slackware, they just
> > >         don't care.
> > >         >
> > >         > They said IPMI is based on SNMP and all the info should be
> > >         there already.
> > >         >
> > >         > :^) they also said that you could just download their HPSIM
> > >         package for Suse
> > >         > or Redhat and have a look in there , ???? , I said: into the
> > >         binaries????????
> > >         >
> > >         > Ok, just give up. I'll try to live with that ...... ;^( ,
> > >         usually temperatures
> > >         > should be enough.
> > >         >
> > >         > FYI:
> > >         > . I flashed the BIOS firmware to the latest available
> > >         > . I tried recompiling the kernel with a default
> > >         huge .configuration file
> > >         >    from Slackware (that is, compiling many things that I'm
> > >         not supposed to need)
> > >         > . I tried ipmitool-1.8.11
> > >         > . I tried lm_sensors-3.2.0
> > >         >
> > >         > Not much changed ... just once, ipmitool seemed to work but,
> > >         at a second run,
> > >         > it started again complaining about "Unable to open SDR for
> > >         reading".
> > >         > I actually could not read all of the output because I used
> > >         to many -vvvvvvvvvvv ...
> > >         > and my terminal scrolling (1500 lines) was not enough.
> > >         > I tried load/remove/reload/... many modules but I could not
> > >         reproduce it.
> > >         >
> > >         >
> > >         >
> > >         > Thank you anyway and keep up with your great job,
> > >         > Bye nIc
> > >         >
> > >         >
> > >         >
> > >         > Albert Chu wrote:
> > >         > > Great, it'll be fixed in FreeIPMI 1.0.3.
> > >         > >
> > >         > > Al
> > >         > >
> > >         > > On Fri, 2011-03-11 at 00:50 -0800, Nicola Pedrozzi wrote:
> > >         > >> Hi Al,
> > >         > >> thanks, bmc-info now works:
> > >         > >>
> > >         > >>
> > >         > >> # bmc-info
> > >         > >> Device ID             : 19
> > >         > >> Device Revision       : 1
> > >         > >> Device SDRs           : supported
> > >         > >> Firmware Revision     : 1.07
> > >         > >> 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   : unsupported
> > >         > >> IPMB Event Generator  : unsupported
> > >         > >> Bridge                : unsupported
> > >         > >> Chassis Device        : unsupported
> > >         > >> Manufacturer ID       : Hewlett-Packard (11)
> > >         > >> Product ID            : 8224
> > >         > >>
> > >         > >> Channel Information
> > >         > >>
> > >         > >> Channel Number       : 2
> > >         > >> 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       : 7
> > >         > >> Medium Type          : OEM
> > >         > >> Protocol Type        : KCS
> > >         > >> Active Session Count : 0
> > >         > >> Session Support      : session-less
> > >         > >> Vendor ID            : Intelligent Platform Management
> > >         Interface forum (7154)
> > >         > >>
> > >         > >>
> > >         > >>
> > >         > >> About OEM Sensors Id 0 and 1, I'll contact HP to see if
> > >         they can provide some info.
> > >         > >> And maybe some more general specs on their IPMI
> > >         implementation.
> > >         > >>
> > >         > >>
> > >         > >>
> > >         > >>
> > >         > >> Thanks for now,
> > >         > >> Bye nIc
> > >         > >>
> > >         > >>
> > >         > >>
> > >         > >> Albert Chu wrote:
> > >         > >>> Hi Nicola,
> > >         > >>>
> > >         > >>> I just uploaded a beta of FreeIPMI 1.0.3 here:
> > >         > >>>
> > >         > >>>
> > >
> http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.3.beta0.tar.gz
> > >         > >>>
> > >         > >>> Could you give it a try to see if it runs bmc-info
> > >         correctly?
> > >         > >>>
> > >         > >>> Thanks,
> > >         > >>> Al
> > >         > >>>
> > >         > >>> On Thu, 2011-03-10 at 15:05 -0800, Albert Chu wrote:
> > >         > >>>> Hi Nicola,
> > >         > >>>>
> > >         > >>>>> =====================================================
> > >         > >>>>> Get System Info Parameters Response
> > >         > >>>>> =====================================================
> > >         > >>>>> KCS Header:
> > >         > >>>>> ------------
> > >         > >>>>> [               0h] = lun[ 2b]
> > >         > >>>>> [               7h] = net_fn[ 6b]
> > >         > >>>>> IPMI Command Data:
> > >         > >>>>> ------------------
> > >         > >>>>> [              59h] = cmd[ 8b]
> > >         > >>>>> [              80h] = comp_code[ 8b]
> > >         > >>>>>
> > >
> ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set: bad
> completion code
> > >         > >>>>
> > >         > >>>> I never handled this particular error code, so I can
> > >         put in a fix to
> > >         > >>>> deal with this.  I'll e-mail you a link to a beta
> > >         tar.gz later on with
> > >         > >>>> the fix.
> > >         > >>>>
> > >         > >>>> Looking at the ipmi-sensors debug data, it seems
> > >         legitimate.  There's
> > >         > >>>> nothing to indicate that there should be more sensors.
> > >          The sensors that
> > >         > >>>> report N/A are not available.  If it's a bug on HP's
> > >         part, that's on
> > >         > >>>> their firmware side and you'd have to ping them on
> > >         that.
> > >         > >>>>
> > >         > >>>> One additional note:
> > >         > >>>>
> > >         > >>>> 0  | System Chassis 1 UID Light                | OEM
> > >         Reserved | N/A
> > >         > >>>> | N/A   | 'OEM Event = 0000h'
> > >         > >>>> 1  | System Chassis 2 Sys. Health LED          | OEM
> > >         Reserved | N/A        | N/A   | 'OEM Event = 0000h'
> > >         > >>>>
> > >         > >>>> It'd be nice to support these OEM sensors.  If you can
> > >         ping HP and
> > >         > >>>> determine how to interpret these two sensors, I can add
> > >         OEM
> > >         > >>>> interpretations into FreeIPMI for them.
> > >         > >>>>
> > >         > >>>> Al
> > >         > >>>>
> > >         > >>>> On Thu, 2011-03-10 at 14:11 -0800, Nicola Pedrozzi
> > >         wrote:
> > >         > >>>>> Hi Albert,
> > >         > >>>>> first of all thanks for your prompt reply.
> > >         > >>>>>
> > >         > >>>>> The  --entity-sensor-names helped a bit, but still
> > >         some infos are missing, more specifically the RPM
> > >         > >>>>> of the fans (there is space for 6 fans and correctly
> > >         only the first 4 are showed because in my
> > >         > >>>>> system config I only have 4, but I think somewhere
> > >         there should also be the fans RPM of the 2 Power
> > >         > >>>>> Supply...).
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>> Here the output with your suggested option:
> > >         > >>>>>
> > >         > >>>>> # ipmi-sensors  --entity-sensor-names
> > >         > >>>>> ID | Name                                      | Type
> > >         | Reading    | Units | Event
> > >         > >>>>> 0  | System Chassis 1 UID Light                | OEM
> > >         Reserved | N/A        | N/A   | 'OEM Event = 0000h'
> > >         > >>>>> 1  | System Chassis 2 Sys. Health LED          | OEM
> > >         Reserved | N/A        | N/A   | 'OEM Event = 0000h'
> > >         > >>>>> 2  | Power Supply 1 Power Supply 1             | Power
> > >         Supply | N/A        | N/A   | 'Presence detected'
> > >         > >>>>> 3  | Power Supply 2 Power Supply 2             | Power
> > >         Supply | N/A        | N/A   | 'Presence detected'
> > >         > >>>>> 4  | Power Supply 3 Power Supplies             | Power
> > >         Supply | N/A        | N/A   | 'Fully Redundant'
> > >         > >>>>> 6  | System Board 1 Fan 1                      | Fan
> > >                  | N/A        | N/A   | 'transition to
> > >         > >>>>> Running'
> > >         > >>>>> 7  | System Board 2 Fan 2                      | Fan
> > >                  | N/A        | N/A   | 'transition to
> > >         > >>>>> Running'
> > >         > >>>>> 8  | System Board 3 Fan 3                      | Fan
> > >                  | N/A        | N/A   | 'transition to
> > >         > >>>>> Running'
> > >         > >>>>> 9  | System Board 4 Fan 4                      | Fan
> > >                  | N/A        | N/A   | 'transition to
> > >         > >>>>> Running'
> > >         > >>>>> 10 | System Board 5 Fan 5                      | Fan
> > >                  | N/A        | N/A   | N/A
> > >         > >>>>> 11 | System Board 6 Fan 6                      | Fan
> > >                  | N/A        | N/A   | N/A
> > >         > >>>>> 12 | System Board 7 Fans                       | Fan
> > >                  | N/A        | N/A   | 'Fully Redundant'
> > >         > >>>>> 14 | Air Inlet Temp 1                          |
> > >         Temperature  | 20.00      | C     | 'OK'
> > >         > >>>>> 15 | Processor 1 Temp 2                        |
> > >         Temperature  | 40.00      | C     | 'OK'
> > >         > >>>>> 16 | Processor 2 Temp 3                        |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 17 | Memory Module 1 Temp 4                    |
> > >         Temperature  | 37.00      | C     | 'OK'
> > >         > >>>>> 18 | Memory Module 2 Temp 5                    |
> > >         Temperature  | 37.00      | C     | 'OK'
> > >         > >>>>> 19 | Memory Module 3 Temp 6                    |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 20 | Memory Module 4 Temp 7                    |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 21 | Power Unit 1 Temp 8                       |
> > >         Temperature  | 45.00      | C     | 'OK'
> > >         > >>>>> 22 | Power Unit 2 Temp 9                       |
> > >         Temperature  | 37.00      | C     | 'OK'
> > >         > >>>>> 23 | System Board 1 Temp 10                    |
> > >         Temperature  | 47.00      | C     | 'OK'
> > >         > >>>>> 24 | System Board 2 Temp 11                    |
> > >         Temperature  | 38.00      | C     | 'OK'
> > >         > >>>>> 25 | System Board 3 Temp 12                    |
> > >         Temperature  | 49.00      | C     | 'OK'
> > >         > >>>>> 26 | System Internal Expansion Board 1 Temp 13 |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 27 | System Internal Expansion Board 2 Temp 14 |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 28 | System Internal Expansion Board 3 Temp 15 |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 29 | System Internal Expansion Board 4 Temp 16 |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 30 | System Internal Expansion Board 5 Temp 17 |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 31 | System Internal Expansion Board 6 Temp 18 |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 32 | System Board 4 Temp 19                    |
> > >         Temperature  | 27.00      | C     | 'OK'
> > >         > >>>>> 33 | System Board 5 Temp 20                    |
> > >         Temperature  | 33.00      | C     | 'OK'
> > >         > >>>>> 34 | System Board 6 Temp 21                    |
> > >         Temperature  | 36.00      | C     | 'OK'
> > >         > >>>>> 35 | System Board 7 Temp 22                    |
> > >         Temperature  | 33.00      | C     | 'OK'
> > >         > >>>>> 36 | System Board 8 Temp 23                    |
> > >         Temperature  | 44.00      | C     | 'OK'
> > >         > >>>>> 37 | System Board 9 Temp 24                    |
> > >         Temperature  | 37.00      | C     | 'OK'
> > >         > >>>>> 38 | System Board 10 Temp 25                   |
> > >         Temperature  | 33.00      | C     | 'OK'
> > >         > >>>>> 39 | System Board 11 Temp 26                   |
> > >         Temperature  | 33.00      | C     | 'OK'
> > >         > >>>>> 40 | System Internal Expansion Board 7 Temp 27 |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 41 | System Internal Expansion Board 8 Temp 28 |
> > >         Temperature  | N/A        | C     | N/A
> > >         > >>>>> 42 | Drive Backplane Temp 29                   |
> > >         Temperature  | 35.00      | C     | 'OK'
> > >         > >>>>> 43 | System Board 12 Temp 30                   |
> > >         Temperature  | 77.00      | C     | 'OK'
> > >         > >>>>> 44 | System Board 8 Memory                     |
> > >         Memory       | N/A        | N/A   | 'Presence detected'
> > >         > >>>>> 45 | System Board 9 Power Meter                |
> > >         Current      | N/A        | N/A   | 'Device Enabled'
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>> Here the bmc-info --debug output (the one of
> > >         ipmi-sensor is attached as .gz):
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>> # bmc-info --debug
> > >         > >>>>> =====================================================
> > >         > >>>>> Get Device ID Request
> > >         > >>>>> =====================================================
> > >         > >>>>> KCS Header:
> > >         > >>>>> ------------
> > >         > >>>>> [               0h] = lun[ 2b]
> > >         > >>>>> [               6h] = net_fn[ 6b]
> > >         > >>>>> IPMI Command Data:
> > >         > >>>>> ------------------
> > >         > >>>>> [               1h] = cmd[ 8b]
> > >         > >>>>> =====================================================
> > >         > >>>>> Get Device ID Response
> > >         > >>>>> =====================================================
> > >         > >>>>> KCS Header:
> > >         > >>>>> ------------
> > >         > >>>>> [               0h] = lun[ 2b]
> > >         > >>>>> [               7h] = net_fn[ 6b]
> > >         > >>>>> IPMI Command Data:
> > >         > >>>>> ------------------
> > >         > >>>>> [               1h] = cmd[ 8b]
> > >         > >>>>> [               0h] = comp_code[ 8b]
> > >         > >>>>> [              13h] = device_id[ 8b]
> > >         > >>>>> [               1h] = device_revision.revision[ 4b]
> > >         > >>>>> [               0h] = device_revision.reserved1[ 3b]
> > >         > >>>>> [               1h] = device_revision.sdr_support[ 1b]
> > >         > >>>>> [               1h] =
> > >         firmware_revision1.major_revision[ 7b]
> > >         > >>>>> [               0h] =
> > >         firmware_revision1.device_available[ 1b]
> > >         > >>>>> [               7h] =
> > >         firmware_revision2.minor_revision[ 8b]
> > >         > >>>>> [               2h] = ipmi_version_major[ 4b]
> > >         > >>>>> [               0h] = ipmi_version_minor[ 4b]
> > >         > >>>>> [               1h] =
> > >         additional_device_support.sensor_device[ 1b]
> > >         > >>>>> [               1h] =
> > >         additional_device_support.sdr_repository_device[ 1b]
> > >         > >>>>> [               1h] =
> > >         additional_device_support.sel_device[ 1b]
> > >         > >>>>> [               1h] =
> > >         additional_device_support.fru_inventory_device[ 1b]
> > >         > >>>>> [               0h] =
> > >         additional_device_support.ipmb_event_receiver[ 1b]
> > >         > >>>>> [               0h] =
> > >         additional_device_support.ipmb_event_generator[ 1b]
> > >         > >>>>> [               0h] =
> > >         additional_device_support.bridge[ 1b]
> > >         > >>>>> [               0h] =
> > >         additional_device_support.chassis_device[ 1b]
> > >         > >>>>> [               Bh] = manufacturer_id.id[20b]
> > >         > >>>>> [               0h] = manufacturer_id.reserved1[ 4b]
> > >         > >>>>> [            2020h] = product_id[16b]
> > >         > >>>>> Device ID             : 19
> > >         > >>>>> Device Revision       : 1
> > >         > >>>>> Device SDRs           : supported
> > >         > >>>>> Firmware Revision     : 1.07
> > >         > >>>>> 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   : unsupported
> > >         > >>>>> IPMB Event Generator  : unsupported
> > >         > >>>>> Bridge                : unsupported
> > >         > >>>>> Chassis Device        : unsupported
> > >         > >>>>> Manufacturer ID       : Hewlett-Packard (11)
> > >         > >>>>> Product ID            : 8224
> > >         > >>>>>
> > >         > >>>>> =====================================================
> > >         > >>>>> Get Device GUID Request
> > >         > >>>>> =====================================================
> > >         > >>>>> KCS Header:
> > >         > >>>>> ------------
> > >         > >>>>> [               0h] = lun[ 2b]
> > >         > >>>>> [               6h] = net_fn[ 6b]
> > >         > >>>>> IPMI Command Data:
> > >         > >>>>> ------------------
> > >         > >>>>> [               8h] = cmd[ 8b]
> > >         > >>>>> =====================================================
> > >         > >>>>> Get Device GUID Response
> > >         > >>>>> =====================================================
> > >         > >>>>> KCS Header:
> > >         > >>>>> ------------
> > >         > >>>>> [               0h] = lun[ 2b]
> > >         > >>>>> [               7h] = net_fn[ 6b]
> > >         > >>>>> IPMI Command Data:
> > >         > >>>>> ------------------
> > >         > >>>>> [               8h] = cmd[ 8b]
> > >         > >>>>> [              C1h] = comp_code[ 8b]
> > >         > >>>>> =====================================================
> > >         > >>>>> Get System Info Parameters Request
> > >         > >>>>> =====================================================
> > >         > >>>>> KCS Header:
> > >         > >>>>> ------------
> > >         > >>>>> [               0h] = lun[ 2b]
> > >         > >>>>> [               6h] = net_fn[ 6b]
> > >         > >>>>> IPMI Command Data:
> > >         > >>>>> ------------------
> > >         > >>>>> [              59h] = cmd[ 8b]
> > >         > >>>>> [               0h] = reserved[ 7b]
> > >         > >>>>> [               0h] = get_parameter[ 1b]
> > >         > >>>>> [               1h] = parameter_selector[ 8b]
> > >         > >>>>> [               0h] = set_selector[ 8b]
> > >         > >>>>> [               0h] = block_selector[ 8b]
> > >         > >>>>> =====================================================
> > >         > >>>>> Get System Info Parameters Response
> > >         > >>>>> =====================================================
> > >         > >>>>> KCS Header:
> > >         > >>>>> ------------
> > >         > >>>>> [               0h] = lun[ 2b]
> > >         > >>>>> [               7h] = net_fn[ 6b]
> > >         > >>>>> IPMI Command Data:
> > >         > >>>>> ------------------
> > >         > >>>>> [              59h] = cmd[ 8b]
> > >         > >>>>> [              80h] = comp_code[ 8b]
> > >         > >>>>>
> > >
> ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set: bad
> completion code
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>> Thank you and good night,
> > >         > >>>>> nIc
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>> Albert Chu wrote:
> > >         > >>>>>> Hi Nicola,
> > >         > >>>>>>
> > >         > >>>>>> If you could you provide --debug output, that'd be
> > >         great.  For bmc-info,
> > >         > >>>>>> I'm betting the HP node returns some non-standard
> > >         error code, so I don't
> > >         > >>>>>> handle that error code correctly (I would normally
> > >         expect the "Not
> > >         > >>>>>> supported" or "Invalid" error code if it isn't
> > >         supported).
> > >         > >>>>>>
> > >         > >>>>>> As for the ipmi-sensors output, it appears pretty
> > >         solid.  If you are
> > >         > >>>>>> comparing the names to HP specific software, it's
> > >         possible that there is
> > >         > >>>>>> extra info (via OEM extensions) that the HP specific
> > >         software knows of
> > >         > >>>>>> that I don't.  Or you may want to try the
> > >         --entity-sensor-names option
> > >         > >>>>>> in ipmi-sensors.  I noticed on Dell motherboards that
> > >         they "name" their
> > >         > >>>>>> sensors by combining an entity ID with a text
> > >         string.  It's possible HP
> > >         > >>>>>> software does something similar.  If
> > >         --entity-sensor-names doesn't work,
> > >         > >>>>>> we'd have to come up with a new option.
> > >         > >>>>>>
> > >         > >>>>>> As for the not listing specific sensors, it's hard to
> > >         say.  Some
> > >         > >>>>>> motherboards don't support the sensors you're
> > >         interested in.  It's also
> > >         > >>>>>> possible the "N/A" outputs are due to a bug in HP's
> > >         firmware.  If you
> > >         > >>>>>> send me the --debug output, I might be able to see if
> > >         there is anything
> > >         > >>>>>> particularly odd about it.
> > >         > >>>>>>
> > >         > >>>>>> Al
> > >         > >>>>>>
> > >         > >>>>>> On Thu, 2011-03-10 at 09:25 -0800, Nicola Pedrozzi
> > >         wrote:
> > >         > >>>>>>> Hello everybody,
> > >         > >>>>>>> today I installed freeipmi-1.0.2 on the following
> > >         system:
> > >         > >>>>>>>
> > >         > >>>>>>> . HP Proliant DL380 G7
> > >         > >>>>>>> . Slackware 13.1
> > >         > >>>>>>> . OS 2.6.35.11 x86_64 (compiled by myself)
> > >         > >>>>>>> . 1x Xeon(R) CPU E5630  @ 2.53GHz
> > >         > >>>>>>> . 2x redundant Power Supply (detected)
> > >         > >>>>>>> . 4x redundant Fan (detected)
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >         > >>>>>>> Things seem to work but not completely. I cannot
> > >         manage to output some
> > >         > >>>>>>> important information such as Fan/RPM and the "Name"
> > >         of the showed
> > >         > >>>>>>> temperatures.
> > >         > >>>>>>>
> > >         > >>>>>>> bcm-info gives an error and does not fully complete:
> > >         > >>>>>>>
> > >         > >>>>>>> # bmc-info
> > >         > >>>>>>> Device ID             : 19
> > >         > >>>>>>> Device Revision       : 1
> > >         > >>>>>>> Device SDRs           : supported
> > >         > >>>>>>> Firmware Revision     : 1.07
> > >         > >>>>>>> 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   : unsupported
> > >         > >>>>>>> IPMB Event Generator  : unsupported
> > >         > >>>>>>> Bridge                : unsupported
> > >         > >>>>>>> Chassis Device        : unsupported
> > >         > >>>>>>> Manufacturer ID       : Hewlett-Packard (11)
> > >         > >>>>>>> Product ID            : 8224
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >
> ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set:
> > >         > >>>>>>> bad completion code
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >         > >>>>>>> And here the output of ipmi-sensors
> > >         > >>>>>>>
> > >         > >>>>>>> # ipmi-sensors --interpret-oem-data
> > >         > >>>>>>>
> > >         > >>>>>>> ID | Name            | Type         | Reading    |
> > >         Units | Event
> > >         > >>>>>>> 0  | UID Light       | OEM Reserved | N/A        |
> > >         N/A   | 'OEM Event =
> > >         > >>>>>>> 0000h'
> > >         > >>>>>>> 1  | Sys. Health LED | OEM Reserved | N/A        |
> > >         N/A   | 'OEM Event =
> > >         > >>>>>>> 0000h'
> > >         > >>>>>>> 2  | Power Supply 1  | Power Supply | N/A        |
> > >         N/A   | 'Presence
> > >         > >>>>>>> detected'
> > >         > >>>>>>> 3  | Power Supply 2  | Power Supply | N/A        |
> > >         N/A   | 'Presence
> > >         > >>>>>>> detected'
> > >         > >>>>>>> 4  | Power Supplies  | Power Supply | N/A        |
> > >         N/A   | 'Fully Redundant'
> > >         > >>>>>>> 6  | Fan 1           | Fan          | N/A        |
> > >         N/A   | 'transition
> > >         > >>>>>>> to Running'
> > >         > >>>>>>> 7  | Fan 2           | Fan          | N/A        |
> > >         N/A   | 'transition
> > >         > >>>>>>> to Running'
> > >         > >>>>>>> 8  | Fan 3           | Fan          | N/A        |
> > >         N/A   | 'transition
> > >         > >>>>>>> to Running'
> > >         > >>>>>>> 9  | Fan 4           | Fan          | N/A        |
> > >         N/A   | 'transition
> > >         > >>>>>>> to Running'
> > >         > >>>>>>> 10 | Fan 5           | Fan          | N/A        |
> > >         N/A   | N/A
> > >         > >>>>>>> 11 | Fan 6           | Fan          | N/A        |
> > >         N/A   | N/A
> > >         > >>>>>>> 12 | Fans            | Fan          | N/A        |
> > >         N/A   | 'Fully Redundant'
> > >         > >>>>>>> 14 | Temp 1          | Temperature  | 22.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 15 | Temp 2          | Temperature  | 40.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 16 | Temp 3          | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 17 | Temp 4          | Temperature  | 38.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 18 | Temp 5          | Temperature  | 39.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 19 | Temp 6          | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 20 | Temp 7          | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 21 | Temp 8          | Temperature  | 46.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 22 | Temp 9          | Temperature  | 38.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 23 | Temp 10         | Temperature  | 48.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 24 | Temp 11         | Temperature  | 39.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 25 | Temp 12         | Temperature  | 50.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 26 | Temp 13         | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 27 | Temp 14         | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 28 | Temp 15         | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 29 | Temp 16         | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 30 | Temp 17         | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 31 | Temp 18         | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 32 | Temp 19         | Temperature  | 28.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 33 | Temp 20         | Temperature  | 35.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 34 | Temp 21         | Temperature  | 38.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 35 | Temp 22         | Temperature  | 34.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 36 | Temp 23         | Temperature  | 44.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 37 | Temp 24         | Temperature  | 38.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 38 | Temp 25         | Temperature  | 34.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 39 | Temp 26         | Temperature  | 34.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 40 | Temp 27         | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 41 | Temp 28         | Temperature  | N/A        | C
> > >         | N/A
> > >         > >>>>>>> 42 | Temp 29         | Temperature  | 35.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 43 | Temp 30         | Temperature  | 77.00      | C
> > >         | 'OK'
> > >         > >>>>>>> 44 | Memory          | Memory       | N/A        |
> > >         N/A   | 'Presence
> > >         > >>>>>>> detected'
> > >         > >>>>>>> 45 | Power Meter     | Current      | N/A        |
> > >         N/A   | 'Device Enabled'
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >         > >>>>>>> If useful, I'll provide --debug output.
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >         > >>>>>>>
> > >         > >>>>>>> Thanks for any help,
> > >         > >>>>>>> bye nIc
> > >         > >>>>>>>
> > >         > >>>>>>> _______________________________________________
> > >         > >>>>>>> Freeipmi-users mailing list
> > >         > >>>>>>> address@hidden
> > >         > >>>>>>> http://lists.gnu.org/mailman/listinfo/freeipmi-users
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>> --
> > >         > >>>>>
> > >         > >>>>>
> > >         > >>>>> Cordiali saluti,
> > >         > >>>>> Nicola Pedrozzi
> > >         > >>>>> --
> > >         > >>>>> IT Manager
> > >         > >>>>> ImmoGalaxy Sagl
> > >         > >>>>> Via Corte 19c
> > >         > >>>>> CH-6963 Pregassona
> > >         > >>>>>
> > >         > >>>>> address@hidden
> > >         > >>>>> Tel: +41 91 941.08.01
> > >         > >>>>> Fax: +41 91 941.08.02
> > >         > >>>>>
> > >         > >>>>> http://www.immogalaxy.ch
> > >         > >>>> --
> > >         > >>>> Albert Chu
> > >         > >>>> address@hidden
> > >         > >>>> Computer Scientist
> > >         > >>>> High Performance Systems Division
> > >         > >>>> Lawrence Livermore National Laboratory
> > >         > >>>>
> > >         > >>>>
> > >         > >>>> _______________________________________________
> > >         > >>>> Freeipmi-users mailing list
> > >         > >>>> address@hidden
> > >         > >>>> http://lists.gnu.org/mailman/listinfo/freeipmi-users
> > >         > >>
> > >
> > >         --
> > >
> > >         Albert Chu
> > >         address@hidden
> > >         Computer Scientist
> > >         High Performance Systems Division
> > >         Lawrence Livermore National Laboratory
> > >
> > >
> > >         _______________________________________________
> > >         Freeipmi-users mailing list
> > >         address@hidden
> > >         http://lists.gnu.org/mailman/listinfo/freeipmi-users
> > >
> > >
> > >
> > --
> > Albert Chu
> > address@hidden
> > Computer Scientist
> > High Performance Systems Division
> > Lawrence Livermore National Laboratory
> >
> >
> > _______________________________________________
> > Freeipmi-users mailing list
> > address@hidden
> > http://lists.gnu.org/mailman/listinfo/freeipmi-users
> --
> Albert Chu
> address@hidden
> Computer Scientist
> High Performance Systems Division
> Lawrence Livermore National Laboratory
>
>


reply via email to

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