Hi guys, on our HP DL380 G6/7 servers FreeIPMI reports the fan sensors with wrong values:
[root@icinga sbin]# ./ipmi-sensors -h *** -u *** -p *** -D LAN_2_0 -r 8 -vv Record ID: 8 Record Type: Full Sensor Record (1h) ID String: Fan 2 Sensor Type: Fan (4h) Sensor Number: 7 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: Ah Accuracy: 0.000000% Sensor Direction: Unspecified The verbose output of ipmitool reports the following: [root@icinga bin]# ./ipmitool -I lanplus -H *** -U *** -P *** sensor -v Sensor ID: Fan Block 1 (0x9) Entity ID: 7.1 Sensor Type (Discrete): Fan Sensor Reading: 19.208 percent States Asserted: Availability State [Transition to Running] Important there is that ipmitool reports the value and the unit correctly. But FreeIPMI reports it as N/A. I was told that FreeIPMI might not be able to interpret this data correctly and I should write to this to the mailing list. Further information of the affected systems: #bmc-info Device ID : 17 Device Revision : 1 Device SDRs : supported Firmware Revision : 2.22 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 : 8192 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) #ipmi-sensors -V ipmi-sensors - 1.3.2 Copyright (C) 2003-2013 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. #ipmi-sensors --interpret-oem-data --output-sensor-state Caching SDR repository information: /root/.freeipmi/sdr-cache/sdr-cache-icinga.192.168.5.207 Caching SDR record 47 of 47 (current record ID 46) ID | Name | Type | State | Reading | Units | Event 1 | UID Light | OEM Reserved | N/A | N/A | N/A | 'OK' 2 | Sys. Health LED | OEM Reserved | N/A | N/A | N/A | 'OK' 3 | Power Supply 1 | Power Supply | Nominal | N/A | N/A | 'Presence detected' 4 | Power Supply 2 | Power Supply | Nominal | N/A | N/A | 'Presence detected' 5 | Power Supplies | Power Supply | Nominal | N/A | N/A | 'Fully Redundant' 7 | Fan 1 | Fan | Nominal | N/A | N/A | 'transition to Running' 8 | Fan 2 | Fan | Nominal | N/A | N/A | 'transition to Running' 9 | Fan 3 | Fan | Nominal | N/A | N/A | 'transition to Running' 10 | Fan 4 | Fan | Nominal | N/A | N/A | 'transition to Running' 11 | Fan 5 | Fan | N/A | N/A | N/A | N/A 12 | Fan 6 | Fan | N/A | N/A | N/A | N/A 13 | Fans | Fan | Nominal | N/A | N/A | 'Fully Redundant' 15 | Temp 1 | Temperature | Nominal | 17.00 | C | 'OK' 16 | Temp 2 | Temperature | Nominal | 40.00 | C | 'OK' 17 | Temp 3 | Temperature | N/A | N/A | C | N/A 18 | Temp 4 | Temperature | Nominal | 29.00 | C | 'OK' 19 | Temp 5 | Temperature | Nominal | 29.00 | C | 'OK' 20 | Temp 6 | Temperature | N/A | N/A | C | N/A 21 | Temp 7 | Temperature | N/A | N/A | C | N/A 22 | Temp 8 | Temperature | Nominal | 38.00 | C | 'OK' 23 | Temp 9 | Temperature | Nominal | 31.00 | C | 'OK' 24 | Temp 10 | Temperature | Nominal | 40.00 | C | 'OK' 25 | Temp 11 | Temperature | Nominal | 32.00 | C | 'OK' 26 | Temp 12 | Temperature | Nominal | 41.00 | C | 'OK' 27 | Temp 13 | Temperature | Nominal | 0.00 | C | 'OK' 28 | Temp 14 | Temperature | Nominal | 0.00 | C | 'OK' 29 | Temp 15 | Temperature | Nominal | 0.00 | C | 'OK' 30 | Temp 16 | Temperature | N/A | N/A | C | N/A 31 | Temp 17 | Temperature | N/A | N/A | C | N/A 32 | Temp 18 | Temperature | N/A | N/A | C | N/A 33 | Temp 19 | Temperature | Nominal | 22.00 | C | 'OK' 34 | Temp 20 | Temperature | Nominal | 27.00 | C | 'OK' 35 | Temp 21 | Temperature | Nominal | 29.00 | C | 'OK' 36 | Temp 22 | Temperature | Nominal | 27.00 | C | 'OK' 37 | Temp 23 | Temperature | Nominal | 36.00 | C | 'OK' 38 | Temp 24 | Temperature | Nominal | 30.00 | C | 'OK' 39 | Temp 25 | Temperature | Nominal | 27.00 | C | 'OK' 40 | Temp 26 | Temperature | Nominal | 27.00 | C | 'OK' 41 | Temp 27 | Temperature | Nominal | 0.00 | C | 'OK' 42 | Temp 28 | Temperature | N/A | N/A | C | N/A 43 | Temp 29 | Temperature | Nominal | 35.00 | C | 'OK' 44 | Temp 30 | Temperature | Nominal | 63.00 | C | 'OK' 45 | Memory | Memory | Warning | N/A | N/A | 'Correctable memory error' 'Presence detected' 46 | Power Meter | Current | N/A | N/A | N/A | 'Device Enabled' ]# ./ipmi-sensors --interpret-oem-data --output-sensor-state --ignore-not-available-sensors ID | Name | Type | State | Reading | Units | Event 1 | UID Light | OEM Reserved | N/A | N/A | N/A | 'OK' 2 | Sys. Health LED | OEM Reserved | N/A | N/A | N/A | 'OK' 3 | Power Supply 1 | Power Supply | Nominal | N/A | N/A | 'Presence detected' 4 | Power Supply 2 | Power Supply | Nominal | N/A | N/A | 'Presence detected' 5 | Power Supplies | Power Supply | Nominal | N/A | N/A | 'Fully Redundant' 7 | Fan 1 | Fan | Nominal | N/A | N/A | 'transition to Running' 8 | Fan 2 | Fan | Nominal | N/A | N/A | 'transition to Running' 9 | Fan 3 | Fan | Nominal | N/A | N/A | 'transition to Running' 10 | Fan 4 | Fan | Nominal | N/A | N/A | 'transition to Running' 13 | Fans | Fan | Nominal | N/A | N/A | 'Fully Redundant' 15 | Temp 1 | Temperature | Nominal | 17.00 | C | 'OK' 16 | Temp 2 | Temperature | Nominal | 40.00 | C | 'OK' 18 | Temp 4 | Temperature | Nominal | 29.00 | C | 'OK' 19 | Temp 5 | Temperature | Nominal | 29.00 | C | 'OK' 22 | Temp 8 | Temperature | Nominal | 38.00 | C | 'OK' 23 | Temp 9 | Temperature | Nominal | 31.00 | C | 'OK' 24 | Temp 10 | Temperature | Nominal | 40.00 | C | 'OK' 25 | Temp 11 | Temperature | Nominal | 32.00 | C | 'OK' 26 | Temp 12 | Temperature | Nominal | 41.00 | C | 'OK' 27 | Temp 13 | Temperature | Nominal | 0.00 | C | 'OK' 28 | Temp 14 | Temperature | Nominal | 0.00 | C | 'OK' 29 | Temp 15 | Temperature | Nominal | 0.00 | C | 'OK' 33 | Temp 19 | Temperature | Nominal | 22.00 | C | 'OK' 34 | Temp 20 | Temperature | Nominal | 28.00 | C | 'OK' 35 | Temp 21 | Temperature | Nominal | 29.00 | C | 'OK' 36 | Temp 22 | Temperature | Nominal | 27.00 | C | 'OK' 37 | Temp 23 | Temperature | Nominal | 36.00 | C | 'OK' 38 | Temp 24 | Temperature | Nominal | 30.00 | C | 'OK' 39 | Temp 25 | Temperature | Nominal | 27.00 | C | 'OK' 40 | Temp 26 | Temperature | Nominal | 27.00 | C | 'OK' 41 | Temp 27 | Temperature | Nominal | 0.00 | C | 'OK' 43 | Temp 29 | Temperature | Nominal | 35.00 | C | 'OK' 44 | Temp 30 | Temperature | Nominal | 63.00 | C | 'OK' 45 | Memory | Memory | Warning | N/A | N/A | 'Correctable memory error' 'Presence detected' 46 | Power Meter | Current | N/A | N/A | N/A | 'Device Enabled' I hope there is a way to fix this issue. Best regards! Philipp Mit freundlichen Grüßen Philipp Näther Datenverarbeitung Stadt Meißen Markt 1, 01662 Meißen Tel.: +49 3521 467-216 Fax: +49 3521 467-280 [email protected] www.stadt-meissen.de _______________________________________________ Freeipmi-users mailing list [email protected] https://lists.gnu.org/mailman/listinfo/freeipmi-users
