Emerson 4620 manual Boot Option State, Ipmi System Boot Options SupportUsing HPI-B, Get operations

Page 35

IPMI System Boot Options SupportUsing HPI-B

Table 4-12 Boot Option State

SaHpiCtrlStateT

Value

 

 

Type

SAHPI_CTRL_TYPE_OEM

 

 

StateUnion.Oem.Mid

MOTHPI_MANUFACTURER_ID_MOTOROLA

 

 

StateUnion.Oem.BodyLength

Get operations:

 

When input parameter: 3

 

When output parameter: Total length of the response data -

 

2

 

Set operations:

 

Total length of the request data

 

 

StateUnion.Oem.Body

Get operations:

 

When input parameter:

 

Byte 0: Parameter selector

 

Byte 1: Set selector

 

Byte 2: Block selector

 

When output parameter:

 

Response data from the GetSystemBootOptions IPMI

 

command without the first two bytes

 

Set operations:

 

Request data for the IPMI SetSystemBootOptionss

 

command

 

 

Example: on most Emerson blades, the BIOS software is stored twice on a flash device, BIOS bank 1 and BIOS bank 2. The bank to boot from can be selected with the System Boot Options Control.

You have to select parameter 96 with the Boot Option Select Control and then set the BIOS 1

(0) or BIOS 2 (1) with the Boot Option Control.

The following example shows how to set BIOS 2 for a resource with the ID 120 using an example program which is delivered together with the HP-B development package:

hpibootoptions -r 120 96 1

The example program hpibootoptions, which is available in the base RPM package, shows how an option can be set or got.

System Management Interface Based on HPI-B (Centellis 4620) User’s Guide (6806800D85A)

35

Image 35
Contents System Management Interface Based on HPI-B Centellis Contact Address Contents Related Documentation ContentsDefinition of Domain Management Resource List of TablesPage List of Figures Page Abbreviations Overview of ContentsAbout this Manual Bold ConventionsAbout this Manual Abbreviation Description Notation DescriptionAbout this Manual Notation Description Summary of ChangesComments and Suggestions Page Architecture System Management Interfaces OverviewIntroduction Standard CompliancesSystem Management Interfaces Overview HPI Library HPI LibraryHPI Daemon High AvailabilityHPI Daemon Page RPM Files for HPI-B Clients and Daemons Software Installation and ConfigurationInstalling and Configuring the HPI-B Daemon OverviewDirectory Description Installing an HPI-B DaemonConfiguring an HPI Daemon Overview of HPI-B Directories and Files on ATCA-F120Overview of HPI-B Directories and Files on Node Blades Setting Up HPI ClientsInstalling HPI Clients Entry Description Configuring HPI ClientsMultishelf Library Configuration File HPI Daemon Entries IP Addresses/Ports of HPI Daemons in a Centellis 4620 ShelfDevelopment RPMs Directory Structure Directory ContentDeveloping Applications Building the ApplicationPage Limitations Using HPI-BLimitations with Respect to HPI-B Base Specification Overview Working with the Multishelf LibraryAccessing HPI Domains Using HPI-B Accessing HPI DomainsHow Domains and Shelves are Represented Using HPI-B How Domains and Shelves are RepresentedHow Domains and Shelves are Represented Using HPI-B SaHpiRdrT Value Definition of Domain Management ResourceDomain Management Control RDR SaHpiRptEntryT ValueShelf Management Resource Domain Management ControlDomain Management Control State Connection State RDR Using HPI-BHow Domains and Shelves are RepresentedDomain Connection Sensor Events Discovering Shelves and DomainsDomain Connection Sensor Domain Connection Sensor ReadingParameter Value Using HPI-B Adding and Removing Shelves and DomainsAdding and Removing Shelves and Domains Emerson Extensions Emerson Extensions Using HPI-BUsing HPI-B HPI Controls for Domain and Shelf Management Ipmi System Boot Options Support10 Boot Option RDR 11 Boot Option ControlSet operations 12 Boot Option StateIpmi System Boot Options SupportUsing HPI-B Get operations14 Post Type HPI Control Sate Values Post Type ControlHPI Logging Support 13 Post Type HPI Control RDR16 Log Control HPI Logging Support Using HPI-B15 Log RDR 17 Log Control State Using HPI-BHPI Logging SupportList of Supported Example Applications Example ApplicationsExample Application Source Files Example Applications List of Supported Example Applications List of Supported Example ApplicationsExample Applications Display everything #------------------------------hpifumi #------------------------------ hpihotswap String Example Applications List of Supported Example Applications Option #------------------------------ hpishelf Value Display sensors Related Documentation Emerson Network Power Embedded Computing DocumentsRelated Specifications Table B-2 Related Specifications