Summary of the content on the page No. 1
ATCA-7350 Control via IPMI
Programmer’s Reference
6806800H29E
August 2011
Summary of the content on the page No. 2
© 2011 Emerson All rights reserved. Trademarks Emerson is a trademark registered in the U.S. Patent and Trademark Office. 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 Sun Microsystems, Inc. in the U.S. and other countries. ® ® ® ™ Microsoft , Win
Summary of the content on the page No. 3
Contents About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.2 Feature Description . . . .
Summary of the content on the page No. 4
Contents 3.3 Sensor Data Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4 SOL Module Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.2 Configure the SOL . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 5
List of Tables Table 1-1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Table 1-2 Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 2-1 Supported Global IPMI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Table 2-2 Supported System Interface Commands . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 6
List of Tables Table 3-20 CPU1 Status Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Table 3-21 CPU Inlet Temp Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Table 3-22 FBD Inlet Temp Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Table 3-23 FRU Hot Swap Sensor . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 7
About this Manual Overview of Contents This manual is intended for users qualified in electronics or electrical engineering. Users must have a working understanding of Intelligent Platform Management Interface (IPMI). It provides information on how to control and monitor the functionality of the ATCA-7350 via IPMI and contains the following chapters and appendices: Chapter 1, Introduction, on page 11 describes the main features of the IPMC firmware. Chapter 2, Supported Commands, on page
Summary of the content on the page No. 8
About this Manual Abbreviation Definition IPMC Intelligent Platform Management Controller IPMI Intelligent Platform Management Interface LAN Local Area Network LED Light Emitting Diode LSB Least Significant Bit LUN Logical Units MAC Media Access Control MSB Most Significant Bit NetFn IPMI Network Function in Hexadecimal OEM Original Equipment Manufacturer PICMG PCI Industrial Computer Manufacturers Group PwrOk Power OK RTM Rear-Transition Modules SDR Sensor Data Records SEL System Event Log S
Summary of the content on the page No. 9
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 attenti
Summary of the content on the page No. 10
About this Manual In "Area of Interest" select "Technical Documentation". Be sure to include the title, part number, and revision of the manual and tell us how you used it. 10 ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Summary of the content on the page No. 11
Introduction 1 1.1 Overview The ATCA-7350 provides an intelligent hardware management system as defined in the AdvancedTCA Base Specification (PICMG 3.0; AMC.0). This system implements an Intelligent Peripheral Management Controller (IPMC) based on the proprietary H8S reference design from American Megatrends Inc. The ATCA-7350 IPMC supports all standard Intelligent Peripheral Management Interface (IPMI) commands and provides hardware interfaces for other system managements features such
Summary of the content on the page No. 12
Introduction HPM.1 Specific Firmware Upgrades 1.2.1.1 IPMC Firmware Upgrade The IPMC firmware basically consists of five major parts: Boot loader Active and Backup IPMI firmware Active and Backup SDR data The boot loader maintains redundant copies of the firmware in the flash memory of the ATCA- 7350. Each time the IPMC firmware is upgraded, the most recent firmware version is kept in flash memory and the older firmware version is overwritten by the new one. Once the new IPMI firmware is
Summary of the content on the page No. 13
Serial over LAN Introduction 1.2.2 Serial over LAN Serial over LAN (SOL) is an IPMI v.2.0 defined capability that allows to establish a virtual serial console connection with the payload over LAN. The serial data of the payload is transferred to the IPMC. The IPMC generates RMCP+ packets, which are routed to the ethernet controller of the base interfaces. Be aware that SOL/LAN configuration is only possible if the Ethernet controller and its payload is fully powered, otherwise the complet
Summary of the content on the page No. 14
Introduction Local System Event Log 1.2.7 Local System Event Log The IPMC provides a local system event log (SEL). Thus, event information is stored on-board the ATCA-7350 as well. 1.2.8 External Watchdog For crisis recovery purposes the IPMI building block provides an external hardware watchdog. The IPMI firmware is reset if it does not trigger the watchdog anymore. 1.2.9 Boot Configuration Parameters The IPMC supports BIOS boot order selection via IPMI partially. Be aware, that in case o
Summary of the content on the page No. 15
Supported Commands 2 2.1 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.1.1 Global IPMI Commands The IPMC supports the following global IPMI commands. Table 2-1 Supported Global IPMI Commands Command NetFn (Request/Response) CMD Comments Get Device ID 0x06/0x07 0x01 - Cold Reset 0x06/0x07 0x02 - Warm Reset 0x06/0x07 0x03 - Get Self Test Results 0x06/0x07 0x04 -
Summary of the content on the page No. 16
Supported Commands Watchdog Commands Table 2-2 Supported System Interface Commands (continued) Command NetFn (Request/Response) CMD Get User Name 0x06/0x07 0x46 Set User Password 0x06/0x07 0x47 Set User Payload Access 0x06/0x07 0x4C Get User Payload Access 0x06/0x07 0x4D Set Channel Security Keys 0x06/0x07 0x5C 2.1.3 Watchdog Commands The watchdog commands are supported by blades providing a system interface and a watchdog type 2 sensor. The pre-timeout option is not supported. Table 2-3 Sup
Summary of the content on the page No. 17
FRU Inventory Commands Supported Commands 2.1.5 FRU Inventory Commands Table 2-5 Supported FRU Inventory Commands Command NetFn (Request/Response) CMD Get FRU Inventory Area Info 0x0A/0x0B 0x10 Read FRU Data 0x0A/0x0B 0x11 Write FRU Data 0x0A/0x0B 0x12 2.1.6 Sensor Device Commands Table 2-6 Supported Sensor Device Commands NetFn Command (Request/Response) CMD Comments Get Device SDR Info 0x04/0x05 0x20 - Get Device SDR 0x04/0x05 0x21 - Reserve Device SDR Repository 0x04/0x05 0x22 - Get Senso
Summary of the content on the page No. 18
Supported Commands Chassis Device Commands 2.1.7 Chassis Device Commands Table 2-7 Supported Chassis Device Commands Command NetFn (Request/Response) CMD Set System Boot Options 0x00/0x01 0x08 Get System Boot Options 0x00/0x01 0x09 2.1.7.1 System Boot Options Commands The IPMI system boot options commands allow you to control the boot process of a blade by sending boot parameters to the blade’s boot firmware (for example BIOS, U-Boot or VxWorks). The boot firmware interprets the sent boot p
Summary of the content on the page No. 19
Chassis Device Commands Supported Commands 2.1.7.1.1 System Boot Options Parameter #5 This boot parameter is implemented as specified within the IPMI specification, but not all flags are supported. Table 2-9 System Boot Options Parameter #5 Data Byte Description 1 [7] - 1b = boot flags valid. The bit should be set to indicate that valid flag data is present. This bit may be automatically cleared based on the boot flag valid bit clearing parameter, above. [6] - Not supported. [5] - Not supp
Summary of the content on the page No. 20
Supported Commands Chassis Device Commands 2.1.7.1.2 System Boot Options Parameter #96 This boot parameter is an Emerson-specific OEM boot parameter. Its definition is given in the following table. Table 2-10 System Boot Options Parameter #96 Boot Option Parameter Data Description 1 This parameter specifies the processor ID for which the boot option is to be set. This parameter has to be 0 always for this blade. 2 This parameter is used to select the BIOS boot bank of which the payload sha