Transcript
iVPX7225
Control via IPMI Programmer’s Reference P/N: 6806800S08B April 2015
©
Copyright 2015 Artesyn Embedded Technologies, Inc. All rights reserved.
Trademarks Artesyn Embedded Technologies, Artesyn and the Artesyn Embedded Technologies logo are trademarks and service marks of Artesyn Embedded Technologies, Inc.© 2014 Artesyn Embedded Technologies, Inc. All other product or service names are the property of their respective owners. Intel® is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries. Java™ and all other Java-based marks are trademarks or registered trademarks of Oracle America, Inc. in the U.S. and other countries. Microsoft®, Windows® and Windows Me® are registered trademarks of Microsoft Corporation; and Windows XP™ is a trademark of Microsoft Corporation. PICMG®, CompactPCI®, AdvancedTCA™ and the PICMG, CompactPCI and AdvancedTCA logos are registered trademarks of the PCI Industrial Computer Manufacturers Group. UNIX® is a registered trademark of The Open Group in the United States and other countries.
Notice While reasonable efforts have been made to assure the accuracy of this document, Artesyn assumes no liability resulting from any omissions in this document, or from the use of the information obtained therein. Artesyn reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Artesyn to notify any person of such revision or changes. Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to an Artesyn website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered without the permission of Artesyn. It is possible that this publication may contain reference to or information about Artesyn products (machines and programs), programming, or services that are not available in your country. Such references or information must not be construed to mean that Artesyn intends to announce such Artesyn products, programming, or services in your country.
Limited and Restricted Rights Legend If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply unless otherwise agreed to in writing by Artesyn. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (b)(3) of the Rights in Technical Data clause at DFARS 252.227-7013 (Nov. 1995) and of the Rights in Noncommercial Computer Software and Documentation clause at DFARS 252.227-7014 (Jun. 1995).
Contact Address Artesyn Embedded Technologies
Artesyn Embedded Technologies
Marketing Communications
Lilienthalstr. 17-19
2900 S. Diablo Way, Suite 190
85579 Neubiberg/Munich
Tempe, Arizona 85282
Germany
Contents
About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.1 1.2
2
Supported IPMI Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.1 2.2
2.3 2.4 2.5
3
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Standard IPMI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.2.1 Global IPMI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.2.2 BMC WatchDog Timer Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.2.3 BMC Device and Messaging Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.2.4 Chassis Device Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2.4.1 Artesyn OEM Boot Options for Set / Get System Boot Options Commands . 17 2.2.5 Event Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.2.6 Sensor Device Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.2.7 FRU Inventory Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2.8 SEL Device Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 VITA46.11 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Firmware Upgrade Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Artesyn OEM Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.5.1 Set Feature Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.5.2 Get Feature Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
FRU Information and Sensor Data Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1 3.2
4
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
FRU Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Sensor Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
OEM Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.1
iVPX7225 OEM Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
3
Contents Contents
A
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 A.1 A.2
4
Artesyn Embedded Technologies - Embedded Computing Documentation . . . . . . . . . . . . . . . . 43 Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
List of Tables
Table 1-1 Table 2-1 Table 2-2 Table 2-3 Table 2-4 Table 2-5 Table 2-6 Table 2-7 Table 2-8 Table 2-9 Table 2-10 Table 2-11 Table 2-12 Table 2-13 Table 2-14 Table 2-15 Table 3-1 Table 3-2 Table 3-3 Table 3-4 Table 3-5 Table 3-6 Table 3-7 Table 3-8 Table 3-9 Table 3-10 Table 3-11 Table 3-12 Table 3-13 Table 3-14 Table 3-15 Table 3-16 Table 3-17 Table 3-18 Table 3-19 Table 4-1
Key Features of the iVPX7225 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 IPM device Global Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 BMC WatchDog Timer Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 BMC Device and Messaging Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Chassis Device Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Artesyn Boot Option Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Event Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Sensor Device Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 FRU Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Supported SEL Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 VITA46.11 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Firmware Upgrade Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Artesyn OEM Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Set Feature Configuration Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Feature Selector Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Set Feature Configuration Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 IPMI Sensors Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 FRU State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 IPMB Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 FRU Health . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 FRU Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 FRU Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Test Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Test Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Inlet Temp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Outlet Temp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 PECI Temp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 BMC Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 F/W Progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Boot Bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Version Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Reset Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 RTM State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 XMC State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 iVPX7225 IPMC OEM Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
5
List of Tables
Table A-1 Table A-2
6
Artesyn Embedded Technologies - Embedded Computing Publications . . . . . . . . . . . . . . . 43 Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
About this Manual
Overview of Contents This manual provides information on how to control and monitor the functionality of the iVPX7225 via Intelligent Platform Management Interface (IPMI). This manual is intended for users qualified in software development. Users must have a working understanding of IPMI. This manual is divided into the following chapters and appendices. Chapter 1, Introduction gives a short overview on the iVPX7225. Chapter 2, Supported IPMI Commands, lists IPMI commands supported by the IPMC. Chapter 3, FRU Information and Sensor Data Records, provides FRU information and sensors that are accessible via IPMI for iVPX7225. Chapter 4, OEM Sensors, provides additional information about OEM sensors that are accessible via IPMI for iVPX7225. Appendix A, Related Documentation, lists publications for blade and software products used with the iVPX7225 platforms.
Abbreviations This document uses the following terms and abbreviations: Term
Definition
FRU
Field Replaceable Unit. A module or component which will typically be replaced in its entirety as part of a field service repair operation.
FTM
Fan Tray Module. An FRU that provides cooling to the shelf.
IPMB
Intelligent Platform Management Bus. Name for the architecture, protocol, and implementation of a special bus that interconnects the baseboard and chassis electronics and provides a communications media for system platform management information. The bus is built on I2C and provides a communications path between “management controllers” such as the BMC, FPC, and HSC.
LPMI
Local Peripheral Manager Interface.
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
7
About this Manual
About this Manual
Term
Definition
LUN
Logical Unit Number. In the context of the Intelligent Platform Management Bus protocol, this is a subaddress that allows messages to be routed to different ‘logical units’ that reside behind the same I2C slave address.
PEM
Power Entry Module. An FRU that introduces power to the shelf.
SAM
Shelf Manager. An FRU that provides system management functions for shelf components.
SDR
Sensor Data Record. A data record that provides platform management sensor type, locations, event generation, and access information.
SEL
System Event Log. A non-volatile storage area and associated interfaces for storing system platform event information for later retrieval.
Conventions The following table describes the conventions used throughout this manual.
8
Notation
Description
0x00000000
Typical notation for hexadecimal numbers (digits are 0 through F), for example used for addresses and offsets
0b0000
Same for binary numbers (digits are 0 and 1)
bold
Used to emphasize a word
Screen
Used for on-screen output and code related elements or commands in body text
Courier + Bold
Used to characterize user input and to separate it from system output
Reference
Used for references and for table and figure descriptions
File > Exit
Notation for selecting a submenu
Notation for variables and keys
[text]
Notation for software buttons to click on the screen and parameter description
...
Repeated item for example node 1, node 2, ..., node 12
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
About this Manual
Notation
Description
.
Omission of information from example/command that is not necessary at the time being
. . ..
Ranges, for example: 0..4 means one of the integers 0,1,2,3, and 4 (used in registers)
|
Logical OR Indicates a hazardous situation which, if not avoided, could result in death or serious injury
Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury
Indicates a property damage message
No danger encountered. Pay attention to important information
Summary of Changes See the table below for manual revisions and changes. Part Number
Date
Description
6806800S08A
September, 2013
First Version
6806800S08B
April, 2015
Rebranded to Artesyn.
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
9
About this Manual
10
About this Manual
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Chapter 1
Introduction
1.1
Features The 3U iVPX7225 features the dual-core 3rd generation 2.5 GHz Intel Core i7-3500 Mobile Processor Series processor with integrated graphics and memory controller and the mobile Intel QM77 PCH chipset with leading edge I/O functionality. This high compute density platform offers both high speed fabric connectivity with PCI Express and Gigabit Ethernet control plane connectivity with data transfer rates up to 5Gbps. On board memory includes 8GB DDR3-1600 memory, 4GBembedded USB flash, and 1MB non-volatile Ferroelectric Random Access Memory (F-RAM). Additional connectivity includes three USB 2.0 ports, two serial ports, three SATA ports, eight GPIO, Display Port, VGA and one XMC site for maximum flexibility. Table 1-1 Key Features of the iVPX7225 Features
Description
Processor
Dual-core 3rd generation Intel Core i7-3555LE, 2.50 GHz, 4MB Intel Smart Cache, 25 W
Dual DDR3-1333/1600 memory controller
Two PCI Express (PCIe) root controllers with 16 lanes Gen2 PCIE (max. 5.0 GT/s)
x4 DMI interface to platform controller hub (PCH)
Intel QM77 PCH
Eight PCI Express root controllers and 8 lanes Gen2 PCIe (max. 5.0 GT/s)
Six 6x SATA controllers
14 USB 2.0 host controllers
Three digital displays (DP/eDP/HDMI/DVI/
Chipset
sDVO)
One analog display (CRT/VGA)
SPI interface (2 CS#)
LPC interface
SMBus
Programmable interrupt controller, watchdog timer, real-time clock
Memory
Gigabit Ethernet controller 10/100/1000BASE-T
Soldered down 8GB dual-channel DDR3-1600 memory with ECC
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
11
Introduction
Table 1-1 Key Features of the iVPX7225 (continued) Features
Description
User Flash/ NVRAM Memory
4GB embedded USB flash
1 MB F-RAM (NVRAM)
Boot Flash Memory
Dual UEFI BIOS in dual 8MB SPI flash devices
Support for crisis recovery
Two 1000BASE-BX/KX Ethernet (Ultra Thin Pipe control plane)
Two PCIe x4 Gen2 (Fat Pipe data plane)
Backplane I/O
–
One port configurable with non-transparent bridging capability
Front Panel I/O
One DisplayPort
One VGA
Three USB 2.0
Three SATA (2x Gen3, 1x Gen2)
One SATA on the XMC
Two RS-232/RS-422/RS-485
Eight GPIO
XMC X12d I/O
SMBus
IPMC I2C
Selective Read-Only Override pins
RTM control signals
Air cooled
Ethernet Controllers
12
–
XMC front panel I/O
–
Reset switch
–
Status LEDs
Conduction cooled –
Reset switch
–
Status LEDs
x4 PCI-E to 2x 1000BASE-BX/KX to OVPX backplane through 82580 Ethernet controller
One XMC site (1x SATA Gen2 routed to the XMC for an optional mutually-exclusive SSD mezzanine card)
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Introduction
Table 1-1 Key Features of the iVPX7225 (continued) Features
Description
Optional Transition Modules
Mini DisplayPort, VGA, USB 2.0, Ethernet, Serial, I2C,
Other Features
Watchdog unit
Trusted Platform Module (TPM)
Intel vPro Technology capable (supports Intel
TXT, VT, and TPM)
VITA 46.11 system management IPMI V1.5 compliant1
Multiple 32-bit timers
Temperature sensors
Status and user LEDs
Reset switch
Locking ejector handles
One of the CPU’s two PCI Express ports is set up for future Gen3 compliance (going to the XMC site)
GPIO, SATA, XMC IO, write protect override switches
BIOS
UEFI BIOS
IPMC
VITA 46.11 system management for VPX compliant1
1. Current is designed to VITA46.11 D0.8
1.2
Overview The iVPX7225 Intelligent Platform Management Controller (IPMC) is design to VITA46.11 draft D0.8, and supports Tier 2 IPMC requirements. VITA 46.11 uses the IPMI version 1.5 specifications as its architectural foundation. IPMI defined interfaces, protocols, command and record structures, and general architectural concepts and features are all leveraged by VITA 46.11. VITA 46.11 utilizes the Network Function Code Group Extension mechanism to define its commands with 03h as the IPMI group extension code assigned to the VITA Standards Organization. The iVPX7225 IPMC is the intelligent device that is started when the 3.3V management power is applied to the board. The IPMC has a single IPMB (i.e. IPMB-A) routed to the chassis through the backplane connector. It uses a direct UART connection with the standard Terminal Mode of IPMI Serial/Modem Interface at 38400 BAUD as the system interface.
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
13
Introduction
14
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Chapter 2
Supported IPMI Commands
2.1
Introduction This chapter describes the different commands supported by the iVPX7225 series platforms. Command categories are as follows:
2.2
Standard IPMI Commands
VITA46.11 Commands
Firmware Upgrade Commands
Artesyn OEM Commands
Standard IPMI Commands The IPMC is fully compliant to the Intelligent Platform Management Interface v.1.5. This section provides information about the supported IPMI commands.
2.2.1
Global IPMI Commands The IPMCs support the following global IPMI commands. Table 2-1 IPM device Global Commands Command Name
NetFn
CMD
Get Device ID
App
01h
Cold Reset
App
02h
Warm Reset
App
03h
Get Self Test Results
App
04h
Broadcast "Get Device ID"
App
01h
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
15
Supported IPMI Commands
2.2.2
BMC WatchDog Timer Commands The IPMCs support the following BMC WatchDog Timer commands. Table 2-2 BMC WatchDog Timer Commands
2.2.3
Command Name
NetFn
CMD
Reset Watchdog Timer
App
22h
Set Watchdog Timer
App
24h
Get Watchdog Timer
App
25h
BMC Device and Messaging Commands The IPMCs support the following BMC Device and Messaging Timer commands. Table 2-3 BMC Device and Messaging Commands
16
Command Name
NetFn
CMD
Set BMC Global Enables
App
2Eh
Get BMC Global Enables
App
2Fh
Clear Message Flags
App
30h
Get Message Flags
App
31h
Get Message
App
33h
Send Message
App
34h
Master Write-Read
App
52h
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Supported IPMI Commands
2.2.4
Chassis Device Commands The IPMC supports the following chassis device commands. Table 2-4 Chassis Device Commands
2.2.4.1
Command Name
NetFn
CMD
Set System Boot Options
Chassis
08h
Get System Boot Options
Chassis
09h
Artesyn OEM Boot Options for Set / Get System Boot Options Commands IPMI Set / Get System Boot Options Commands provide a means to set / retrieve the boot options. IPMI specification defines a set of standard boot option parameters. The IPMI specification also leaves a range (96 - 127) of boot options for OEM extensions. Artesyn utilizes this OEM range for OEM function extensions such as boot bank selection configuration. Table 2-5 Artesyn Boot Option Parameters Parameter
#
Parameter Data (non-volatile unless otherwise noted)
Boot Bank (non-volatile)
96
This is for IPMC to select the SPI flash from which BIOS would boot from. The actual selected flash bank is determined by the FPGA. data 1 - Set Selector. Write as 00h. data 2 - Boot Bank Selector 00h = SPI Flash 0
01h = SPI Flash 1 Graceful Shutdown Timeout
(non-volatile)
98
This defines the time the payload OS may need for a complete graceful shutdown. data 1 - LSB of Graceful Shutdown Timeout value in 100 msec.
data 2 - MSB of Graceful Shutdown Timeout value in 100 msec.
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
17
Supported IPMI Commands
2.2.5
Event Commands The IPMC supports the following event commands. Table 2-6 Event Commands
2.2.6
Command Name
NetFn
CMD
Set Event Receiver
S/E
00h
Get Event Receiver
S/E
01h
Platform Event (a.k.a. “Event Message”)
S/E
02h
Sensor Device Commands The IPMCs support the following sensor device commands. Table 2-7 Sensor Device Commands
18
Command Name
NetFn
CMD
Get Device SDR Info
S/E
20h
Get Device SDR
S/E
21h
Reserve Device SDR Repository
S/E
22h
Set Sensor Hysteresis
S/E
24h
Get Sensor Hysteresis
S/E
25h
Set Sensor Threshold
S/E
26h
Get Sensor Threshold
S/E
27h
Set Sensor Event Enable
S/E
28h
Get Sensor Event Enable
S/E
29h
Get Sensor Event Status
S/E
2Bh
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Supported IPMI Commands
Table 2-7 Sensor Device Commands (continued)
2.2.7
Command Name
NetFn
CMD
Get Sensor Reading
S/E
2Dh
FRU Inventory Commands The IPMC support the following FRU inventory commands. Table 2-8 FRU Commands
2.2.8
Command Name
NetFn
CMD
Get FRU Inventory Area Info
Storage
10h
Read FRU Data
Storage
11h
Write FRU Data
Storage
12h
SEL Device Commands The IPMC supports the following SEL device commands. Table 2-9 Supported SEL Commands Command Name
NetFn
CMD
Get SEL Info
Storage
40h
Reserve SEL
Storage
42h
Get SEL Entry
Storage
43h
Add SEL Entry
Storage
44h
Clear SEL
Storage
47h
Get SEL Time
Storage
48h
Set SEL Time
Storage
49h
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
19
Supported IPMI Commands
2.3
VITA46.11 Commands Following table lists the VITA46.11 commands.
These commands are added from VITA46.11 Draft 0.8 version.
Table 2-10 VITA46.11 Commands
20
Command Name
NetFn
CMD
Get VSO Capabilities
VSO
00h
FRU Control
VSO
04h
Get FRU LED Properties
VSO
05h
Get LED Color Capabilities
VSO
06h
Set FRU LED State
VSO
07h
Get FRU LED State
VSO
08h
Set IPMB State
VSO
09h
Set FRU State Policy Bits
VSO
0Ah
Get FRU State Policy Bits
VSO
0Bh
Set FRU Activation
VSO
0Ch
Get Device Locator Record ID
VSO
0Dh
FRU Control Capabilities
VSO
1Eh
Get FRU Address Info
VSO
40h
Get Mandatory Sensor Numbers
VSO
44h
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Supported IPMI Commands
2.4
Firmware Upgrade Commands Following are the firmware upgrade commands.These commands are to support the PICMG HPM.1 firmware upgrade protocol. Table 2-11 Firmware Upgrade Commands
2.5
Command Name
NetFn
CMD
Get Target Upgrade Capabilities
PICMG
2Eh
Get Component Properties
PICMG
2Fh
Abort Firmware Upgrade
PICMG
30h
Initiate Upgrade Action
PICMG
31h
Upload Firmware Block
PICMG
32h
Finish Firmware Upload
PICMG
33h
Get Upgrade Status
PICMG
34h
Activate Firmware
PICMG
35h
Query Self-test Results
PICMG
36h
Query Rollback Status
PICMG
37h
Initiate Manual Rollback
PICMG
38h
Artesyn OEM Commands The Artesyn IPMC supports several commands which are not defined in the IPMI, VITA, or PICMG specification but are introduced by Artesyn. NetFn for these Artesyn OEM commands are 2Eh / 2Fh. Table 2-12 Artesyn OEM Commands Command Name
NetFn
CMD
Detailed Description
Set Feature Configuration
EMR
1Eh
See, Set Feature Configuration on page 22
Get Feature Configuration
EMR
1Fh
See, Get Feature Configuration on page 24
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
21
Supported IPMI Commands
2.5.1
Set Feature Configuration This command retrieves the configuration of the feature implemented on the blade. Table 2-13 Set Feature Configuration Command Byte
Data Field
Request Data 1
LSB of Artesyn IANA Enterprise Number. A value of CDh shall be used
2
2nd byte of Artesyn IANA Enterprise Number. A value of 65h shall be used
3
MSB of Artesyn IANA Enterprise Number. A value of 00h shall be used
4
Feature Selector. Write as FFh
5
Feature Configuration. 00h = disabled 01h = enabled 02h = restore factory default 03h - FFh. Refer to Table 2-14
6
Persistency / Duration. 00h - FEh reserved FFh = persistent over power cycle
7
Feature Configuration Modifier. For more details, refer to Table 2-14
Response Data 1
Completion Code. Generic plus the following command-specific completion codes: 80h = feature selector not supported. 81h = feature configuration not supported 82h = configuration persistency / duration not supported 83h = feature configuration modifier not supported
22
2
LSB of Artesyn IANA Enterprise Number. A value of CDh shall be used
3
2nd byte of Artesyn IANA Enterprise Number. A value of 65h shall be used
4
MSB of Artesyn IANA Enterprise Number. A value of 00h shall be used
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Supported IPMI Commands
Table 2-14 Feature Selector Assignments Feature Selector
Description & Configuration Modifier
Configuration Modifier
0xFF
iVPX7225 Specific Configurations
01h = LED Overrides
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Feature Configuration 00h = disable LED overrides 01h = enabled LED overrides 02h = restore factory default (i.e. disable LED overrides) 03h - FFh bit maps of LED overrides. Bit 7: Overall LED Control Override 0b = Disable all Overrides 1b = Enable all LED Local Control Overrides, other Overrides remain unchanged. Bit 6: LED2 (GREEN) Local Control Override 0b = Enable the Advanced Local Control (default) 1b = Disable the Advanced Local Control Bit 5: LED1 (RED) Local Control Override 0b = Enable the Advanced Local Control (default) 1b = Disable the Advanced Local Control Bit 4: LED3 (BLUE) Local Control Override 0b = Enable the Advanced Local Control (default) 1b = Disable the Advanced Local Control Bit 3: LED1 Default Color 0b = Red (default) 1b = Amber Bit 2: Reserved Bit 1: Reserved Bit 0: Override Enable 0b = Disabled (default) 1b = Enabled For more information on LED behaviors, refer section 3.3 in the iVPX7225 IU manual.
23
Supported IPMI Commands
2.5.2
Get Feature Configuration This command retrieves the configuration of the feature implemented on the blade. Table 2-15 Set Feature Configuration Command Byte
Data Field
Request Data 1
LSB of Artesyn IANA Enterprise Number. A value of CDh shall be used
2
2nd byte of Artesyn IANA Enterprise Number. A value of 65h shall be used
3
MSB of Artesyn IANA Enterprise Number. A value of 00h shall be used
4
Feature Selector, Write as 0xFF
5
Feature Configuration Modifier. For more details, refer to Table 2-14
Response Data 1
Completion Code. Generic plus the following command-specific completion codes: 80h = feature selector not supported. 83h = feature configuration modifier not supported
24
2
LSB of Artesyn IANA Enterprise Number. A value of CDh shall be used
3
2nd byte of Artesyn IANA Enterprise Number. A value of 65h shall be used
4
MSB of Artesyn IANA Enterprise Number. A value of 00h shall be used
5
Feature Configuration. For more details, refer to Table 2-14
6
Persistency / Duration. Read as 0xFF.
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Chapter 3
FRU Information and Sensor Data Records
3.1
FRU Data Following is an example of FRU Data, actual data is entered at the time of manufacturing. [Common Header] Format Version = 1 [Board Info] Format Version = 1 Language Code = en Mfg Date/Time =
Manufacturer = Artesyn Product Name = IVPX7225 Serial Number = Part Number =
Fru File Id = [Product Info] Format Version = 1 Language Code = en Manufacturer = Artesyn Product Name = Part/Model Number = Product Version = 1.0 Serial Number = Asset Tag =
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
25
FRU Information and Sensor Data Records
Fru File Id = fru-info.inf
3.2
Sensor Overview The following table lists all IPMI sensors available on the iVPX7225-IPMC. Table 3-1 IPMI Sensors Overview Sensor Number
Sensor Name
Sensor Type
Detailed SDR Description
0
FRU State
(VITA46.11)
See Table 3-2 on page 27
FRU State 1
IPMB Link
(VITA46.11)
See Table 3-3 on page 28
IPMB Link 2
FRU Health
(VITA46.11)
See Table 3-4 on page 28
FRU Health 3
FRU Voltage
Voltage
See Table 3-5 on page 29
4
FRU Temperature
(VITA46.11)
See Table 3-6 on page 30
FRU Temperature 5
Test Result
(VITA46.11)
See Table 3-7 on page 30
Payload Test Results 6
Test Status
(VITA46.11)
See Table 3-8 on page 31
Payload Test Status 7
Inlet Temp
Temperature
See Table 3-9 on page 32
8
Outlet Temp
Temperature
See Table 3-10 on page 33
9
PECI Temp
Temperature
See Table 3-11 on page 34
10
Processor
Processor
See Table 3-12 on page 34
11
BMC Watchdog
Watchdog2
See Table 3-13 on page 35
12
F/W Progress
System Firmware Progress
See Table 3-14 on page 36
13
Boot Bank
(Artesyn)
See Table 3-15 on page 37
OEM Type D2 14
26
Version Change
Version Change
See Table 3-16 on page 37
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
FRU Information and Sensor Data Records
Table 3-1 IPMI Sensors Overview (continued) Sensor Number
Sensor Name
Sensor Type
Detailed SDR Description
15
Reset Source
(Artesyn)
See Table 3-17 on page 38
OEM Type DA 16
RTM State
(VITA46.11)
See Table 3-18 on page 39
FRU State 17
XMC State
(VITA46.11)
See Table 3-19 on page 39
FRU State
Table 3-2 FRU State Feature
Raw Value
Description
Sensor Number
0
Sensor Name
FRU State
Front Module FRU Operational State Sensor
Sensor Type Code
0xF0
(VITA46.11) FRU State
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x00F3
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x00F3
Unit
Discrete
Offset 7, 6, 5, 4, 1, and 0 De-assertion Event Mask: None Discrete Reading Mask: State bit 0, 1, 4, 5, 6, and 7
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
27
FRU Information and Sensor Data Records
Table 3-3 IPMB Link Feature
Raw Value
Description
Sensor Number
1
Sensor Name
IPMB Link
System IPMB Link State Sensor
Sensor Type Code
0xF1
(VITA46.11) IPMB Link
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x000F
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x000F
Unit
Discrete
Offset 3 through 0 De-assertion Event Mask: None Discrete Reading Mask: State bits 0 through 3
Table 3-4 FRU Health Feature
Raw Value
Description
Sensor Number
2
Sensor Name
FRU Health
FRU Health Sensor
Sensor Type Code
0xF2
(VITA46.11) FRU Health
Sensor Event Reading Type Code
28
0x04
Sensor Specific
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
FRU Information and Sensor Data Records
Table 3-4 FRU Health (continued) Feature
Raw Value
Description
Assertion Event Mask /Lower Threshold Reading Mask Code
0x0003
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x0003
Unit
Discrete
Offset 1 and 0 De-assertion Event Mask: None Discrete Reading Mask: State bit 0 and 1
Table 3-5 FRU Voltage Feature
Raw Value
Description
Sensor Number
3
Sensor Name
FRU Voltage
FRU All Power Good Sensor
Sensor Type Code
0x02
Voltage
Sensor Event Reading Type Code
0x05
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x0002
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0002
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x0003
Unit
Discrete
Offset 1 De-assertion Event Mask: Offset 1 Discrete Reading Mask: State bit 0 and 1
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
29
FRU Information and Sensor Data Records
Table 3-6 FRU Temperature Feature
Raw Value
Description
Sensor Number
4
Sensor Name
FRU Temperature
FRU Aggregated Temperature Sensor
Sensor Type Code
0xF3
(VITA46.11) FRU Temperature
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x003F
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x003F
Unit
Discrete
Offset 5 through 0 De-assertion Event Mask: None Discrete Reading Mask: State bits 0 through 5
Table 3-7 Test Result Feature
Raw Value
Description
Sensor Number
5
Sensor Name
Test Result
FRU Payload Test Results
Sensor Type Code
0xF4
(VITA46.11) Payload Test Results
Sensor Event Reading Type Code
30
0x04
Sensor Specific
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
FRU Information and Sensor Data Records
Table 3-7 Test Result (continued) Feature
Raw Value
Description
Assertion Event Mask /Lower Threshold Reading Mask Code
0x0003
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x0003
Unit
Discrete
Offset 1 and 0 De-assertion Event Mask: None Discrete Reading Mask: State bit 0 and 1
Table 3-8 Test Status Feature
Raw Value
Description
Sensor Number
6
Sensor Name
Test Status
FRU Payload Test Status
Sensor Type Code
0xF5
(VITA46.11) Payload Test Status
Sensor Event Reading Type Code
0x03
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x0003
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x0003
Unit
Discrete
Offset 1 and 0 De-assertion Event Mask: None Discrete Reading Mask: State bit 0 and 1
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
31
FRU Information and Sensor Data Records
Table 3-9 Inlet Temp Feature
Raw Value
Description
Sensor Number
7
Sensor Name
Inlet Temp
Inlet Air Temperature
Sensor Type Code
0x01
Temperature
Sensor Event Reading Type Code
0x01
Threshold
Assertion Event Mask /Lower Threshold Reading Mask Code
0x7A95
Lower Threshold Reading Mask: LNR, LC, LNC Assertion Event Mask: UNR-GH, UC-GH, UNCGH, LNR-GL, LC-GL, LNCGL
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x7A95
Upper Threshold Reading Mask: UNR, UC, UNC De-assertion Event Mask: UNR-GH, UC-GH, UNCGH, LNR-GL, LC-GL, LNCGL
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x3F3F
Settable Threshold Mask: UNR, UC, UNC, LNR, LC, LNC Readable Threshold Mask: UNR, UC, UNC, LNR, LC, LNC
Unit
32
degrees C
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
FRU Information and Sensor Data Records
Table 3-10 Outlet Temp Feature
Raw Value
Description
Sensor Number
8
Sensor Name
Outlet Temp
Outlet Air Temperature
Sensor Type Code
0x01
Temperature
Sensor Event Reading Type Code
0x01
Threshold
Assertion Event Mask /Lower Threshold Reading Mask Code
0x7A95
Lower Threshold Reading Mask: LNR, LC, LNC Assertion Event Mask: UNR-GH, UC-GH, UNCGH, LNR-GL, LC-GL, LNCGL
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x7A95
Upper Threshold Reading Mask: UNR, UC, UNC De-assertion Event Mask: UNR-GH, UC-GH, UNCGH, LNR-GL, LC-GL, LNCGL
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x3F3F
Settable Threshold Mask: UNR, UC, UNC, LNR, LC, LNC Readable Threshold Mask: UNR, UC, UNC, LNR, LC, LNC
Unit
degrees C
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
33
FRU Information and Sensor Data Records
Table 3-11 PECI Temp Feature
Raw Value
Description
Sensor Number
9
Sensor Name
PECI Temp
PECI Bridge Temperature
Sensor Type Code
0x01
Temperature
Sensor Event Reading Type Code
0x01
Threshold
Assertion Event Mask /Lower Threshold Reading Mask Code
0x0A80
Lower Threshold Reading Mask: None Assertion Event Mask: UNR-GH, UC-GH,UNC-GH
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x7A80
Upper Threshold Reading Mask: UNR, UC, UNC De-assertion Event Mask: UNR-GH, UC-GH,UNC-GH
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x3838
Settable Threshold Mask: UNR, UC, UNC Readable Threshold Mask: UNR, UC, UNC
Unit
degrees C
Table 3-12 Processor
34
Feature
Raw Value
Sensor Number
10
Sensor Name
Processor
Description
Processor (THERMTRIP#, PROCHOT#, CATERR#)
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
FRU Information and Sensor Data Records
Table 3-12 Processor (continued) Feature
Raw Value
Description
Sensor Type Code
0x07
Processor
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x0403
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0403
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x0403
Unit
Discrete
Offset 10, 1, and 0 De-assertion Event Mask: Offset 10, 1, and 0 Discrete Reading Mask: State bit 0, 1, and 10
Table 3-13 BMC Watchdog Feature
Raw Value
Description
Sensor Number
11
Sensor Name
BMC Watchdog
BMC Watchdog
Sensor Type Code
0x23
Watchdog2
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x010F
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Offset 8, 3, 2, 1, and 0
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
De-assertion Event Mask: None
35
FRU Information and Sensor Data Records
Table 3-13 BMC Watchdog (continued) Feature
Raw Value
Description
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x010F
Discrete Reading Mask:
Unit
Discrete
State bit 0, 1, 2, 3, and 8
Table 3-14 F/W Progress Feature
Raw Value
Sensor Number
12
Sensor Name
F/W Progress
Sensor Type Code
0x0F
Description
Boot Firmware Progress System Firmware Progress
36
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x0007
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x0007
Unit
Discrete
Offset 2, 1, and 0 De-assertion Event Mask: None Discrete Reading Mask: State bit 0, 1, and 2
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
FRU Information and Sensor Data Records
Table 3-15 Boot Bank Feature
Raw Value
Description
Sensor Number
13
Sensor Name
Boot Bank
Boot Firmware Flash Bank Selection
Sensor Type Code
0xD2
(Artesyn) OEM Type D2
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x0001
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0001
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x0001
Unit
Discrete
Offset 0 De-assertion Event Mask: Offset 0 Discrete Reading Mask: State bit 0
Table 3-16 Version Change Feature
Raw Value
Sensor Number
14
Sensor Name
Version Change
IPMC Firmware Version Change
Sensor Type Code
0x2B
Version Change
Sensor Event Reading Type Code
0x6F
Sensor Specific
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Description
37
FRU Information and Sensor Data Records
Table 3-16 Version Change (continued) Feature
Raw Value
Description
Assertion Event Mask /Lower Threshold Reading Mask Code
0x00FF
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x00FF
Unit
Discrete
Offset 7 through 1 De-assertion Event Mask: None Discrete Reading Mask: State bit 0 through 7
Table 3-17 Reset Source Feature
Raw Value
Description
Sensor Number
15
Sensor Name
Reset Source
Reset Source Indicator
Sensor Type Code
0xDA
(Artesyn) OEM Type DA
38
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x00FF
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x00FF
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x00FF
Unit
Discrete
Offset 0 De-assertion Event Mask: Offset 0 Discrete Reading Mask: State bit 0
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
FRU Information and Sensor Data Records
Table 3-18 RTM State Feature
Raw Value
Description
Sensor Number
16
Sensor Name
RTM State
RTM FRU Operational State Sensor
Sensor Type Code
0xF0
(VITA46.11) FRU State
Sensor Event Reading Type Code
0x6F
Sensor Specific
Assertion Event Mask /Lower Threshold Reading Mask Code
0x00F3
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x00F3
Unit
Discrete
Offset 7, 6, 5, 4, 1, and 0 De-assertion Event Mask: None Discrete Reading Mask: State bit 0, 1, 4, 5, 6, and 7
Table 3-19 XMC State Feature
Raw Value
Description
Sensor Number
17
Sensor Name
XMC State
XMC FRU Operational State Sensor
Sensor Type Code
0xF0
(VITA46.11) FRU State
Sensor Event Reading Type Code
0x6F
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Sensor Specific
39
FRU Information and Sensor Data Records
Table 3-19 XMC State (continued)
40
Feature
Raw Value
Description
Assertion Event Mask /Lower Threshold Reading Mask Code
0x00F3
Assertion Event Mask:
De-assertion Event Mask /Upper Threshold Reading Mask Code
0x0000
Discrete Reading Mask/Settable Threshold Mask, Readable Threshold Mask Code
0x00F3
Unit
Discrete
Offset 7, 6, 5, 4, 1, and 0 De-assertion Event Mask: None Discrete Reading Mask: State bit 0, 1, 4, 5, 6, and 7
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Chapter 4
OEM Sensors
4.1
iVPX7225 OEM Sensors This section describes the various OEM sensors provided by Artesyn that are located on the iVPX7225 IPMI.
Table 4-1 iVPX7225 IPMC OEM Sensor Sensor Event Sensor Number
13
15
Sensor Name
Boot Bank
Reset Source
Sensor Type Code
0xD2
Reading
Sensor Event
Sensor Type
Type Code
Reading Type
Description
(Artesyn)
0x6F
Sensor Specific
Boot Firmware Bank Currently Booted From
OEM Type D2 0xDA
(Artesyn) OEM Type DA
Offset 0: Current Boot Firmware Bank (1: Bank B, 0: Bank A) 0x6F
Sensor Specific
FPGA Reset Cause Register. Sensor Reading = Cause Register Offset 0 (bit 0): Power-On Reset Offset 1 (bit 1): Watchdog Timer Reset on BIOS Failure Offset 2 (bit 2): Watchdog Timer Reset on OS Failure Offset 3 (bit 3): IPMC Initiated Reset Offset 4 (bit 4): Front Push Button Reset Offset 5 (bit 5): RTM Push Button Reset Offset 6 (bit 6): CPU Thermal Trip Offset 7 (bit 7): XDP DBR# Reset
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
41
OEM Sensors
42
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Appendix A A
Related Documentation
A.1
Artesyn Embedded Technologies - Embedded Computing Documentation The publications listed below are referenced in this manual. You can obtain electronic copies of Artesyn Embedded Technologies - Embedded Computing publications by contacting your local Artesyn sales office. For released products, you can also visit our Web site for the latest copies of our product documentation. 1. Go to www.artesyn.com/computing/support/product/technical-documentation.php. 2. Under FILTER OPTIONS, click the Document types drop-down list box to select the type of document you are looking for. 3. In the Search text box, type the product name and click GO. Table A-1 Artesyn Embedded Technologies - Embedded Computing Publications Document Title
Publication Number
iVPX7225 Installation and Use
6806800S11A
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
43
Related Documentation
A.2
Related Specifications For additional information, refer to the following table for related specifications. As an additional help, a source for the listed document is provided. Please note that, while these sources have been verified, the information is subject to change without notice. Table A-2 Related Specifications Document Title
Source
IPMI Specifications, http://www.intel.com/design/servers/ipmi
44
IPMI Spec v1.5, Document Revision 1.1, February 20, 2002
Intel Corporation, Hewlett-Packard, DEC, NEC
IPMI v1.5 Addenda, Errata, and Clarifications, Addendum Document Revision 5, January 29, 2004
Intel Corporation, Hewlett-Packard, DEC, NEC
Intelligent Platform Management Interface Specification v1.0, Document Revision 1.1, November 15 1999
Intel Corporation, Hewlett-Packard, NEC, Dell
IPMI Implementer's Guide, Draft Version 0.7, September 16, 1998
Intel Corporation
IPMI Platform Management FRU Information Storage Definition V1.0, September 27, 1999
Intel Corporation
Intelligent Platform Management Bus Communications Protocol Specification v1.0, Document Revision 1.0, November 15, 1999
Intel Corporation, HewlettPackard, NEC, Dell
Hardware Platform Management IPM Controller Firmware Upgrade Specification, R1.0, June 01, 2007
http://www.picmg.com/
VITA46.11
www.vita.com
iVPX7225 Control via IPMI Programmer’s Reference (6806800S08B)
Artesyn Embedded Technologies, Artesyn and the Artesyn Embedded Technologies logo are trademarks and service marks of Artesyn Embedded Technologies, Inc. All other product or service names are the property of their respective owners. © 2015 Artesyn Embedded Technologies, Inc.