[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-users] Fan Sensor not correctly reported
From: |
Albert Chu |
Subject: |
Re: [Freeipmi-users] Fan Sensor not correctly reported |
Date: |
Tue, 15 Oct 2013 10:39:41 -0700 |
Hi Philip,
Have you tried the "-W discretereading" workaround? Short story w/ the
workaround, HP motherboards have a unique bug in their firmware such
that ipmitool and FreeIPMI output incorrect information. There's a
small blurb about it here:
http://www.gnu.org/software/freeipmi/freeipmi-faq.html#Why-is-the-output-from-FreeIPMI-different-than-another-software_003f
If that doesn't work, can you please provide me w/ --debug output from
your "ipmi-sensors -h *** -u *** -p *** -D LAN_2_0 -r 8 -vv" below.
Al
On Mon, 2013-10-14 at 14:13 +0200, Philipp Naether wrote:
> Hi guys,
>
> on our HP DL380 G6/7 servers FreeIPMI reports the fan sensors with
> wrong values:
>
> address@hidden 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:
>
> address@hidden 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 | Fan 2
> | Fan | Nominal | N/A | N/A |
> 'transition to Running' |
> '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
> address@hidden
> www.stadt-meissen.de
> _______________________________________________
> Freeipmi-users mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/freeipmi-users
--
Albert Chu
address@hidden
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory