Dell Enterprise Solution Resources Owner's manual

Type
Owner's manual

This manual is also suitable for

Dell® BIOS and Boot
Management Profile
Document Number: DCIM1040
Document Type: Specification
Document Status: Published
Document Language: E
Date: 2011-03-22
Version: 1.1.0
2 Version 1.1.0
THIS PROFILE IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL
ERRORS AND TECHBIOSAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT
EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. ABSENT A SEPARATE AGREEMENT
BETWEEN YOU AND DELL™ WITH REGARD TO FEEDBACK TO DELL ON THIS PROFILE
SPECIFICATION, YOU AGREE ANY FEEDBACK YOU PROVIDE TO DELL REGARDING THIS
PROFILE SPECIFICATION WILL BE OWNED AND CAN BE FREELY USED BY DELL.
© 2010 Dell Inc. All rights reserved. Reproduction in any manner whatsoever without the express written
permission of Dell, Inc. is strictly forbidden. For more information, contact Dell.
Dell and the DELL logo are trademarks of Dell Inc. Microsoft and WinRM are either trademarks or
registered trademarks of Microsoft Corporation in the United States and/or other countries. Other
trademarks and trade names may be used in this document to refer to either the entities claiming the
marks and names or their products. Dell disclaims proprietary interest in the marks and names of others.
Version 1.1.0 3
CONTENTS
1 Scope .................................................................................................................................................... 5
2 Normative References ........................................................................................................................... 5
2.1 Approved References ................................................................................................................. 5
2.2 Other References ........................................................................................................................ 5
3 Terms and Definitions ........................................................................................................................... 5
4 Symbols and Abbreviated Terms .......................................................................................................... 7
5 Synopsis ................................................................................................................................................ 7
6 Description ............................................................................................................................................ 8
7 Implementation Requirements ............................................................................................................ 11
7.1 BIOS Management ................................................................................................................... 11
7.2 Boot Management ..................................................................................................................... 23
7.3 Service for Method Invocations ................................................................................................ 27
7.4 Profile Registration .................................................................................................................... 29
8 Methods ............................................................................................................................................... 31
8.1 CIM_BIOSService.SetAttribute() .............................................................................................. 31
8.2 DCIM_BIOSService.SetAttributes() ......................................................................................... 32
8.3 DCIM_BIOSService.CreateTargetedConfigJob() .................................................................... 32
8.4 DCIM_BIOSService.DeletePendingConfiguration() ................................................................. 34
8.5 DCIM_BIOSService.ChangePassword() .................................................................................. 34
8.6 DCIM_BootConfigSetting.ChangeBootSourceState() .............................................................. 35
8.7 DCIM_BootConfigSetting.ChangeBootOrderByInstanceID() ................................................... 36
9 Use Cases ........................................................................................................................................... 36
9.1 Discovery of BIOS and Boot profile support ............................................................................. 37
9.2 Inventory of BIOS attributes in system ..................................................................................... 37
9.3 Get the first BIOS attribute’s information .................................................................................. 38
9.4 Setting BIOS attributes ............................................................................................................. 38
9.5 Apply pending values ................................................................................................................ 38
9.6 Delete pending values .............................................................................................................. 39
9.7 Inventory of boot configurations in system ............................................................................... 39
9.8 Get the first boot configuration’s information ............................................................................ 39
9.9 Inventory of boot sources in system ......................................................................................... 39
9.10 Changing boot order by instance .............................................................................................. 39
9.11 Enable or disable boot source .................................................................................................. 40
9.12 One time boot ........................................................................................................................... 40
ANNEX A (informative) Related MOF Files ............................................................................................... 42
4 Version 1.1.0
Figures
Figure 1 BIOS and Boot Management Profile: Class Diagram BIOS Management ............................... 9
Figure 2 BIOS and Boot Management Profile: Boot Management .......................................................... 10
Tables
Table 1 Related Profiles ............................................................................................................................. 8
Table 2 CIM Elements: BIOS and Boot Management Profile .................................................................. 11
Table 3 DCIM_BIOSEnumeration - Operations ....................................................................................... 12
Table 4 Class: DCIM_BIOSEnumeration ................................................................................................. 13
Table 5 DCIM_BIOSEnumeration Attributes ............................................................................................ 13
Table 6 DCIM_BIOSString - Operations .................................................................................................. 19
Table 7 Class: DCIM_BIOSString ............................................................................................................ 20
Table 8 DCIM_BIOSString Attributes ....................................................................................................... 20
Table 9 DCIM_BIOSInteger - Operations ................................................................................................ 21
Table 10 Class: DCIM_BIOSInteger ........................................................................................................ 21
Table 11 DCIM_BIOSInteger Attributes ................................................................................................... 22
Table 12 Boot Lists .................................................................................................................................. 23
Table 13 DCIM_BootConfigSetting Operations .................................................................................... 24
Table 14 Class: DCIM_BootConfigSetting ............................................................................................... 25
Table 15 DCIM_BootSourceSetting Operations ................................................................................... 25
Table 16 Class: DCIM_BootSourceSetting .............................................................................................. 27
Table 17 DCIM_BIOSService Operations............................................................................................. 28
Table 18 Class: DCIM_BIOSService ....................................................................................................... 29
Table 19 DCIM_LCRegisteredProfile - Operations .................................................................................. 29
Table 20 Class: CIM_RegisteredProfile ................................................................................................... 30
Table 21 SetAttribute() Method: Return Code Values ............................................................................. 31
Table 22 SetAttribute() Method: Parameters ........................................................................................... 31
Table 23 SetAttributes() Method: Return Code Values ........................................................................... 32
Table 24 SetAttributes() Method: Parameters ......................................................................................... 32
Table 25 CreateTargetedConfigJob() Method: Return Code Values ...................................................... 33
Table 26 CreateTargetedConfigJob() Method: Parameters .................................................................... 33
Table 27 DeletePendingConfiguration() Method: Return Code Values .................................................. 34
Table 28 DeletePendingConfiguration() Method: Parameters ................................................................ 34
Table 33 ChangePassword() Method: Return Code Values ................................................................... 34
Table 34 ChangePassword() Method: Parameters ................................................................................. 34
Table 29 ChangeBootSourceState() Method: Return Code Values ........................................................ 35
Table 30 ChangeBootSourceState() Method: Parameters ..................................................................... 35
Table 31 ChangeBootOrderByInstanceID() Method: Return Code Values ............................................. 36
Table 32 ChangeBootOrderByInstanceID() Method: Parameters ........................................................... 36
Version 1.1.0 5
BIOS and Boot Management Profile 1
1 Scope 2
The BIOS and Boot Management Profile extends the management capabilities of referencing profiles by 3
adding the capability to represent the configuration of the system BIOS setup and to manage the boot of 4
the system. The system BIOS setup is modeled with multiple attributes that allow configuration of the 5
BIOS. 6
2 Normative References 7
The following referenced documents are indispensable for the application of this document. For dated 8
references, only the edition cited applies. For undated references, the latest edition of the referenced 9
document (including any amendments) applies. 10
2.1 Approved References 11
DMTF DSP1033, Profile Registration Profile 1.0.0 12
DMTF DSP1061, Management Profile 1.0.0 13
DMTF DSP0200, CIM Operations over HTTP 1.2.0 14
DMTF DSP0004, CIM Infrastructure Specification 2.3.0 15
DMTF DSP1000, Management Profile Specification Template 16
DMTF DSP1001, Management Profile Specification Usage Guide 17
DMTF DSP0226, Web Services for Management (WS-Management) Specification 1.1.0 18
DMTF DSP0227, WS-Management CIM Binding Specification 1.0.0 19
2.2 Other References 20
ISO/IEC Directives, Part 2, Rules for the structure and drafting of International Standards, 21
http://isotc.iso.org/livelink/livelink.exe?func=ll&objId=4230456&objAction=browse&sort=subtype 22
Unified Modeling Language (UML) from the Open Management Group (OMG), http://www.uml.org 23
BIOS Boot Specification v1.01 (January 11, 1996), http://www.phoenix.com/NR/rdonlyres/56E38DE2-24
3E6F-4743-835F-B4A53726ABED/0/specsbbs101.pdf 25
26
3 Terms and Definitions 27
For the purposes of this document, the following terms and definitions apply. 28
6 Version 1.1.0
3.1 29
can 30
used for statements of possibility and capability, whether material, physical, or causal 31
3.2 32
cannot 33
used for statements of possibility and capability, whether material, physical, or causal 34
3.3 35
conditional 36
indicates requirements to be followed strictly in order to conform to the document when the specified 37
conditions are met 38
3.4 39
mandatory 40
indicates requirements to be followed strictly in order to conform to the document and from which no 41
deviation is permitted 42
3.5 43
may 44
indicates a course of action permissible within the limits of the document 45
3.6 46
need not 47
indicates a course of action permissible within the limits of the document 48
3.7 49
optional 50
indicates a course of action permissible within the limits of the document 51
3.8 52
referencing profile 53
indicates a profile that owns the definition of this class and can include a reference to this profile in its 54
“Related Profiles” table 55
3.9 56
shall 57
indicates requirements to be followed strictly in order to conform to the document and from which no 58
deviation is permitted 59
3.10 60
shall not 61
indicates requirements to be followed strictly in order to conform to the document and from which no 62
deviation is permitted 63
3.11 64
should 65
indicates that among several possibilities, one is recommended as particularly suitable, without 66
mentioning or excluding others, or that a certain course of action is preferred but not necessarily required 67
3.12 68
should not 69
indicates that a certain possibility or course of action is deprecated but not prohibited 70
Version 1.1.0 7
3.13 71
ENUMERATE 72
Refers to WS-MAN ENUMERATE operation as described in Section 8.2 of DSP0226_V1.1 and Section 73
9.1 of DSP0227_V1.0 74
3.14 75
GET 76
Refers to WS-MAN GET operation as defined in Section 7.3 of DSP00226_V1.1 and Section 7.1 of 77
DSP0227_V1.0 78
79
4 Symbols and Abbreviated Terms 80
4.1 81
CIM 82
Common Information Model 83
4.2 84
iDRAC 85
integrated Dell Remote Access Controller management controller for blades and monolithic servers 86
4.3 87
CMC 88
Chassis Manager Controller management controller for the modular chassis 89
4.4 90
iSCSI 91
Internet Small Computer System Interface, an Internet Protocol (IP)-based storage networking standard 92
for linking data storage facilities. 93
4.5 94
WBEM 95
Web-Based Enterprise Management 96
97
5 Synopsis 98
Profile Name: BIOS and Boot Management 99
Version: 1.0.0 100
Organization: Dell Inc. 101
CIM Schema Version: 2.19.1 102
Central Class: DCIM_BIOSService 103
Scoping Class: CIM_ComputerSystem 104
The BIOS and Boot Management Profile extends the management capability of the referencing profiles 105
by adding the capability to describe BIOS attributes, each BIOS configuration item is represented by an 106
instance one of these classes DCIM_BIOSEnumeration, DCIMBIOSString, DCIM_BIOSInteger and boot 107
management where each boot list is represented by DCIM_BootConfigSetting and each boot source 108
device by DCIM_BootSourceSetting. DCIM_BIOSService shall be the Central Class. 109
8 Version 1.1.0
CIM_ComputerSystem shall be the Scoping Class. The instance of DCIM_BIOSService shall be the 110
Central Instance. The instance of CIM_ComputerSystem with which the Central Instance is associated 111
through the CIM_HostedService association shall be the Scoping Instance. 112
Table 1 identifies profiles that are related to this profile. 113
Table 1 Related Profiles 114
Profile Name
Organization
Version
Relationship
Profile Registration Profile
DMTF
1.0
Mandatory
6 Description 115
The BIOS and Boot Management Profile describes BIOS setup configuration including boot management. 116
The profile also describes the relationship of the BIOS classes to the DMTF/Dell profile version 117
information. 118
Figure 1 represents the class schema for the BIOS attribute management feature of BIOS and Boot 119
Management Profile. For simplicity, the prefix CIM_ has been removed from the names of the classes. 120
Each BIOS’s configurable attribute is represented by one of the classes (DCIM_BIOSEnumeration, 121
DCIM_BIOSString, DCIM_BIOSInteger)CIM_BIOSAttribute. Depending on the dataype of the attribute the 122
BIOS configuration attribute is either instantiaed as DCIM_BIOSEnumeration, DCIM_BIOSString, or 123
DCIM_BIOSInteger instance. 124
The DCIM_BIOSService class is used to configure the BIOS attributes. The SetAttribute() and 125
SetAttributes() methods on the DCIM_BIOSService class configure BIOS attributes, DCIM_BIOSAttribute 126
subclass instances. 127
The BIOS and Boot Management Profile information is represented with the instance of 128
CIM_RegisteredProfile. 129
Version 1.1.0 9
130
Figure 1 BIOS and Boot Management Profile: Class Diagram BIOS Management 131
ComputerSystem
RegisteredProfile
RegisteredProfile = “BIOS Management”
OwningEntity = “DCIM”
ElementConformsToProfile
DCIM_BIOSService
HostedService
CIM_BIOSAttribute
RegisteredProfile
RegisteredProfile = “Base Server”
OwningEntity = “DMTF”
ElementConformsToProfile
CIM_BIOSEnumeration CIM_BIOSStringCIM_BIOSInteger
1
1
1 1
1
1
DCIM_BIOSEnumeration
DCIM_BIOSStringDCIM_BIOSInteger
10 Version 1.1.0
Figure 2 represents the class schema for the the boot management feature of the BIOS and Boot 132
Management Profile. For simplicity, the prefix CIM_ has been removed from the names of the classes. 133
Each boot list is represented by a DCIM_BootConfigSetting instance. Each of the boot lists contains the 134
boot devices/sources represented by DCIM_BootSourceSetting, shown underneath their corresponding 135
boot lists in the figure below. Note that the InstanceID property value prefix of the 136
DCIM_BootSourceSetting instance matches the InstanceID of the DCIM_BootConfigSetting. Also note 137
that IPL boot list contains a BCV boot list. 138
139
Figure 2 BIOS and Boot Management Profile: Boot Management 140
141
ComputerSystem
RegisteredProfile
RegisteredProfile = “BIOS Management”
OwningEntity = “DCIM”
ElementConformsToProfile
DCIM_BIOSService
HostedService
RegisteredProfile
RegisteredProfile = “Base Server”
OwningEntity = “DMTF”
ElementConformsToProfile
1
1
1 1
1
1
DCIM_BootConfigSetting
InstanceID: OneTime
DCIM_BootConfigSetting
InstanceID:vFlash
DCIM_BootConfigSetting
InstanceID: UEFI
DCIM_BootConfigSetting
InstanceID: BCV
DCIM_BIOSEnumeration
InstanceID = BIOS.Setup.1-1:BootMode
DCIM_BootConfigSetting
InstanceID: IPL
DCIM_BootSourceSetting
InstanceID: IPL:HardDisk...
DCIM_BootSourceSetting
InstanceID: IPL:...
DCIM_BootSourceSetting
InstanceID: BCV:...
DCIM_BootSourceSetting
InstanceID: UEFI:...
DCIM_BootSourceSetting
InstanceID: vFlash:...
...
...
...
...
Version 1.1.0 11
7 Implementation Requirements 142
Requirements and guidelines for propagating and formulating certain properties of the classes are 143
discussed in this section. Methods are listed in section 8. Table 2 shows the instances of CIM Elements 144
for this profile. Instances of the CIM Elements shall be implemented as described in Table 2. Sections 7 145
(“Implementation Requirements” and “Methods”) may impose additional requirements on these elements. 146
Table 2 CIM Elements: BIOS and Boot Management Profile 147
Element Name
Requirement
Classes
DCIM_BIOSService
Mandatory
DCIM_BIOSEnumeration
Mandatory
DCIM_BIOSInteger
Mandatory
DCIM_BIOSString
Mandatory
DCIM_BootConfigSetting
Mandatory
DCIM_BootSourceSetting
Mandatory
DCIM_LCElementConformsToProfile
Mandatory
DCIM_LCElementConformsToProfile
Mandatory
DCIM_LCRegisteredProfile
Mandatory
Indications
None defined in this profile
148
7.1 BIOS Management 149
7.1.1 DCIM_BIOSEnumeration 150
This section describes the implementation for the DCIM_BIOSEnumeration class that represents an 151
enumeration type BIOS attribute.. 152
This class shall be instantiated in the Implementation Namespace. 153
12 Version 1.1.0
7.1.1.1 WBEM URIs for WinRM
®
154
The class WBEM URI shall be “http://schemas.dell.com/wbem/wscim/1/cim-155
schema/2/DCIM_BIOSEnumeration?__cimnamespace=<Implementation Namespace>” 156
The key property shall be the InstanceID. 157
The instance WBEM URI for DCIM_BIOSEnumeration instance shall be: 158
http://schemas.dell.com/wbem/wscim/1/cim-159
schema/2/DCIM_BIOSEnumeration?__cimnamespace=<Implementation Namespace>+InstanceID= 160
BIOS.Setup.1-1:<AttributeName> 161
7.1.1.2 Operations 162
The following table details the implemented operations on DCIM_BIOSEnumeration. 163
Table 3 DCIM_BIOSEnumeration - Operations 164
Operation Name
Requirements
Required Input
Get
Mandatory
Instance URI
Enumerate
Mandatory
Class URI
DCIM_BIOSService.SetAttributte()
Mandatory
See section 8.1
DCIM_BIOSService.SetAttributes()
Mandatory
See section 8.2
165
7.1.1.3 Properties 166
The following table details the implemented properties for DCIM_BIOSEnumeration instance representing 167
a BIOS controller enumeration attribute. The “Requirements” column shall denote the implementation 168
requirement for the corresponding property. If the column “Property Name” matches the property name, 169
the property either shall have the value denoted in the corresponding column “Additional Requirement”, or 170
shall be implemented according to the requirements in the corresponding column “Additional 171
Requirement”. 172
Version 1.1.0 13
Table 4 Class: DCIM_BIOSEnumeration 173
Properties
Notes
Additional Requirements
InstanceID
Mandatory
The property value shall be formed as follows:
BIOS.Setup.1-1:<AttributeName property value>”.
AttributeName
Mandatory
The property value shall be from the “AttributeName”
column in Table 5
CurrentValue
Mandatory
The property value shall be one of the values in the
“PossibleValues” column at the corresponding row in
Table 5.
PendingValue
Mandatory
The property value shall be one of the values in the
“PossibleValues” column at the corresponding row in
Table 5.
IsReadOnly
Mandatory
The property value shall be the value in the “IsReadOnly”
column at the corresponding row in Table 5.
FQDD
Mandatory
The property shall be set to “BIOS.Setup.1-1”.
PossibleValues
Mandatory
The property value shall be equal to the array of the
values in “PossibleValues” column at the corresponding
row in Table 5.
174
The following table describes the requirements for the AttributeName, and PossibleValues properties. 175
The PossibleValues is an array property represented in the table as comma delimited list. 176
NOTE: The BIOS attributes listed below may not be present on all Dell systems. The presence of a particular 177
attribute depends on the model of a Dell system, the features available in the system and the BIOS version of the 178
system. 179
Table 5 DCIM_BIOSEnumeration Attributes 180
AttributeName
Attribute Description
IsReadOnly
PossibleValues
MemTest
When set to enabled, the
memory tests are
performed
FALSE
Enabled, Disabled
RedundantMem
Feature
Dependant
1
Disabled, Spare, Mirror,
IntraNodeMirror, DimmSpare
MemOpMode
Memory operating mode
Feature
Dependant
1
OptimizerMode, AdvEccMode,
SpareMode, MirrorMode
MemOptimizer
Memory Optimizer
Technology
Feature
Dependant
1
Enabled, Disabled
SnoopFilter
Snoop Filter
FALSE
Enabled, Disabled
NodeInterleave
If the system is configured
with matching memory,
this field enables node
interleaving. If set to
Disabled (the default), the
system supports Non-
Uniform Memory
architecture (NUMA)
(asymmetric) memory
configurations. This field is
active only if the memory
configuration can support
node interleaving.
Feature
Dependant
1
Enabled, Disabled
14 Version 1.1.0
MemVolt
System Memory Voltage
FALSE
AutoVolt, Volt15V, Volt13V
MemLowPower
Memory Low Power Mode
FALSE
Enabled, Disabled
LogicalProc
Each processor core
supports up to two logical
processors. When this
field is set to Enabled (the
default), the BIOS reports
all logical processors.
When set to Disabled, the
BIOS only reports one
logical processor per core.
NOTE: This attribute does
not affect the
DCIM_CPUView.
NumberOfEnabledThreads
property because the latter
represents the total
number of hardware (not
BIOS) enabled threads.
FALSE
Enabled, Disabled
ProcVirtualization
Virtualization Technology,
When enabled, the
additional hardware
capabilities provided by
Virtualization Technology
are available for use
FALSE
Enabled, Disabled
DmaVirtualization
I/O Virtualization
Technology
Attribute Value
Dependant
2
Enabled, Disabled
ProcAdjCacheLine
Adjacent Cache Line
Prefetch, if Enabled, the
system is optimized for
applications that require
high utilization of
sequential memory
access.
FALSE
Enabled, Disabled
ProcHwPrefetcher
Hardware Prefetcher, this
field enables or disables
the hardware prefetcher
FALSE
Enabled, Disabled
DcuStreamerPrefetcher
DCU Streamer Prefetcher
FALSE
Enabled, Disabled
DataReuse
Data Reuse
FALSE
Enabled, Disabled
QpiBandwidthPriority
Intel(R) QPI Bandwidth
Priority
FALSE
Compute, InputOutput
ProcExecuteDisable
This field specifies
whether Execute Disable
Memory Protection
Technology is enabled
FALSE
Enabled, Disabled
ProcCores
Number of Cores per
Processor
FALSE
All, Single, Dual, Quad, 1, 2, 4, 6,
8, 10, 12
NOTE: For quad port processors,
setting attribute ProcCores value to
4 sets the current value to "All".
ProcHyperTransport
HyperTransport
Technology
FALSE
HT3, HT1
ProcHtAssist
HT Assist
FALSE
Enabled, Disabled
ProcDramPrefetcher
DRAM Prefetcher
FALSE
Enabled, Disabled
ProcSofwarePrefetcher
Hardware Prefetch
FALSE
Enabled, Disabled
Version 1.1.0 15
Training on Software
Prefetch
ProcTurboMode
When set to Enabled, the
processor can operate in
Turbo Mode
FALSE
Enabled, Disabled
ProcC1E
C1E
FALSE
Enabled, Disabled
ProcCStates
When set to Enabled, the
processor can operate in
all available Power States
FALSE
Enabled, Disabled
EmbSata
Allows the Embedded
SATA to be set to Off or
ATA Mode
FALSE
AtaMode, Off
SataPortA
Select Auto to enable
BIOS support for the
device
FALSE
Off, Auto
SataPortB
Select Auto to enable
BIOS support for the
device
FALSE
Off, Auto
SataPortC
Select Auto to enable
BIOS support for the
device
FALSE
Off, Auto
SataPortD
Select Auto to enable
BIOS support for the
device
FALSE
Off, Auto
SataPortE
Select Auto to enable
BIOS support for the
device
FALSE
Off, Auto
SataPortF
Select Auto to enable
BIOS support for the
device
FALSE
Off, Auto
SataPortG
Select Auto to enable
BIOS support for the
device
FALSE
Off, Auto
SataPortH
Select Auto to enable
BIOS support for the
device
FALSE
Off, Auto
BootMode
This field determines the
boot mode of the system.
Selecting 'UEFI' enables
booting to Unified
Extensible Firmware
Interface (UEFI) capable
operating systems.
Selecting 'BIOS' (the
default) ensures
compatibility with
operating systems that do
not support UEFI
FALSE
Bios, Uefi
BootSeqRetry
Boot Sequence Retry,
when set to Enabled, the
system will re-attempt the
Boot Sequence after a 30-
second timeout if the last
boot attempt has failed.
FALSE
Enabled, Disabled
IntegratedSas
Integrated SAS Controller
FALSE
Enabled, Disabled
IntegratedRaid
Integrated RAID Controller
FALSE
Enabled, Disabled
16 Version 1.1.0
UsbPorts
User Accessible USB
Ports
FALSE
AllOn, OnlyBackPortsOn, AllOff
InternalUsb
Internal USB Port
FALSE
On, Off
InternalUsb1
Internal USB Port
FALSE
On, Off
InternalUsb2
Internal USB Port
FALSE
On, Off
InternalSdCard
Internal SD Card Port
Feature
Dependant
1
On, Off
InternalSdCardRedundancy
Internal SD Card
Redundancy
Attribute Value
Dependant
3
Mirror, Disabled
EmbNic1Nic2
Embedded NIC1 and NIC2
FALSE
Enabled, DisabledOs
EmbNic1
Embedded Gb NIC1
FALSE
Enabled, EnabledPxe,
EnablediScsi, Disabled
EmbNic2
Embedded Gb NIC2
FALSE
Enabled, EnabledPxe,
EnablediScsi, Disabled
EmbNic3Nic4
Embedded NIC3 and NIC4
FALSE
Enabled, DisabledOs
EmbNic3
Embedded Gb NIC3
FALSE
Enabled, EnabledPxe,
EnablediScsi, Disabled
EmbNic4
Embedded Gb NIC4
FALSE
Enabled, EnabledPxe,
EnablediScsi, Disabled
OsWatchdogTimer
OS Watchdog Timer, if
your system stops
responding, this watchdog
timer aids in the recovery
of your operating system.
When this field is set to
Enabled, the operating
system is allowed to
initialize the timer. When it
is set to Disabled (the
default), the timer will have
no effect on the system.
FALSE
Enabled, Disabled
IoatEngine
I/OAT DMA Engine, this
field enables/disables the
I/O Acceleration
Technology (I/OAT) option
FALSE
Enabled, Disabled
EmbVideo
Embedded Video
Controller
Feature
Dependant
1
Enabled, Disabled
SriovGlobalEnable
SR-IOV Global Enable,
this field enables or
disables BIOS
configuration of Single
Root I/O Virtualization
(SR-IOV) devices. This
feature is disabled by
default. Enable if booting
to a Virtualization O/S that
recognizes SR-IOV
devices
FALSE
Enabled, Disabled
SerialComm
Serial Communication
FALSE
OnNoConRedir,
OnConRedirCom1,
OnConRedirCom2, Off
SerialPortAddress
Serial Port Address
FALSE
Serial1Com1Serial2Com2,
Serial1Com2Serial2Com1
ExtSerialConnector
External Serial Connector
FALSE
Serial1, Serial2, RemoteAccDevice
Version 1.1.0 17
FailSafeBaud
Failsafe Baud Rate
FALSE
115200, 57600, 19200, 9600
ConTermType
Remote Terminal Type
FALSE
Vt100Vt220, Ansi
RedirAfterBoot
Redirection After Boot
FALSE
Enabled, Disabled
FrontLcd
Front-Panel LCD Options
FALSE
None, UserDefined, ModelNum,
Advanced
PowerMgmt
Power Management
FALSE
OsCtrl, ActivePwrCtrl, Custom,
MaxPerf
ProcPwrPerf
CPU Power and
Performance Management
Attribute Value
Dependant
4,5
SysDbpm, MaxPerf, MinPwr,
OsDbpm
FanPwrPerf
Fan Power and
Performance Management
Attribute Value
Dependant
4,6
MinPwr, MaxPerf
MemPwrPerf
Memory Power and
Performance Management
Attribute Value
Dependant
4,7
MaxPerf, 1333MHz, 1067MHz,
978MHz, 800MHz, MinPwr
PasswordStatus
Password Status
FALSE
Unlocked, Locked
TpmSecurity
TPM Security, this field
controls the reporting of
the Trusted Platform
Module (TPM) in the
system. When set to Off
(default), presence of the
TPM is not reported to the
OS. When set to On with
Pre-boot Measurements,
BIOS will store TCG
compliant measurements
to the TPM during POST.
When set to On without
Pre-boot Measurements,
BIOS will bypass pre-boot
measurements.
FALSE
Off, OnPbm, OnNoPbm
TpmActivation
TPM Activation
Attribute Value
Dependant
8,9
NoChange, Activate, Deactivate
TpmClear
Clearing the TPM will
cause loss of all keys in
the TPM. This could affect
booting to OS. When set
to Yes, all the contents of
the TPM will be cleared.
Attribute Value
Dependant
8,10
No, Yes
TcmSecurity
TCM Security, this field
controls the reporting of
the Trusted Cryptography
Module (TCM) in the
system
FALSE
Off, On
TcmActivation
TCM Activation
Attribute Value
Dependant
11,12
NoChange, Activate, Deactivate
TcmClear
Clearing the TCM will
cause loss of all keys in
the TCM. This could affect
booting to OS. When set
to Yes, all the contents of
the TCM will be cleared.
This field is Read-Only
when TCM Security is set
to Off.
Attribute Value
Dependant
11,13
Yes, No
PwrButton
This field enables/disables
the power button on the
FALSE
Enabled, Disabled
18 Version 1.1.0
front panel.
NmiButton
This field enables/disables
the NMI button on the front
panel.
FALSE
Enabled, Disabled
AcPwrRcvry
AC Power Recovery, this
field specifies how the
system will react after AC
power has been restored
to the system. It is
especially useful for
people who turn their
systems off with a power
strip. When set to Off, the
system will stay off after
AC is restored. When set
to On, the system will turn
on after AC is restored.
When set to Last, the
system will turn on if the
system was on when AC
was lost. The system will
remain off if the system
was off when AC was lost
FALSE
Last, On, Off
AcPwrRcvryDelay
AC Power Recovery
Delay, this field specifies
how the system will
support the staggering of
power-up after AC power
has been restored to the
system. When set to
Immediate, there is no
delay for power-up. When
set to Random, the system
will create a random delay
(30s to 240s) for power-
up. When set to User
Defined, the system will
delay power-up by that
amount. The system
supported user defined
power-up delay range is
from 30s to 240s.
FALSE
Immediate, Random, User
NumLock
Keyboard NumLock.
FALSE
On, Off
ReportKbdErr
Report Keyboard Errors.
FALSE
Report, NoReport
ErrPrompt
F1/F2 Prompt on Error.
FALSE
Enabled, Disabled
NOTE:
1 The attribute’s read-only status (IsReadOnly property value) depends on the particular platform model, 181
or platform features, or the platform’s bios version. 182
NOTE:
2 The DmaVirtualization is read-only (IsReadOnly=TRUE) and shall have value “Disabled”, if the 183
ProcVirtualization attribute is set to Disabled”. InternalSdCard 184
NOTE:
3 The InternalSdCardRedundancy is read-only (IsReadOnly=TRUE) and shall have value “Disabled”, if the 185
InternalSdCard attribute is set to “Disabled”. 186
NOTE:
4 The ProcPwrPerf, FanPwrPerf, MemPwrPerf attributes are settable (IsReadOnly=FALSE), if the 187
PowerMgmt attribute is set to “Custom”; otherwise those attributes are read-only (IsReadOnly=TRUE). 188
NOTE:
5 The ProcPwrPerf shall have value: 189
“OsDbpm” if PowerMgmt is set to “OsCtrl”. 190
“SysDbpm” if PowerMgmt is set to “ActivePwrCtrl” 191
Version 1.1.0 19
“MaxPerf” if PowerMgmt is set to “MaxPerf” 192
NOTE:
6 The FanPwrPerf shall have value “MinPwr” if PowerMgmt is set to “OsCtrl” or “ActivePwrCtrl. 193
NOTE:
7 The MemPwrPerf shall have value “MinPwr” if PowerMgmt is not set to “Custom”. 194
NOTE:
8 The TpmActivation, TpmClear attributes are settable (IsReadOnly=FALSE), if the TpmSecurity attribute 195
is NOT set to “Off”; otherwise those attributes are read-only (IsReadOnly=TRUE). 196
NOTE:
9 The TpmActivation shall have value “NoChange”, if TpmSecurity is set to “Off”. 197
NOTE:
10 The TpmClear shall have value “No”, if TpmSecurity is set to “Off”. 198
NOTE:
11 The TcmActivation, TcmClear attributes are settable (IsReadOnly=FALSE), if the PowerMgmt attribute 199
is set to “Custom”; otherwise those attributes are read-only (IsReadOnly=TRUE). 200
NOTE:
12 The TcmActivation shall have value “NoChange”, if TcmSecurity is set to “Off”. 201
NOTE:
13 The TcmClear shall have value “No”, if TcmSecurity is set to “Off”. 202
203
7.1.2 DCIM_BIOSString 204
This section describes the implementation for the DCIM_BIOSString class that represents a string type 205
BIOS attribute. 206
This class shall be instantiated in the Implementation Namespace. 207
7.1.2.1 WBEM URIs for WinRM
®
208
The class WBEM URI shall be “http://schemas.dell.com/wbem/wscim/1/cim-209
schema/2/DCIM_BIOSString?__cimnamespace=<Implementation Namespace>” 210
The key property shall be the InstanceID. 211
The instance WBEM URI for DCIM_BIOSString instance shall be: 212
http://schemas.dell.com/wbem/wscim/1/cim-213
schema/2/DCIM_BIOSString?__cimnamespace=<Implementation Namespace>+InstanceID= 214
BIOS.Setup.1-1:<AttributeName> (AttributeName comes from Table 5) 215
7.1.2.2 Operations 216
The following table details the implemented operations on DCIM_BIOSString. 217
Table 6 DCIM_BIOSString - Operations 218
Operation Name
Requirements
Required Input
Get
Mandatory
Instance URI
Enumerate
Mandatory
Class URI
DCIM_BIOSService.SetAttribute()
Mandatory
See section 8.1
DCIM_BIOSService.SetAttributes()
Mandatory
See section 8.2
219
7.1.2.3 Properties 220
The following table details the implemented properties for DCIM_BIOSString instance representing a 221
BIOS string attribute. The “Requirements” column shall denote the implementation requirement for the 222
corresponding property. If the column “Property Name” matches the property name, the property either 223
shall have the value denoted in the corresponding column “Additional Requirement”, or shall be 224
implemented according to the requirements in the corresponding column “Additional Requirement”. 225
20 Version 1.1.0
Table 7 Class: DCIM_BIOSString 226
Properties
Notes
Additional Requirements
InstanceID
Mandatory
The property value shall be formed as follows:
BIOS.Setup.1-1:<AttributeName property value>”.
AttributeName
Mandatory
The property value shall be from the “AttributeName”
column in Table 8.
CurrentValue
Mandatory
The property value shall match the format described in
Value Expression” column at the corresponding row in
Table 8.
PendingValue
Mandatory
The property value shall match the format described in
“Value Expression” column at the corresponding row in
Table 8.
IsReadOnly
Mandatory
The property value shall be the value in the “IsReadOnly”
column at the corresponding row in Table 8.
FQDD
Mandatory
The property shall be set to “BIOS.Setup.1-1.
MinLength
Mandatory
The property value shall be the value in the “MinLength
column at the corresponding row in Table 8.
MaxLength
Mandatory
The property value shall be the value in the “MaxLength”
column at the corresponding row in Table 8.
227
The following table describes possible DCIM_BIOSString attributes and the requirements for the 228
AttributeName, MinLength, and MaxLength properties. 229
NOTE: The BIOS attributes listed below may not be present on all Dell systems. The presence of a particular 230
attribute depends on the model of a Dell system, the features available in the system and the BIOS version of the 231
system. 232
Table 8 DCIM_BIOSString Attributes 233
AttributeName
Attribute Description
IsReadOnly
MinLength
MaxLength
Value Expression
AssetTag
AssetTag
FALSE
0
10
String
UserLcdStr
User-Defined LCD
String
FALSE
String
234
7.1.3 DCIM_BIOSInteger 235
This section describes the implementation for the DCIM_BIOSInteger class that represents an integer 236
type BIOS attribute. 237
This class shall be instantiated in the Implementation Namespace. 238
7.1.3.1 WBEM URIs for WinRM
®
239
The class WBEM URI shall be “http://schemas.dell.com/wbem/wscim/1/cim-240
schema/2/DCIM_BIOSInteger?__cimnamespace=<Implementation Namespace>” 241
The key property shall be the InstanceID. 242
The instance WBEM URI for DCIM_BIOSInteger instance shall be: 243
http://schemas.dell.com/wbem/wscim/1/cim-244
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42

Dell Enterprise Solution Resources Owner's manual

Type
Owner's manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI