freeipmi-devel
[Top][All Lists]
Advanced

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

Re: [Freeipmi-devel] Intel S5000PAL mainboard sensors


From: Werner Fischer
Subject: Re: [Freeipmi-devel] Intel S5000PAL mainboard sensors
Date: Wed, 28 Mar 2012 09:40:48 +0200

Hi again Al,

I just noticed that our last emails regarding this issue have been
off-list, so I just send the details that it works now to the list, too.

Thanks for your help!

Regards,
Werner

address@hidden:~# ipmi-sensors -V
ipmi-sensors - 1.2.0.alpha0.intels5000pal
Copyright (C) 2003-2012 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.
address@hidden:~# ipmimonitoring --legacy-output --interpret-oem-data -h 
192.168.1.211 -u admin -p relation -l ADMIN | grep -v Nominal
Record ID | Sensor Name | Sensor Group | Monitoring Status | Sensor Units | 
Sensor Reading
address@hidden:~# ipmi-sensors --output-sensor-state --interpret-oem-data 
--record-ids=39,53,54,74,75 -h 192.168.1.211 -u admin -p relation -l ADMIN
ID | Name          | Type          | State    | Reading    | Units | Event
39 | Session Audit | Session Audit | Nominal  | N/A        | N/A   | 'OK'
53 | SMI Timeout   | OEM Reserved  | Nominal  | N/A        | N/A   | 'State 
Deasserted'
54 | NMI State     | OEM Reserved  | Nominal  | N/A        | N/A   | 'State 
Deasserted'
74 | CPU1 Vcc OOR  | Voltage       | Nominal  | N/A        | N/A   | 'OK'
75 | CPU2 Vcc OOR  | Voltage       | Nominal  | N/A        | N/A   | 'OK'
address@hidden:~# ipmi-sensors --output-sensor-state --interpret-oem-data 
--record-ids=39,53,54,74,75 -vv -h 192.168.1.211 -u admin -p relation -l ADMIN
Record ID: 39
Record Type: Compact Sensor Record (2h)
ID String: Session Audit
Sensor Type: Session Audit (2Ah)
Sensor Number: 10
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: Remote Management Communication Device (38)
Entity Instance: 1
Entity Instance Type: Physical Entity
Event/Reading Type Code: 6Fh
Sensor Direction: Unspecified
Assertion Event Enabled: 'Session Activated'
Assertion Event Enabled: 'Session Deactivated'
Deassertion Event Enabled: 'NONE'
Share Count: 1
ID String Instance Modifier Type: Numeric
ID String Instance Modifier Offset: 0
Entity Instance Sharing: Same for all records
Sensor State: Nominal
Sensor Event: 'OK'

Record ID: 53
Record Type: Compact Sensor Record (2h)
ID String: SMI Timeout
Sensor Type: OEM Reserved (F3h)
Sensor Number: 133
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: system board (7)
Entity Instance: 1
Entity Instance Type: Physical Entity
Event/Reading Type Code: 3h
Sensor Direction: Unspecified
Assertion Event Enabled: 'State Asserted'
Deassertion Event Enabled: 'State Asserted'
Share Count: 1
ID String Instance Modifier Type: Numeric
ID String Instance Modifier Offset: 0
Entity Instance Sharing: Same for all records
Sensor State: Nominal
Sensor Event: 'State Deasserted'

Record ID: 54
Record Type: Compact Sensor Record (2h)
ID String: NMI State
Sensor Type: OEM Reserved (C0h)
Sensor Number: 135
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: system board (7)
Entity Instance: 1
Entity Instance Type: Physical Entity
Event/Reading Type Code: 3h
Sensor Direction: Unspecified
Assertion Event Enabled: 'NONE'
Deassertion Event Enabled: 'NONE'
Share Count: 1
ID String Instance Modifier Type: Numeric
ID String Instance Modifier Offset: 0
Entity Instance Sharing: Same for all records
Sensor State: Nominal
Sensor Event: 'State Deasserted'

Record ID: 74
Record Type: Compact Sensor Record (2h)
ID String: CPU1 Vcc OOR
Sensor Type: Voltage (2h)
Sensor Number: 210
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: processor (3)
Entity Instance: 1
Entity Instance Type: Physical Entity
Event/Reading Type Code: 5h
Sensor Direction: Unspecified
Assertion Event Enabled: 'Limit Exceeded'
Deassertion Event Enabled: 'Limit Exceeded'
Share Count: 1
ID String Instance Modifier Type: Numeric
ID String Instance Modifier Offset: 0
Entity Instance Sharing: Same for all records
Sensor State: Nominal
Sensor Event: 'OK'

Record ID: 75
Record Type: Compact Sensor Record (2h)
ID String: CPU2 Vcc OOR
Sensor Type: Voltage (2h)
Sensor Number: 211
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: processor (3)
Entity Instance: 2
Entity Instance Type: Physical Entity
Event/Reading Type Code: 5h
Sensor Direction: Unspecified
Assertion Event Enabled: 'Limit Exceeded'
Deassertion Event Enabled: 'Limit Exceeded'
Share Count: 1
ID String Instance Modifier Type: Numeric
ID String Instance Modifier Offset: 0
Entity Instance Sharing: Same for all records
Sensor State: Nominal
Sensor Event: 'OK'

address@hidden:~# 

On Mit, 2012-03-21 at 09:29 +0100, Werner Fischer wrote:
> Hi Al,
> 
> On Die, 2012-03-20 at 15:50 -0700, Albert Chu wrote:
> > Hey Werner,
> > 
> > The support should be committed in this branch very shortly.
> > 
> > svn co http://svn.savannah.gnu.org/svn/freeipmi/branches/intels5000pal
> > 
> > PLMK if it works for you.
> I have just tried it now, currently there's no difference as far as I
> can see:
> 
> address@hidden:~$ ipmimonitoring -V
> ipmi-sensors - 1.2.0.alpha0
> Copyright (C) 2003-2012 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.
> address@hidden:~$ ipmimonitoring --legacy-output --interpret-oem-data -h 
> 192.168.1.211 -u **** -p relation -l ADMIN | grep -v Nominal
> Record ID | Sensor Name | Sensor Group | Monitoring Status | Sensor Units | 
> Sensor Reading
> 39 | Session Audit | Session Audit | N/A | N/A | 'OK'
> 53 | SMI Timeout | OEM Reserved | N/A | N/A | 'State Deasserted'
> 54 | NMI State | OEM Reserved | N/A | N/A | 'State Deasserted'
> 74 | CPU1 Vcc OOR | Voltage | N/A | N/A | 'OK'
> 75 | CPU2 Vcc OOR | Voltage | N/A | N/A | 'OK'
> address@hidden:~$ ipmi-sensors --output-sensor-state --interpret-oem-data -h 
> 192.168.1.211 -u **** -p relation -l ADMIN | grep -v Nominal
> ID  | Name             | Type                                | State    | 
> Reading    | Units | Event
> 31  | Mem Therm Margin | Temperature                         | N/A      | N/A 
>        | C     | N/A
> 39  | Session Audit    | Session Audit                       | N/A      | N/A 
>        | N/A   | 'OK'
> 53  | SMI Timeout      | OEM Reserved                        | N/A      | N/A 
>        | N/A   | 'State Deasserted'
> 54  | NMI State        | OEM Reserved                        | N/A      | N/A 
>        | N/A   | 'State Deasserted'
> 55  | SMI State        | OEM Reserved                        | N/A      | N/A 
>        | N/A   | N/A
> 74  | CPU1 Vcc OOR     | Voltage                             | N/A      | N/A 
>        | N/A   | 'OK'
> 75  | CPU2 Vcc OOR     | Voltage                             | N/A      | N/A 
>        | N/A   | 'OK'
> [...]
> 
> During running 'make' I run into some errors, but I think this should not 
> affect 'ipmi-sensors', as this has been made before:
> [...]
> make[4]: `libmiscutil.la' is up to date.
> make[4]: Leaving directory 
> `/home/wfischer/Desktop/freeipmi-svn/intels5000pal/common/miscutil'
> make[4]: Entering directory 
> `/home/wfischer/Desktop/freeipmi-svn/intels5000pal/common/portability'
> make[4]: `libportability.la' is up to date.
> make[4]: Leaving directory 
> `/home/wfischer/Desktop/freeipmi-svn/intels5000pal/common/portability'
> make[3]: Leaving directory 
> `/home/wfischer/Desktop/freeipmi-svn/intels5000pal/libfreeipmi'
> make[2]: Leaving directory 
> `/home/wfischer/Desktop/freeipmi-svn/intels5000pal/libipmiconsole'
> /bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2   -o ipmiconsole 
> ipmiconsole-ipmiconsole.o ipmiconsole-ipmiconsole-argp.o 
> ../common/toolcommon/libtoolcommon.la ../common/miscutil/libmiscutil.la 
> ../common/parsecommon/libparsecommon.la 
> ../common/portability/libportability.la ../libipmiconsole/libipmiconsole.la 
> -lm -lm -lm 
> libtool: link: gcc -g -O2 -o .libs/ipmiconsole ipmiconsole-ipmiconsole.o 
> ipmiconsole-ipmiconsole-argp.o  ../common/toolcommon/.libs/libtoolcommon.a 
> ../common/miscutil/.libs/libmiscutil.a 
> ../common/parsecommon/.libs/libparsecommon.a 
> ../common/portability/.libs/libportability.a 
> ../libipmiconsole/.libs/libipmiconsole.so -lm
> /usr/bin/ld: 
> ../common/toolcommon/.libs/libtoolcommon.a(libtoolcommon_la-tool-common.o): 
> undefined reference to symbol 'ipmi_ctx_open_outofband'
> /usr/bin/ld: note: 'ipmi_ctx_open_outofband' is defined in DSO 
> /home/wfischer/Desktop/freeipmi-svn/intels5000pal/libfreeipmi/.libs/libfreeipmi.so.12
>  so try adding it to the linker command line
> /home/wfischer/Desktop/freeipmi-svn/intels5000pal/libfreeipmi/.libs/libfreeipmi.so.12:
>  could not read symbols: Invalid operation
> collect2: ld returned 1 exit status
> make[1]: *** [ipmiconsole] Error 1
> make[1]: Leaving directory 
> `/home/wfischer/Desktop/freeipmi-svn/intels5000pal/ipmiconsole'
> make: *** [install-recursive] Error 1
> address@hidden:~/Desktop/freeipmi-svn/intels5000pal$ ldconfig
> /sbin/ldconfig.real: Can't create temporary cache file /etc/ld.so.cache~: 
> Permission denied
> address@hidden:~/Desktop/freeipmi-svn/intels5000pal$ sudo ldconfig
> address@hidden:~/Desktop/freeipmi-svn/intels5000pal$
> 
> > > PS: If you need any details from Intel regarding one of the sensors,
> > > just let me know.
> > 
> > I don't need anything new to support these sensors.  However, without
> > more information about the NMI state, the default interpretation is
> > completely arbitrary.  Perhaps you'd like to ping them on that sensor to
> > confirm what it means?
> Yes, for sure. I'll ask them and let you know the details as soon as I
> have an answer.
> 
> Regards,
> Werner
> 
> > At the minimum I can add comments/documentation
> > about it into FreeIPMI.
> 
> > 
> > Al
> > 
> > On Tue, 2012-03-20 at 01:09 -0700, Werner Fischer wrote:
> > > Hi Al,
> > > 
> > > on an (older) Intel S5000PAL Mainboard (SR2500 server) I have found some
> > > sensors, which are currently not recognized by FreeIPMI (tested with
> > > current FreeIPMI version 1.1.3)
> > > 
> > > For the following five sensors the "Monitoring Status" is N/A:
> > > 
> > > # ipmimonitoring --legacy-output --interpret-oem-data | grep -v Nominal
> > > Record ID | Sensor Name | Sensor Group | Monitoring Status | Sensor Units 
> > > | Sensor Reading
> > > 39 | Session Audit | Session Audit | N/A | N/A | 'OK'
> > > 53 | SMI Timeout | OEM Reserved | N/A | N/A | 'State Deasserted'
> > > 54 | NMI State | OEM Reserved | N/A | N/A | 'State Deasserted'
> > > 74 | CPU1 Vcc OOR | Voltage | N/A | N/A | 'OK'
> > > 75 | CPU2 Vcc OOR | Voltage | N/A | N/A | 'OK'
> > > 
> > > For sensor #53 (SMI Timeout) I suppose the meaning is the same as for
> > > the newer SR1625/SR2625 servers which you added last year:
> > > http://lists.gnu.org/archive/html/freeipmi-users/2011-04/msg00008.html
> > > 
> > > I have attached additional outputs (bmc-info and ipmi-sensors -vv and so
> > > on).
> > > 
> > > Can you add support for those sensors to FreeIPMI?
> > > 
> > > Best regards,
> > > Werner
> > > 
> > > PS: If you need any details from Intel regarding one of the sensors,
> > > just let me know.
> > > 
> 

-- 
: Werner Fischer
: Technology Specialist
: Thomas-Krenn.AG | The server-experts
: http://www.thomas-krenn.com | http://www.thomas-krenn.com/wiki




reply via email to

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