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: Nicola Pedrozzi
Subject: Re: [Freeipmi-users] Missing details on HP Proliant DL380 G7
Date: Thu, 10 Mar 2011 23:11:10 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.17) Gecko/20110123 SeaMonkey/2.0.12

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

reply via email to

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