ATCA-7350 Control via IPMI
Programmer’s Reference
6806800H29E
August 2011
Contents
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 Feature Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.1 HPM.1 Specific Firmware Upgrades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.1.1 IPMC Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2.1.2 BIOS Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2.1.3 FPGA Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2.2 Serial over LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2.3 Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2.4 MAC Address Record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2.5 Asynchronous Event Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2.6 Graceful Shutdown Timeout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2.7 Local System Event Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.2.8 External Watchdog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.2.9 Boot Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1 Standard IPMI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.1 Global IPMI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.2 System Interface Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.3 Watchdog Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.4 SEL Device Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.5 FRU Inventory Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.6 Sensor Device Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.7 Chassis Device Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.1.7.1 System Boot Options Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.1.8 LAN Device Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2 PICMG 3.0 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3 Emerson Specific Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.1 Serial Output Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.1.1 Set Serial Output Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3.1.2 Get Serial Output Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1 FRU Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2 MAC Address Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Contents
3.3 Sensor Data Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.2 Configure the SOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.3 Enable SOL Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.4 Setup SOL Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.5 Query the Configuration of SOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.6 Configure the SOL Module in OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
A.1 Emerson Network Power - Embedded Computing Documents . . . . . . . . . . . . . . . . . . . . . . . 59
A.2 Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
List of Tables
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Supported Global IPMI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Supported System Interface Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Supported Watchdog Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Supported SEL Device Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Supported FRU Inventory Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Supported Chassis Device Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 2-10 System Boot Options Parameter #96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 2-11 System Boot Options Parameter #98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 2-12 System Boot Options Parameter #99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 2-13 Supported LAN Device Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 2-14 Supported PICMG 3.0 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 2-15 Serial Output Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 2-16 Request Data of Set Serial Output Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 2-17 Response Data of Set Serial Output Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 2-18 Request Data of Get Serial Output Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 2-19 Response Data of Get Serial Output Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Emerson MAC Address Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Emerson MAC Address Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Interface Type Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
IPMI Sensors Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
+12VCC Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
+3.3VCC Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
+5VCC Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 3-10 +5VSB Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 3-11 -48V Power1 Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 3-12 -48V Power2 Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 3-13 ACPI State Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 3-14 BIOS Bank Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 3-15 BMC POST ERROR Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 3-16 Boot Errors Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 3-17 CPU0 Core Rem Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 3-18 CPU0 Status Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 3-19 CPU1 Core Rem Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 3-24 FW Progress Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 3-25 Handle State Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 3-26 HD Env Temp Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 3-27 IPMB Link State Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 3-28 Log Disabled Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 3-29 PwrOk Sig. Drop Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 3-30 RTM Handle Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 3-31 RTM HS Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 3-32 SYSTEM RESTART Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 3-33 Ver Change Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 3-34 Watchdog Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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:
z
z
Chapter 1, Introduction, on page 11 describes the main features of the IPMC firmware.
Chapter 2, Supported Commands, on page 15 lists all the IPMI1.5 and IPMI2.0 standard
commands supported by the ATCA-7350.
z
z
z
information and all the sensor data records.
over LAN.
Appendix A, Related Documentation, on page 59 provides links to further ATCA-7350-
related documentation.
Abbreviations
This document uses the following abbreviations:
Abbreviation
ACPI
ATCA
BIOS
CMD
CPU
Definition
Advanced Configuration and Power Interface
Advanced Telecom Computing Architecture
Basic Input/Output System
IPMI Command Specified in Hexadecimal
Central Processing Unit
FBD
Fully Buffered DIMM
FPGA
FRU
Field-Programmable Gate Array
Field Replaceable Unit
FW
Firmware
GA
General Availability
GUID
HD
Global Unique Identifier
Hard Disk
IANA
IPMB
Internet Assigned Numbers Authority
Intelligent Platform Management Bus
7
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
About this Manual
Abbreviation
Definition
IPMC
IPMI
LAN
Intelligent Platform Management Controller
Intelligent Platform Management Interface
Local Area Network
LED
Light Emitting Diode
LSB
Least Significant Bit
LUN
Logical Units
MAC
MSB
NetFn
OEM
PICMG
PwrOk
RTM
SDR
SEL
Media Access Control
Most Significant Bit
IPMI Network Function in Hexadecimal
Original Equipment Manufacturer
PCI Industrial Computer Manufacturers Group
Power OK
Rear-Transition Modules
Sensor Data Records
System Event Log
SOL
Serial Over LAN
VCC
VER
Virtual Channel Connection
Version
Conventions
The following table describes the conventions used throughout this manual.
Notation
Description
0x00000000
Typical notation for hexadecimal numbers (digits are 0
through F), for example used for addresses and offsets
0b0000
bold
Same for binary numbers (digits are 0 and 1)
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
File > Exit
<text>
Used for references and for table and figure descriptions
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
8
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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
This manual has been revised and replaces all prior editions.
Part Number
6806800H29A
6806800H29B
6806800H29C
6806800H29D
6806800H29E
Publication Date
December 2008
January 2009
January 2009
February 2009
August 2011
Description
First edition
Second edition
Third edition
Fourth edition
Comments and Suggestions
We welcome and appreciate your comments on our documentation. We want to know what you
think about our manuals and how we can make them better.
Mail comments to us by filling out the following online form:
http://www.emersonnetworkpowerembeddedcomputing.com/ > Contact Us > Online Form
9
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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)
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 as
hot-swap control, LED control, power control and temperature and voltage monitoring. The
IPMC also supports a Keyboard Controller Style (KCS) based host interface for payload-to-IPMI
communication.
In addition, the following features are included:
Table 1-1 Features
Feature
Further Details...
Supported for fault tolerant field upgrade
Support for field updates of firmware via the payload
processor interface
Serial over LAN (SOL)
good and boot bank supervision sensor
FRU inventory with MAC address record
Asynchronous event notification
Graceful shutdown timeout
Local system event log (SEL)
External watchdog
BIOS boot configuration via IPMI
1.2 Feature Description
Besides its basic functions, the ATCA-7350 provides the features described in this section.
1.2.1
HPM.1 Specific Firmware Upgrades
11
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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
z
z
z
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 programmed, the IPMC resets itself to boot from the new image. The boot loader
validates the new IPMC firmware. Provided the IPMC can power up successfully the current
image is made active and the previously active image is made backup. In case of power-up
failures, the boot loader automatically recovers from crisis and boots from the previous image.
The IPMC can be upgraded via KCS and IPMB interface. To ensure that the payload is not
interrupted during IPMC firmware upgrade, the IPMC is storing all operational information (E-
keying, SOL parameters, hot-swap state, last events to be queued, graceful shutdown timeout,
latest pin settings…) in non-volatile storage.
The IPMC firmware is fully HPM.1 compliant. Thus in general also open source tools like
ipmitool can be used for IPMC firmware upgrade. However, we recommend to use the firmware
upgrade tools provided by Emerson (fcu, fuf, or ipmi_upd.sh). To obtain these tools contact your
local sales representative.
The SDR data is hold as a separate component which can be upgraded separately. The IPMC
holds an active and a backup component.
1.2.1.2 BIOS Upgrade
BIOS can either be upgraded via flash based tools provided from Emerson, or via IPMI with the
use of HPM.1 specific protocols. The BIOS firmware is fully implemented as HPM.1 specific
components with an active and an backup image. BIOS upgrade via IPMI is intended to be used
for crisis recovery only. This is because it is much more time consuming than using flash based
routines. Be aware that even when no BIOS boot bank is programmed at all (no boot loader)
crisis recovery via IPMI is always possible.
1.2.1.3 FPGA Upgrade
The FPGA can be upgraded via IPMI also. The IPMC controls an active component and a
backup component for crisis recovery.
12
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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 completion code 0xD5 is returned. For
1.2.3
Sensors
Apart from several voltage and temperature specific sensors (for details refer to Sensor Data
Table 1-2 Sensors
Sensor
Description
Firmware Progress, and Boot
Error Sensor
payload firmware and payload OS to report boot progress and OS
Boot via IPMI event messages.
1.2.4
1.2.5
MAC Address Record
The ATCA-7350 implements an MAC address FRU OEM record. You can retrieve all MAC
addresses of the blade from the FRU information. For more details refer to MAC Address
Asynchronous Event Notification
To enable payload applications to be informed about graceful shutdown/reboot requests, the
FRU Activate (Deactivate) and FRU Control (Graceful Reboot) command message is routed as
a LUN2 message to the payload interface.
If the payload application has registered to these commands via the OpenIPMI library, it gets
informed and can take all necessary actions before the payload is gracefully rebooted or shut-
down.
1.2.6
Graceful Shutdown Timeout
The IPMI command Set System Boot Options together with the parameter #98 can be used to
persistently specify the timeout for Graceful Shutdown. For more information refer to Chassis
13
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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
1.2.9
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.
Boot Configuration Parameters
The IPMC supports BIOS boot order selection via IPMI partially. Be aware, that in case of the
BIOS boot order is selected via IPMI the boot order displayed in the BIOS menu doesn't reflect
the boot order selected via IPMI. For more information how to set the boot order via IPMI refer
to System Boot Option Commands, parameter #5.
14
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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
Cold Reset
0x06/0x07
0x06/0x07
0x06/0x07
0x06/0x07
0x06/0x07
0x01
0x02
0x03
0x04
0x08
-
-
-
-
-
Warm Reset
Get Self Test Results
Get Device GUID
2.1.2
System Interface Commands
The system interface commands are supported by blades providing a system interface.
Table 2-2 Supported System Interface Commands
Command
NetFn (Request/Response)
0x06/0x07
CMD
0x2E
0x2F
0x30
0x31
0x33
0x34
0x40
0x41
0x42
0x43
0x44
0x45
Set BMC Global Enables
Get BMC Global Enables
Clear Message Flags
Get Message Flags
Get Message
0x06/0x07
0x06/0x07
0x06/0x07
0x06/0x07
Send Message
0x06/0x07
Set Channel Access
Get Channel Access
Get Channel Info
Set User Access
Get User Access
Set User Name
0x06/0x07
0x06/0x07
0x06/0x07
0x06/0x07
0x06/0x07
0x06/0x07
15
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Supported Commands
Watchdog Commands
Table 2-2 Supported System Interface Commands (continued)
Command
NetFn (Request/Response)
0x06/0x07
CMD
0x46
0x47
0x4C
0x4D
0x5C
Get User Name
Set User Password
Set User Payload Access
Get User Payload Access
Set Channel Security Keys
0x06/0x07
0x06/0x07
0x06/0x07
0x06/0x07
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 Supported Watchdog Commands
Command
NetFn (Request/Response)
0x06/0x07
CMD
0x22
0x24
0x25
Reset Watchdog Timer
Set Watchdog Timer
Get Watchdog Timer
0x06/0x07
0x06/0x07
2.1.4
SEL Device Commands
Table 2-4 Supported SEL Device Commands
Command
NetFn (Request/Response)
CMD
0x40
0x42
0x43
0x44
0x47
0x48
0x49
Get SEL Info
Reserve SEL
Get SEL Entry
Add SEL Entry
Clear SEL
0x0A/0x0B
0x0A/0x0B
0x0A/0x0B
0x0A/0x0B
0x0A/0x0B
0x0A/0x0B
0x0A/0x0B
Get SEL Time
Set SEL Time
16
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Inventory Commands
Supported Commands
2.1.5
FRU Inventory Commands
Table 2-5 Supported FRU Inventory Commands
Command
NetFn (Request/Response)
CMD
0x10
0x11
0x12
Get FRU Inventory Area Info
Read FRU Data
0x0A/0x0B
0x0A/0x0B
0x0A/0x0B
Write FRU Data
2.1.6
Sensor Device Commands
Table 2-6 Supported Sensor Device Commands
NetFn
Command
(Request/Response) CMD
Comments
Get Device SDR Info
Get Device SDR
0x04/0x05
0x04/0x05
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x28
0x29
0x2B
0x2D
0x2F
0x00
0x01
0x02
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Reserve Device SDR Repository 0x04/0x05
Get Sensor Reading Factors
Set Sensor Hysteresis
Get Sensor Hysteresis
Set Sensor Threshold
Get Sensor Threshold
Set Sensor Event Enable
Get Sensor Event Enable
Get Sensor Event Status
Get Sensor Reading
Get Sensor Type
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
0x04/0x05
Set Event Receiver
Get Event Receiver
Platform Event
17
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Supported Commands
Chassis Device Commands
2.1.7
Chassis Device Commands
Table 2-7 Supported Chassis Device Commands
Command
NetFn (Request/Response)
CMD
0x08
0x09
Set System Boot Options
Get System Boot Options
0x00/0x01
0x00/0x01
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 parameters and executes the boot process
accordingly. Each boot parameter addresses a particular functionality and consists of a
sequence of one or more bytes. The IPMI specification assigns numbers to boot parameters.
Boot parameters 0 to 7 are standard parameters whose structure and functionality is defined
by the IPMI specification. The boot parameters 96 to 127 are OEM-specific which can be used
for different purposes.
The following table lists which boot properties can be configured and the corresponding boot
parameter number.
Table 2-8 Configurable System Boot Option Parameters
Configurable Boot Property
Corresponding Boot Parameter Number
Boot flags
5
Selection between default and backup boot flash as
device to boot from
96
Selection between default and backup EEPROM as
device where the on-board FPGA loads its configuration
stream from
Timeout for graceful shutdown
98
99
Write Protection for BIOS boot banks and FRU
information
18
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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 supported
[4:0] - reserved
2
[7] - 1b = CMOS clear
[6] - Not supported
[5:2] - Boot device selector
0000b = No override
0001b = Force PXE
0010b = Force boot from default Hard-drive
0011b = Not supported
0100b = Not supported
0101b = Force boot from default CD/DVD
0110b = Not supported
0111b-1110b = Reserved
1111b = Force boot from Floppy/primary removable media
[1] - 1b = Not supported
[0] - 1b = Not supported
3
4
5
Not supported
Not supported
Reserved
19
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
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 shall
boot from:
[7:1] Reserved
[0] Default/backup boot flash selection
There is no Set Selector or Block Selector with this command.
The System Boot Options parameter #96 is non-volatile. Its parameter data remains
preserved after IPMC power cycles and firmware upgrades.
2.1.7.1.3 System Boot Options Parameter #98
This boot parameter is an Emerson-specific OEM parameter.
This timer specifies how long the IPMC waits for the payload to shut down gracefully. If the
payload software does not configure its OpenIPMI library to be notified for graceful shutdown
requests, the IPMC shuts down the payload when the timer expires.
Table 2-11 System Boot Options Parameter #98
Boot Option Parameter
Data
Description
1
This parameter specifies the Graceful Shutdown Timeout LSB (given in
100 msec)
2
This parameter specifies the Graceful Shutdown Timeout MSB (given in
100 msec)
20
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
LAN Device Commands
Supported Commands
There is no Set Selector or Block Selector with this command.
The System Boot Options parameter #98 is non-volatile. Its parameter data remains
preserved after IPMC power cycles and firmware upgrades.
2.1.7.1.4 System Boot Options #99
This parameter is an Emerson-specific OEM parameter. It is used to enable or disable BIOS
and FRU write protection
Table 2-12 System Boot Options Parameter #99
Boot Option Parameter
Data
Description
1
This parameter enables/disables BIOS and FRU write protection:
[7:4] Bios ID (0= Boot Bank A, 1= Boot Bank B, 2= FRU information,
others reserved)
[3:0] write protect enable/disable (0= disable, 1= enable, others reserved)
There is no Set Selector or Block Selector with this command. The Boot Option parameter data
returned with the IPMI command Get System Boot Options provides the write protect status of
the two BIOS flashes and of the FRU information (one byte for each instance).
2.1.8
LAN Device Commands
Table 2-13 Supported LAN Device Commands
Command
NetFn (Request/Response) CMD
Set LAN Configuration Parameters
Get LAN Configuration Parameters
Set SOL Configuration Parameters
Get SOL Configuration Parameters
0x0C/0x0D
0x0C/0x0D
0x0C/0x0D
0x0C/0x0D
0x01
0x02
0x21
0x22
21
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Supported Commands
PICMG 3.0 Commands
2.2 PICMG 3.0 Commands
The Emerson IPMC is a fully compliant AdvancedTCA intelligent Platform Management
Controller i.e. it supports all required and mandatory AdvancedTCA commands as defined in
the PICMG 3.0 specifications.
Table 2-14 Supported PICMG 3.0 Commands
NetFn
Command
(Request/Response) CMD
Comments
Get PICMG Properties
Get Address Info
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x00
0x01
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
0x10
0x11
0x12
0x18
0x19
0x1A
0x1E
0x2E
0x2F
0x30
0x31
0x32
0x33
0x34
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
FRU Control
Get FRU LED Properties
Get FRU LED Color Capabilities
Set FRU LED State
Get FRU LED State
Set IPMB State
Set FRU Activation Policy
Get FRU Activation Policy
Set FRU Activation
Get Device Locator Record ID
Set Port State
Get Port State
Compute Power Properties
Set Power Level
Get Power Level
Get IPMB Link Info
Set AMC Port State
Get AMC Port State
Get FRU Control Capabilities
Get target upgrade capabilities
Get component properties
Abort firmware upgrade
Initiate upgrade action
Upload firmware block
Finish firmware upload
Get upgrade status
22
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Emerson Specific Commands
Supported Commands
Table 2-14 Supported PICMG 3.0 Commands (continued)
NetFn
Command
(Request/Response) CMD
Comments
Activate firmware
Query self-test results
Query rollback status
Initiate manual rollback
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x2C/0x2D
0x35
0x36
0x37
0x38
-
-
-
-
The firmware upgrade commands supported by the ATCA-7350 are implemented
according to the PICMG HPM.1 Revision 1.0 specification.
2.3 Emerson Specific Commands
The Emerson IPMC supports several commands which are not defined in the IPMI or PICMG
3.0 specification but are introduced by Emerson: serial output commands.
z
Before sending any of these commands, the shelf management software must
check whether the receiving IPMI controller supports Emerson specific IPMI
commands, by using the IPMI command 'Get Device ID'. Sending Emerson specific
commands to IPMI controllers which do not support these IPMI commands will lead
to no or undefined results.
z
Implementing any of the Emerson specific IPMI commands means that the software
is not portable to other IPMI controllers that do not use the IPMC firmware.
2.3.1
Serial Output Commands
Table 2-15 Serial Output Commands
Command Name
NetFn (Request/Response)
CMD Description
Set Serial Output
0x2E/0x2F
0x15
Get Serial Output
0x2E/0x2F
0x16
23
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Supported Commands
Serial Output Commands
2.3.1.1 Set Serial Output Command
The Set Serial Output command selects the serial port output source for a serial port connector.
2.3.1.1.1 Request Data
The following table lists the request data applicable to the Set Serial Output command.
Table 2-16 Request Data of Set Serial Output Command
Byte
Data Field
1
2
3
4
LSB of Emerson IANA Enterprise number. A value of 0xCD has to be used.
Second byte of Emerson IANA Enterprise number. A value of 0x65 has to be used.
MSB of Emerson IANA Enterprise number. A value of 0x00 has to be used.
Serial connector type
0: Face plate connector
All other values are reserved.
5
6
Serial connector instance number. A sequential number that starts from 0.
Serial output selector
0: payload serial console (default 9600 baud)
2: IPMC(default baud rate 115200 baud)
All other values are reserved.
2.3.1.1.2 Response Data
The following table lists the response data applicable to the Set Serial Output command.
Table 2-17 Response Data of Set Serial Output Command
Byte
Data Field
1
2
3
4
Completion code
LSB of Emerson IANA Enterprise number.
Second byte of Emerson IANA Enterprise number.
MSB of Emerson IANA Enterprise number.
2.3.1.2 Get Serial Output Command
The Get Serial Output Command provides a way to determine which serial output source goes
to a particular serial port connector.
24
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Serial Output Commands
Supported Commands
2.3.1.2.1 Request Data
The following table lists the request data applicable to the Get Serial Output command.
Table 2-18 Request Data of Get Serial Output Command
Byte
Data Field
1
2
3
4
LSB of Emerson IANA Enterprise number. A value of 0xCD has to be used.
Second byte of Emerson IANA Enterprise number. A value of 0x65 has to be used.
MSB of Emerson IANA Enterprise number. A value of 0x00 has to be used.
Serial connector type
0: Face plate connector
All other values are reserved.
5
Serial connector instance number. A sequential number that starts from 0.
2.3.1.2.2 Response Data
The following table lists the response data applicable to the Get Serial Output command.
Table 2-19 Response Data of Get Serial Output Command
Byte
Data Field
1
2
3
4
5
Completion code
LSB of Emerson IANA Enterprise number.
Second byte of Emerson IANA Enterprise number.
MSB of Emerson IANA Enterprise number.
Serial output selector
25
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Supported Commands
Serial Output Commands
26
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data
Records
3
3.1 FRU Information
The ATCA-7350 supports FRU according to the PICMG 3.0 ATCA specification. The ATCA-
7350 supports six FRUs, including:
z
z
z
z
FRU0: on the ATCA-7350
FRU1: RTM-ATCA-7350
FRU2-FRU3: for daughter cards on the RTM-ATCA-7350
FRU6: SOL daughter card on the ATCA-7350
FRU0 and FRU1 are managed FRUs, whereas other FRUs are unmanaged ones.
Table 3-1 FRU Information
Area
Description
Value
Access
Board info area
Manufacturing
date/time
According to Platform Management FRU
information Storage Definition v1.0
r/w
Board manufacturer
Board product name
Board serial number
Board part number
EMERSON
r/w
r/w
r/w
r/w
r/w
r/w
r/w
ATCA-7350
Defined by Emerson
Defined by Emerson
Product info area Product manufacturer EMERSON
Product name
Specific blade variant name
Product serial
number
Defined by Emerson
Product Version
Defined by Emerson
Defined by Emerson
Emerson record ID 0x01
r/w
r/w
r/w
Product part number
Multi record area OEM MAC address
record
Board point-to-point
connectivity record
PICMG record ID 0x14
r/w
3.2 MAC Address Record
The blade provides one OEM FRU record which contains information about on-board MAC
27
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
MAC Address Record
addresses. The format of the record is described in the following tables.
Table 3-2 Emerson MAC Address Record
Offset
Length
Description
0
1
1
1
Record Type ID. A value of 0xC0
End of List/Version
[7] End of List. Set to 01b for the last record
[6:4] Reserved. Write as 0b0000.
[3:0] Record format version. Write as 0x2.
2
1
Record Length
3
1
Record Checksum. Holds the zero checksum of the record
Header Checksum. Holds the zero checksum of the header.
LSB of Manufacturer ID. Value is 0xCD
4
1
5
1
6
1
Second Byte of Manufacturer ID. Value is 0x65
MSB of Manufacturer ID. Value is 0x00
7
1
8
1
Emerson Record ID. Value is 0x01
9
1
Record Format Version. Value is: 0x00
10
11
1
Number of MAC Address Descriptors (N).
Emerson MAC Address Descriptors
N*7
Descriptor.
Table 3-3 Emerson MAC Address Descriptor
Offset
Length
Description
0
1
Interface type
1
6
MAC Address. First octet comes first.
Table 3-4 Interface Type Assignments
Interface Type
0x01
Description
AdvancedTCA base interface or AMC/MicroTCA common options region
AdvancedTCA fabric interface or AMC/MicroTCA fat pipe region
Face plate
0x02
0x03
0x04
AMC/MicroTCA extended fat pipe region
28
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
3.3 Sensor Data Records
The sensors available on the ATCA-7350 are shown in the table below.
Table 3-5 IPMI Sensors Overview
Sensor
Sensor Name
+12VCC
Sensor Type
Voltage
Number
Detailed SDR Description
0x07
+3.3VCC
Voltage
0x05
+3.3VSB
Voltage
0x09
+5VCC
Voltage
0x08
+5VSB
Voltage
0x06
-48V Power1
-48V Power2
ACPI State
BIOS Bank
Power Supply
Power Supply
0x0C
0x0D
System ACPI Power State 0x16
Emerson-specific Discrete 0x19
Digital
BMC POST ERROR
Management Subsystem
Health
0x1A
Boot Errors
Boot Error
0x10
0x13
0x0E
0x14
0x0F
0x01
0x02
CPU0 Core Rem
CPU0 Status
Temperature
Processor
CPU1 Core Rem
CPU1 Status
Temperature
Processor
CPU Inlet Temp
FBD Inlet Temp
FRU Hot Swap
FW Progress
Temperature
Temperature
PICMG 3.0: FRU HotSwap 0x0A
System Firmware
Progress
0x18
Handle State
OEM reserved
Temperature
0x11
0x03
HD Env Temp
IPMB Link State
PICMG3.0:IPMBPhysical 0x0B
Link
Log Disabled
PwrOk Sig. Drop
RTM Handle
RTM HS
Event Logging Disabled
Power Supply
0x15
0x12
0x30
OEM reserved
PICMG 3.0: FRU HotSwap 0x31
SYSTEM RESTART
Ver Change
System Boot Initiated
Version Change
Watchdog 2
0x1B
0x1C
0x17
Watchdog
29
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
The following tables describe all on-board IPMI sensors in detail.
Table 3-6 +12VCC Sensor
Feature
Raw Value
+12VCC
0x00
Description
Sensor Name
-
-
-
Sensor LUN
Sensor Number
0x07
Entity ID
0xA0
PICMG Front Board
Sensor Type
0x02
Voltage
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x01
Threshold
0x95
-
0x0A
-
0x95
-
0x0A
-
0x3F
-
0x3F
-
0x04
Volts
Nominal Reading
0xBF
12.03
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
0xE9
14.68
0xE0
14.11
0xD6
13.48
0x94
9.32
0x9D
9.89
0xA7
10.52
0x01
Auto
Hysteresis Support
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Analog sensor reading
Threshold Access Support
Event Message Control
Reading Definition
0x02
0x00
Analog reading byte
Table 3-7 +3.3VCC Sensor
Feature
Raw Value
+3.3VCC
0x00
Description
Sensor Name
Sensor LUN
Sensor Number
Entity ID
-
-
0x05
-
0xA0
PICMG Front Board
Voltage
Sensor Type
Event/Reading Type
0x02
0x01
Threshold
30
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-7 +3.3VCC Sensor (continued)
Feature
Raw Value
0x95
Description
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x0A
0x95
-
-
0x0A
0x3F
0x3F
0x04
-
-
-
Volts
Nominal Reading
0xBF
0xD6
0xD1
0xCC
0xA8
0xAD
0xB1
0x01
3.3
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
3.7
3.62
3.53
2.91
2.99
3.06
Auto
Hysteresis Support
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Threshold Access Support
Event Message Control
Reading Definition
0x02
0x00
Analog reading byte
Analog sensor reading
Table 3-8 +3.3VSB Sensor
Feature
Raw Value
+3.3VSB
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x09
-
Entity ID
0xA0
PICMG Front Board
Sensor Type
0x02
Voltage
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x01
Threshold
0x95
-
0x0A
-
0x95
-
0x0A
-
0x3F
-
0x3F
-
0x04
Volts
31
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-8 +3.3VSB Sensor (continued)
Feature
Raw Value
Description
3.3
Nominal Reading
0xC2
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
0xD9
3.69
0xD5
3.62
0xD0
3.54
0xAB
2.91
0xB0
2.99
0xB5
3.08
0x01
Auto
Hysteresis Support
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Analog sensor reading
Threshold Access Support
Event Message Control
Reading Definition
0x02
0x00
Analog reading byte
Table 3-9 +5VCC Sensor
Feature
Raw Value
+5VCC
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x08
-
Entity ID
0xA0
0x02
PICMG Front Board
Sensor Type
Voltage
Event/Reading Type
0x01
Threshold
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x95
-
0x0A
0x95
-
-
0x0A
0x3F
0x3F
0x04
-
-
-
Volts
4.99
5.61
5.48
5.35
4.4
4.53
4.66
Nominal Reading
0xC3
0xDB
0xD6
0xD1
0xAC
0xB1
0xB6
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
32
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-9 +5VCC Sensor (continued)
Feature
Raw Value
0x01
Description
Rearm mode
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
0x02
0x00
Analog reading byte
Analog sensor reading
Table 3-10 +5VSB Sensor
Feature
Raw Value
+5VSB
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x06
-
Entity ID
0xA0
PICMG Front Board
Sensor Type
0x02
Voltage
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x01
Threshold
0x95
-
0x0A
-
0x95
-
0x0A
-
0x3F
-
0x3F
-
0x04
Volts
Nominal Reading
0xC3
4.99
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
0xDB
0xD6
5.61
5.48
0xD1
5.35
0xAC
0xB1
4.4
4.53
0xB6
4.66
0x01
Auto
Hysteresis Support
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Analog sensor reading
Threshold Access Support
Event Message Control
Reading Definition
0x02
0x00
Analog reading byte
33
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-11 -48V Power1 Sensor
Feature
Raw Value
-48V Power1
0x00
Description
Sensor Name
-
-
-
Sensor LUN
Sensor Number
0x0C
Entity ID
0xA0
PICMG Front Board
Sensor Type
0x08
Power Supply
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x03
-
0x00
-
-
-
Event Offset: 0
Event Offset: 1
0x00
Presence detected
-
Power supply failure detected
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x03
-
0x00
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
0x00
No Hysteresis or unspecified
No Thresholds
0x00
0x00
Per Threshold / Discrete State
-
-
Table 3-12 -48V Power2 Sensor
Feature
Raw Value
-48V Power2
0x00
Description
Sensor Name
Sensor LUN
-
-
Sensor Number
Entity ID
0x0D
-
0xA0
PICMG Front Board
Sensor Type
0x08
Power Supply
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x03
-
0x00
-
-
-
Event Offset: 0
Event Offset: 1
Presence detected
-
Power supply failure detected
34
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-12 -48V Power2 Sensor (continued)
Feature
Raw Value
0x00
0x00
0x03
0x00
0x00
0x01
0x00
0x00
0x00
-
Description
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
-
-
-
(unspecified)
Rearm mode
Auto
Hysteresis Support
No Hysteresis or unspecified
No Thresholds
Threshold Access Support
Event Message Control
Reading Definition
Per Threshold / Discrete State
-
Table 3-13 ACPI State Sensor
Feature
Raw Value
ACPI State
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
Entity ID
0x16
-
0xA0
PICMG Front Board
Sensor Type
0x22
System ACPI Power State
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x40
-
-
-
0x00
-
Event Offset: 6
S4/S5 soft-off, particular S4/S5
state cannot be determined
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x00
0x00
0x40
0x00
0x00
0x01
0x00
0x00
0x00
-
-
-
-
-
(unspecified)
Rearm mode
Auto
Hysteresis Support
No Hysteresis or unspecified
No Thresholds
Threshold Access Support
Event Message Control
Reading Definition
Per Threshold / Discrete State
-
35
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-14 BIOS Bank Sensor
Feature
Raw Value
BIOS Bank
0x00
Description
Sensor Name
-
-
-
Sensor LUN
Sensor Number
0x19
Entity ID
0xA0
PICMG Front Board
Sensor Type
0xD2
Emerson-specific Discrete Digital
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x0F
-
0x00
-
-
-
Sensor Offset: 0
Sensor Offset: 1
0x00
Last Boot from BIOS Bank A
-
Last Boot from BIOS Bank B
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x0F
-
0x00
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
0x00
No Hysteresis or unspecified
No Thresholds
0x00
0x00
Per Threshold / Discrete State
-
-
Table 3-15 BMC POST ERROR Sensor
Feature
Raw Value
Description
Sensor Name
BMC POST ERROR
-
Sensor LUN
0x00
-
Sensor Number
Entity ID
0x1A
0xA0
0x28
-
PICMG Front Board
Sensor Type
Management Subsystem Health
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x31
-
-
-
0x00
-
Event Offset: 0
Sensor access degraded or
unavailable
-
Event Offset: 4
Sensor failure
36
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-15 BMC POST ERROR Sensor (continued)
Feature
Raw Value
Event Offset: 5
0x31
Description
-
FRU failure
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Deassertion Events
-
-
-
0x00
-
-
Event Offset: 0
Sensor access degraded or
unavailable
-
Event Offset: 4
Sensor failure
-
Event Offset: 5
0x31
FRU failure
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
0x00
No Hysteresis or unspecified
No Thresholds
0x00
0x00
Per Threshold / Discrete State
-
-
Table 3-16 Boot Errors Sensor
Feature
Raw Value
Boot Errors
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x10
-
Entity ID
0xA0
PICMG Front Board
Sensor Type
0x1E
Boot Error
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x01
-
0x00
-
-
-
Event Offset: 0
0x00
No bootable media
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x01
-
0x00
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
0x00
No Hysteresis or unspecified
37
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-16 Boot Errors Sensor (continued)
Feature
Raw Value
Description
Threshold Access Support
Event Message Control
Reading Definition
0x00
0x00
-
No Thresholds
Per Threshold / Discrete State
See IPMI 1.5 Specification,
chapter "Sensor Type Codes and
Data"
Table 3-17 CPU0 Core Rem Sensor
Feature
Raw Value
CPU0 Core Rem
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x13
-
Entity ID
0x03
-
Sensor Type
0x01
Temperature
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x01
Threshold
0x95
-
0x0A
-
0x95
-
0x0A
-
0x3F
-
0x3F
-
0x01
deg. C
Nominal Reading
0x1E
30
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
0x65
101
0x5E
94
0x50
80
0xE0
-32
0xE5
-27
0xEA
-22
0x01
Auto
Hysteresis Support
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Analog sensor reading
Threshold Access Support
Event Message Control
Reading Definition
0x02
0x00
Analog reading byte
38
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-18 CPU0 Status Sensor
Feature
Raw Value
CPU0 Status
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
Entity ID
0x0E
-
0x03
-
Sensor Type
0x07
Processor
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x83
-
0x01
-
-
-
Event Offset: 0
Event Offset: 1
Event Offset: 7
Event Offset: 8
0x00
Internal error (IERR)
-
Thermal Trip
-
Processor presence detected
-
Processor disabled
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x83
-
0x01
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
0x00
No Hysteresis or unspecified
No Thresholds
0x00
0x00
Per Threshold / Discrete State
-
-
Table 3-19 CPU1 Core Rem Sensor
Feature
Raw Value
CPU1 Core Rem
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x14
-
Entity ID
0x03
-
Sensor Type
0x01
Temperature
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
0x01
Threshold
0x95
-
-
-
0x0A
0x95
39
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-19 CPU1 Core Rem Sensor (continued)
Feature
Raw Value
0x0A
Description
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x3F
-
0x3F
-
0x01
deg. C
30
Nominal Reading
0x1E
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
0x65
101
94
0x5E
0x50
80
0xE0
-32
-27
-22
Auto
0xE5
0xEA
0x01
Hysteresis Support
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Analog sensor reading
Threshold Access Support
Event Message Control
Reading Definition
0x02
0x00
Analog reading byte
Table 3-20 CPU1 Status Sensor
Feature
Raw Value
CPU1 Status
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x0F
-
Entity ID
0x03
-
Sensor Type
0x07
Processor
Event/Reading Type
0x6F
Discrete (sensor-specific)
Assertion Event Mask(Byte 15)
0x83
-
Assertion Event Mask(Byte 16)
0x01
-
Assertion Events
-
-
-
Event Offset: 0
Event Offset: 1
Event Offset: 7
Event Offset: 8
0x00
Internal error (IERR)
-
Thermal Trip
-
Processor presence detected
-
Processor disabled
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
-
-
-
0x00
0x83
40
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-20 CPU1 Status Sensor (continued)
Feature
Raw Value
0x01
0x00
0x01
0x00
0x00
0x00
-
Description
Threshold Mask(Byte 20)
Base Unit
-
(unspecified)
Rearm mode
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
No Hysteresis or unspecified
No Thresholds
Per Threshold / Discrete State
-
Table 3-21 CPU Inlet Temp Sensor
Feature
Raw Value
CPU Inlet Temp
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x01
-
Entity ID
0xA0
PICMG Front Board
Sensor Type
0x01
Temperature
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x01
Threshold
0x95
-
0x0A
0x95
-
-
0x0A
0x3F
-
-
0x3F
-
0x01
deg. C
Nominal Reading
0x1E
0x58
30
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
88
0x44
68
0x37
55
0xF6
-10
0xFB
0x05
-5
5
0x01
Auto
Hysteresis Support
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Threshold Access Support
Event Message Control
Reading Definition
0x02
0x00
Analog reading byte
Analog sensor reading
41
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-22 FBD Inlet Temp Sensor
Feature
Raw Value
FBD Inlet Temp
0x00
Description
Sensor Name
-
-
-
Sensor LUN
Sensor Number
0x02
Entity ID
0xA0
PICMG Front Board
Sensor Type
0x01
Temperature
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x01
Threshold
0x95
-
0x0A
-
0x95
-
0x0A
-
0x3F
-
0x3F
-
0x01
deg. C
Nominal Reading
0x1E
30
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
0x5F
95
0x48
72
0x3E
62
0xF6
-10
0xFB
-5
0x05
5
0x01
Auto
Hysteresis Support
0x02
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Analog sensor reading
Threshold Access Support
Event Message Control
Reading Definition
0x02
0x00
Analog reading byte
Table 3-23 FRU Hot Swap Sensor
Feature
Raw Value
FRU Hot Swap
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
Entity ID
0x0A
-
0xA0
PICMG Front Board
PICMG 3.0: FRU HotSwap
Discrete (sensor-specific)
-
Sensor Type
0xF0
Event/Reading Type
Assertion Event Mask(Byte 15)
0x6F
0xFF
42
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-23 FRU Hot Swap Sensor (continued)
Feature
Raw Value
0x00
0x00
0x00
0xFF
0x00
0x00
0x01
0x00
0x00
0x00
-
Description
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
-
-
-
-
(unspecified)
Rearm mode
Auto
Hysteresis Support
No Hysteresis or unspecified
No Thresholds
Threshold Access Support
Event Message Control
Reading Definition
Per Threshold / Discrete State
See PICMG 3.0 Specification,
chapter "Reading the FRU Hot-
Swap Sensor"
Table 3-24 FW Progress Sensor
Feature
Raw Value
FW Progress
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
Entity ID
0x18
-
0xA0
PICMG Front Board
Sensor Type
0x0F
System Firmware Progress
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x0F
-
-
-
0x00
-
Event Offset: 0
System firmware error (POST
Error)
-
Event Offset: 1
Event Offset: 2
0x00
System firmware hang
-
System firmware progress
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x0F
-
0x00
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
0x00
No Hysteresis or unspecified
43
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-24 FW Progress Sensor (continued)
Feature
Raw Value
Description
Threshold Access Support
Event Message Control
Reading Definition
0x00
0x00
-
No Thresholds
Per Threshold / Discrete State
See IPMI 1.5 Specification,
chapter "Sensor Type Codes and
Data"
Table 3-25 Handle State Sensor
Feature
Raw Value
Handle State
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
Entity ID
0x11
-
0xA0
PICMG Front Board
Sensor Type
0xEB
OEM reserved
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x0F
-
-
-
0x00
-
Sensor Offset: 0
Handle state ok (both in open/close
state)
-
Sensor Offset: 1
Upper handle closed
-
Sensor Offset: 2
0x00
Lower handle closed
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x0F
-
0x00
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
0x00
No Hysteresis or unspecified
No Thresholds
0x00
0x00
Per Threshold / Discrete State
-
-
Table 3-26 HD Env Temp Sensor
Feature
Raw Value
HD Env Temp
0x00
Description
Sensor Name
Sensor LUN
-
-
44
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-26 HD Env Temp Sensor (continued)
Feature
Raw Value
0x03
0xA0
0x01
0x01
0x95
0x0A
0x95
0x0A
0x3F
0x3F
0x01
0x1E
0x5D
0x4E
0x3F
0xF6
0xFB
0x05
0x01
0x02
0x02
0x00
Description
Sensor Number
-
Entity ID
PICMG Front Board
Sensor Type
Temperature
Event/Reading Type
Threshold
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
-
-
-
-
-
deg. C
Nominal Reading
30
Upper non-recoverable threshold
Upper critical threshold
Upper non-critical threshold
Lower non-recoverable threshold
Lower critical threshold
Lower non-critical threshold
Rearm mode
93
78
63
-10
-5
5
Auto
Hysteresis Support
Readable and Setable
Readable and Setable
Per Threshold / Discrete State
Threshold Access Support
Event Message Control
Reading Definition
Analog reading byte
Analog sensor reading
Table 3-27 IPMB Link State Sensor
Feature
Raw Value
IPMB Link State
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
0x0B
-
Entity ID
0xA0
PICMG Front Board
Sensor Type
0xF1
PICMG 3.0: IPMB Physical Link
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Deassertion Event Mask(Byte 17)
0x6F
Discrete (sensor-specific)
0x0F
-
-
-
0x00
0x00
45
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-27 IPMB Link State Sensor (continued)
Feature
Raw Value
0x00
0x0F
0x00
0x00
0x01
0x00
0x00
0x00
-
Description
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
-
-
(unspecified)
Auto
Rearm mode
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
No Hysteresis or unspecified
No Thresholds
Per Threshold / Discrete State
See PICMG 3.0 Specification,
c h a p t e r " P h y s i c a l I P M B - 0 S e n s o r s "
Table 3-28 Log Disabled Sensor
Feature
Raw Value
Log Disabled
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
Entity ID
0x15
-
0xA0
PICMG Front Board
Sensor Type
0x10
Event Logging Disabled
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x3F
-
-
-
0x00
-
Event Offset: 0
Correctable memory error logging
disabled
-
Event Offset: 1
Event Offset: 2
Event Offset: 3
Event Offset: 4
Event Offset: 5
0x00
Event 'type' logging disabled.
-
Log area reset/cleared
-
All event logging disabled
-
SEL Full.
-
SEL almost full.
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x3F
-
0x00
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
0x00
No Hysteresis or unspecified
46
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-28 Log Disabled Sensor (continued)
Feature
Raw Value
Description
Threshold Access Support
Event Message Control
Reading Definition
0x00
0x00
-
No Thresholds
Per Threshold / Discrete State
-
Table 3-29 PwrOk Sig. Drop Sensor
Feature
Raw Value
Description
Sensor Name
PwrOk Sig. Drop
-
Sensor LUN
0x00
-
Sensor Number
0x12
-
Entity ID
0xA0
0x08
PICMG Front Board
Sensor Type
Power Supply
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
0x03
Discrete (sensor-specific)
-
0x00
-
-
-
Event Offset: 0
Event Offset: 1
0x00
Presence detected
-
Power supply failure detected
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
0x00
-
0x03
-
0x00
-
0x00
(unspecified)
Rearm mode
0x01
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
0x00
No Hysteresis or unspecified
No Thresholds
0x00
0x00
Per Threshold / Discrete State
-
-
Table 3-30 RTM Handle Sensor
Feature
Raw Value
RTM Handle
0x00
Description
Sensor Name
Sensor LUN
Sensor Number
Entity ID
-
-
0x30
-
0xC0
PICMG Rear Transition Module
OEM reserved
Sensor Type
0xEB
47
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-30 RTM Handle Sensor (continued)
Feature
Raw Value
Description
Event/Reading Type
Assertion Event Mask (Byte 15)
Assertion Event Mask (Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x0F
-
-
-
0x00
-
Sensor Offset: 0
Handle state ok (both in
open/close state)
-
-
Sensor Offset: 1
Sensor Offset: 2
Upper handle closed
Lower handle closed
Deassertion Event Mask (Byte 17) 0x00
Deassertion Event Mask (Byte 18) 0x00
-
-
Threshold Mask (Byte 19)
Threshold Mask (Byte 20)
Base Unit
0x0F
0x00
0x00
0x01
0x00
0x00
0x00
-
-
-
(unspecified)
Rearm mode
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
No Hysteresis or unspecified
No Thresholds
Per Threshold / Discrete State
-
Table 3-31 RTM HS Sensor
Feature
Raw Value
RTM HS
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
Entity ID
0x31
-
0xC0
PICMG Rear Transition Module
Sensor Type
0xF0
PICMG 3.0: FRU HotSwap
Event/Reading Type
Assertion Event Mask (Byte 15)
Assertion Event Mask (Byte 16)
0x6F
Discrete (sensor-specific)
0xFF
-
-
-
0x00
Deassertion Event Mask (Byte
17)
0x00
Deassertion Event Mask (Byte
18)
0x00
-
Threshold Mask (Byte 19)
Threshold Mask (Byte 20)
Base Unit
0xFF
0x00
0x00
-
-
(unspecified)
48
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-31 RTM HS Sensor (continued)
Feature
Raw Value
0x01
0x00
0x00
0x00
-
Description
Rearm mode
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
No Hysteresis or unspecified
No Thresholds
Per Threshold / Discrete State
See PICMG 3.0 Specification,
chapter "Reading the FRU Hot-
Swap Sensor"
Table 3-32 SYSTEM RESTART Sensor
Feature
Raw Value
SYSTEM RESTART
Description
Sensor Name
-
Sensor LUN
0x00
0x1B
0xA0
0x1D
0x6F
0x80
0x00
-
-
Sensor Number
-
Entity ID
PICMG Front Board
Sensor Type
System Boot Initiated
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
Discrete (sensor-specific)
-
-
-
-
Event Offset: 7
0x00
0x00
0x80
0x00
0x00
0x01
0x00
0x00
0x00
-
System restart
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
-
-
-
(unspecified)
Rearm mode
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
No Hysteresis or unspecified
No Thresholds
Per Threshold / Discrete State
-
Table 3-33 Ver Change Sensor
Feature
Raw Value
Ver Change
0x00
Description
Sensor Name
Sensor LUN
Sensor Number
-
-
-
0x1C
49
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
Table 3-33 Ver Change Sensor (continued)
Feature
Raw Value
0xA0
Description
Entity ID
PICMG Front Board
Sensor Type
0x2B
Version Change
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x81
-
-
-
0x00
-
Event Offset: 7
Software or firmware change
detected with associated entity was
successful.
Deassertion Event Mask(Byte 17)
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
0x00
0x00
0x81
0x00
0x00
0x01
0x00
0x00
0x00
-
-
-
-
-
(unspecified)
Rearm mode
Auto
Hysteresis Support
No Hysteresis or unspecified
No Thresholds
Threshold Access Support
Event Message Control
Reading Definition
Per Threshold / Discrete State
-
Table 3-34 Watchdog Sensor
Feature
Raw Value
Watchdog
0x00
Description
Sensor Name
-
Sensor LUN
-
Sensor Number
Entity ID
0x17
-
0xA0
PICMG Front Board
Sensor Type
0x23
Watchdog 2
Event/Reading Type
Assertion Event Mask(Byte 15)
Assertion Event Mask(Byte 16)
Assertion Events
-
0x6F
Discrete (sensor-specific)
0x0F
-
-
-
0x00
-
Event Offset: 0
Timer expired, status only (no
action, no interrupt)
-
Event Offset: 1
Event Offset: 2
Event Offset: 3
0x00
Hard reset
Power down
Power cycle
-
-
-
Deassertion Event Mask(Byte 17)
50
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Sensor Data Records
FRU Information and Sensor Data Records
Table 3-34 Watchdog Sensor (continued)
Feature
Raw Value
0x00
0x0F
0x00
0x00
0x01
0x00
0x00
0x00
-
Description
Deassertion Event Mask(Byte 18)
Threshold Mask(Byte 19)
Threshold Mask(Byte 20)
Base Unit
-
-
-
(unspecified)
Rearm mode
Auto
Hysteresis Support
Threshold Access Support
Event Message Control
Reading Definition
No Hysteresis or unspecified
No Thresholds
Per Threshold / Discrete State
See IPMI 1.5 Specification
51
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
FRU Information and Sensor Data Records
Sensor Data Records
52
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
SOL Module Configuration
4
4.1 Introduction
This chapter includes the following sections:
z
z
z
z
z
Configure the SOL
Enable SOL load
Setup a SOL session
Query the configuration of SOL
Configure the SOL mode in OS
4.2 Configure the SOL
Before the configuration, the IPMC has no user or IP address, so you cannot connect to the
IPMC through IPMITOOL. In this case, you need to use IPMI commands through the IPMB
channel of the shelf managers to configure the SOL and set the IPMC.
The IPMB address is the hardware address marked on the shelf multiplied by 2.
Configuring SOL
Perform the following six steps to configure the SOL:
1. Set the IP addresses of the two channels.
Use the command Set LAN Configuration Parameters of IPMI2.0 with Parameter
selector of 3.
See table 23-2 in section 23.1 of the IPMI 2.0 specification.
The value of Parameter selector is 3.
For example, on Emerson shelf manager, set the IP address of channel 1 to
172.17.10.78 and that of channel 2 to 172.18.10.78.
ipmicmd -k "0 90 0 0c 01 01 03 ac 11 0a 4e" smi 0
ipmicmd -k "0 90 0 0c 01 02 03 ac 12 0a 4e" smi 0
53
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
SOL Module Configuration
Enable SOL Load
"90" is the IPMB address of the blade.
The IP addresses of the two channels cannot be set to be in the same network
segment. Otherwise, the settings fail.
2. Set the subnet mask of the two channels.
Use the command Set LAN Configuration Parameters of IPMI2.0 with Parameter
selector of 6.
The value of Parameter selector is 6.
See table 23-4 in section 23.2 of the IPMI 2.0 specification.
For example, on Emerson shelf manager, set the subnet masks of both channel 1
and channel 2 to 255.255.0.0.
ipmicmd -k "0 90 0 0c 01 01 06 ff ff 00 00" smi 0
ipmicmd -k "0 90 0 0c 01 02 06 ff ff 00 00" smi 0
"90" is the IPMB address of the blade.
3. Set the user name.
Use the command Set User Name of IPMI2.0.
See table 23-32 in section 23.28 of the IPMI 2.0 specification.
For example, on Emerson shelf manager, set the user name to solusername.
ipmicmd -k "0 90 0 06 45 02 73 6f 6c 75 73 65 72 6e 61 6d 65" smi 0
4. Set the password.
Use the command Set User Password of IPMI2.0.
See table 23-34 in section 23.30 of the IPMI 2.0 specification.
For example, on Emerson shelf manager, set the password to soluserpassword.
ipmicmd -k "0 90 0 06 47 82 02 73 6f 6c 75 73 65 72 70 61 73 73 77 6f 72 64" smi 0
5. Set the user right.
Use the command Set User Access Command of IPMI2.0.
For example, on Emerson shelf manager, set the right of user 2 to Administrator (4).
ipmicmd -k "0 90 0 06 43 f1 02 04 00" smi 0
6. Enable the user.
Use the command Set User Password Command of IPMI2.0.
For example, on Emerson shelf manager, enable user 2.
ipmicmd -k "0 90 0 06 47 82 01" smi 0
4.3 Enable SOL Load
Use the command Set SOL Configuration Parameters of IPMI2.0. The value of Parameter
selector is 1.
See table 26-3 in section 26.2 of the IPMI 2.0 specification.
54
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Setup SOL Session
SOL Module Configuration
The value of Parameter selector is 1.
See table 26-5 in section 26.3 of the IPMI 2.0 specification.
On Emerson shelf manager, enable the SOL of channel 1.
ipmicmd -k "0 90 0 0c 21 01 01 01" smi 0
4.4 Setup SOL Session
After the previous seven steps, you can set up a session or an SOL connection to the IPMC
through IPMITOOL. You can use the commands provided by IPMITOOL to directly configure
the SOL for the IPMC.
If a shelf manager supports automatic configuration through the script, you can use the script
to configure the SOL directly. For example, in the command line of Emerson shelf manager, run
the commands sv_stop and sv_start to restart the script and configure the SOL automatically.
After that, you can use the SOL without configuring and modifying it.
4.5 Query the Configuration of SOL
Querying the configuration of SOL
To query the configurations, do the following:
1. Query the IP address.
Use the command Get LAN Configuration Parameters.
See table 23-3 in section 23.2 of the IPMI 2.0 specification.
The value of Parameter selector is 3.
For example, on Emerson shelf manager, query the IP address of channel 1.
ipmicmd -k "0 90 0 0c 02 01 03 00 00" smi 0
"90" is the IPMB address of the blade.
2. Query the subnet mask.
Use the command Get LAN Configuration Parameters.
The value of Parameter selector is 6.
For example, on Emerson shelf manager, query the subnet mask of channel 1.
ipmicmd -k "0 90 0 0c 02 01 06 00 00" smi 0
3. Query the user name.
Use the command Get User Name.
See table 22-33 in section 22.29 of the IPMI 2.0 specification.
For example, on Emerson shelf manager, query the name of the user 2.
ipmicmd -k "0 90 0 06 46 02 " smi 0
4. Query the channel information.
Use the command Get Channel Access.
55
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
SOL Module Configuration
Query the Configuration of SOL
See table 22-27 in section 22.23 of the IPMI 2.0 specification.
For example, on Emerson shelf manager, query the information about channel 1.
ipmicmd -k "0 90 0 06 41 01 40" smi 0
5. Query the user right.
Use the command Get User Access.
See table 22-31 in section 22.27 of the IPMI 2.0 specification.
For example, on Emerson shelf manager, query the right of user 2 in channel 1.
ipmicmd -k "0 90 0 06 44 01 02" smi 0
If a session can be set up between the IPMITOOL and IPMC, you can query the information
through IPMITOOL. For example, query network configuration information.
[b50611@localhost ~]$ ipmitool -I lanplus -L administrator -H 172.17.100.80 -U
solusername -P soluserpassword lan print
Set in Progress
IP Address Source
IP Address
: Set Complete
: Static Address
: 172.17.100.80
: 255.255.0.0
Subnet Mask
MAC Address
: 00:12:13:14:15:15
SNMP Community String : public
IP Header
: TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
: ARP Responses Enabled, Gratuitous ARP Enabled
IPMC ARP Control
Gratituous ARP Intrvl : 2.0 seconds
Default Gateway IP
: 172.17.166.55
:
RMCP+ Cipher Suites
Cipher Suite Priv Max : uuuaXXXXXXXXXXX
:
:
:
:
:
:
X=Cipher Suite Unused
c=CALLBACK
u=USER
o=OPERATOR
a=ADMIN
O=OEM
For details on how to query and set by IPMITOOL, refer to the documents related to IPMITOOL.
56
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Configure the SOL Module in OS
SOL Module Configuration
4.6 Configure the SOL Module in OS
All the configurations and the queries example above are carried out on the shelf manager of
Emerson. If you want to do it in OS with standard IPMI tools by sending the IPMI command to
the IPMC through KCS, some parameters of the command should be modified.
For example, we set the IP address of channel 1:
Emerson shelf manager:
ipmicmd -k "0 90 0 0c 01 01 03 ac 11 0a 4e" smi 0
Linux OS:
ipmicmd -k "f 0 0c 01 01 03 ac 11 0a 4e" smi 0
The identification section is different while the other parameters are the same, where "f" is the
sending address of local KCS, "0" is the logic unit number.
57
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
SOL Module Configuration
Configure the SOL Module in OS
58
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
A
Related Documentation
A
A.1 EmersonNetworkPower-EmbeddedComputing
Documents
The Emerson Network Power - Embedded Computing publications listed below are referenced
in this manual. You can obtain electronic copies of Emerson Network Power - Embedded
Computing publications by contacting your local Emerson sales office. For documentation of
final released (GA) products, you can also visit the following website:
Documentation Search. This site provides the most up-to-date copies of Emerson Network
Power - Embedded Computing product documentation.
Table A-1 Related Documentation
Document Title
Publication Number
6806800E88
6806800H59
6806800H30
6806800E85
6806800E87
6806800E27
6806800E28
6806800F89
6806800F90
ATCA-7150 Installation and Use
ATCA-7350 Installation and Use
RTM-ATCA-7350 Installation and Use
ATCA-7150: Control via IPMI Programmer’s Reference
RTM-ATCA-7150 Installation and Use
ATCA-7X50-MEM Installation Information
ATCA-7X50-HDDx-SAS/SATA Installation Information
MEZC-RTM-7150-GE Installation Information
MEZC-RTM-7150-FC Installation Information
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
Item
Documentation
1
2
3
Intelligent Platform Management Interface Specification v1.5
Intelligent Platform Management Interface Specification Second Generation v2.0
PICMG 3.0 Revision 1.0 AdvancedTCA Base Specification
59
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
Related Documentation
Related Specifications
60
ATCA-7350 Control via IPMI Programmer’s Reference (6806800H29E)
|