BIOS Parameters by Server Model

This appendix contains the following sections:

C22 and C24 Servers

Main BIOS Parameters for C22 and C24 Servers

Name Description

TPM Support

set TPMAdminCtrl

TPM (Trusted Platform Module) is a microchip designed to provide basic security-related functions primarily involving encryption keys. This option allows you to control the TPM Security Device support for the system. It can be one of the following:

  • Disabled—The server does not use the TPM.

  • Enabled—The server uses the TPM.

Note   

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Advanced BIOS Parameters for C22 and C24 Servers

Processor Configuration Parameters

Name Description

Intel Hyper-Threading Technology

set IntelHyperThread

Whether the processor uses Intel Hyper-Threading Technology, which allows multithreaded software applications to execute threads in parallel within each processor. This can be one of the following:

  • Disabled—The processor does not permit hyperthreading.

  • Enabled—The processor allows for the parallel execution of multiple threads.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Number of Enabled Cores

set CoreMultiProcessing

Allows you to disable one or more of the physical cores on the server. This can be one of the following:

  • All—Enables all physical cores. This also enables Hyper Threading on the associated logical processor cores.

  • 1 through n—Specifies the number of physical processor cores that can run on the server. Each physical core has an associated logical core.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Execute Disable

set ExecuteDisable

Classifies memory areas on the server to specify where application code can execute. As a result of this classification, the processor disables code execution if a malicious worm attempts to insert code in the buffer. This setting helps to prevent damage, worm propagation, and certain classes of malicious buffer overflow attacks. This can be one of the following:

  • Disabled—The processor does not classify memory areas.

  • Enabled—The processor classifies memory areas.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Intel VT

set IntelVT

Whether the processor uses Intel Virtualization Technology (VT), which allows a platform to run multiple operating systems and applications in independent partitions. This can be one of the following:

  • Disabled—The processor does not permit virtualization.

  • Enabled—The processor allows multiple operating systems in independent partitions.

Note   

If you change this option, you must power cycle the server before the setting takes effect.

Intel VT-d

set IntelVTD

Whether the processor uses Intel Virtualization Technology for Directed I/O (VT-d). This can be one of the following:

  • Disabled—The processor does not use virtualization technology.

  • Enabled—The processor uses virtualization technology.

Intel VT-d Coherency Support

set CoherencySupport

Whether the processor supports Intel VT-d Coherency. This can be one of the following:

  • Disabled—The processor does not support coherency.

  • Enabled—The processor uses VT-d Coherency as required.

Intel VT-d ATS Support

set ATS

Whether the processor supports Intel VT-d Address Translation Services (ATS). This can be one of the following:

  • Disabled—The processor does not support ATS.

  • Enabled—The processor uses VT-d ATS as required.

CPU Performance

set CPUPerformance

Sets the CPU performance profile for the server. The performance profile consists of the following options:

  • DCU Streamer Prefetcher

  • DCU IP Prefetcher

  • Hardware Prefetcher

  • Adjacent Cache-Line Prefetch

This can be one of the following:

  • Enterprise—All options are enabled.

  • High_Throughput—Only the DCU IP Prefetcher is enabled. The rest of the options are disabled.

  • HPC—All options are enabled. This setting is also known as high performance computing.

  • Custom—All performance profile options can be configured from the BIOS setup on the server. In addition, the Hardware Prefetcher and Adjacent Cache-Line Prefetch options can be configured in the fields below.

Hardware Prefetcher

set HardwarePrefetch

Whether the processor allows the Intel hardware prefetcher to fetch streams of data and instruction from memory into the unified second-level cache when necessary. This can be one of the following:

  • Disabled—The hardware prefetcher is not used.

  • Enabled—The processor uses the hardware prefetcher when cache issues are detected.

Adjacent Cache Line Prefetcher

set AdjacentCacheLinePrefetch

Whether the processor fetches cache lines in even/odd pairs instead of fetching just the required line. This can be one of the following:

  • Disabled—The processor only fetches the required line.

  • Enabled— The processor fetches both the required line and its paired line.

DCU Streamer Prefetch

set DcuStreamerPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not try to anticipate cache read requirements and only fetches explicitly requested lines.

  • Enabled—The DCU prefetcher analyzes the cache read pattern and prefetches the next line in the cache if it determines that it may be needed.

DCU IP Prefetcher

set DcuIpPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not preload any cache data.

  • Enabled—The DCU IP prefetcher preloads the L1 cache with the data it determines to be the most relevant.

Direct Cache Access Support

set DirectCacheAccess

Allows processors to increase I/O performance by placing data from I/O devices directly into the processor cache. This setting helps to reduce cache misses. This can be one of the following:

  • Disabled—Data from I/O devices is not placed directly into the processor cache.

  • Enabled—Data from I/O devices is placed directly into the processor cache.

Power Technology

set CPUPowerManagement

Enables you to configure the CPU power management settings for the following options:

  • Enhanced Intel Speedstep Technology

  • Intel Turbo Boost Technology

  • Processor Power State C6

Power Technology can be one of the following:

  • Custom—The server uses the individual settings for the BIOS parameters mentioned above. You must select this option if you want to change any of these BIOS parameters.

  • Disabled—The server does not perform any CPU power management and any settings for the BIOS parameters mentioned above are ignored.

  • Energy_Efficient—The server determines the best settings for the BIOS parameters mentioned above and ignores the individual settings for these parameters.

Enhanced Intel Speedstep Technology

set EnhancedIntelSpeedStep

Whether the processor uses Enhanced Intel SpeedStep Technology, which allows the system to dynamically adjust processor voltage and core frequency. This technology can result in decreased average power consumption and decreased average heat production. This can be one of the following:

  • Disabled—The processor never dynamically adjusts its voltage or frequency.

  • Enabled—The processor utilizes Enhanced Intel SpeedStep Technology and enables all supported processor sleep states to further conserve power.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Intel Turbo Boost Technology

set IntelTurboBoostTech

Whether the processor uses Intel Turbo Boost Technology, which allows the processor to automatically increase its frequency if it is running below power, temperature, or voltage specifications. This can be one of the following:

  • Disabled—The processor does not increase its frequency automatically.

  • Enabled—The processor utilizes Turbo Boost Technology if required.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor Power State C6

set ProcessorC6Report

Whether the BIOS sends the C6 report to the operating system. When the OS receives the report, it can transition the processor into the lower C6 power state to decrease energy usage while maintaining optimal processor performance. This can be one of the following:

  • Disabled—The BIOS does not send the C6 report.

  • Enabled—The BIOS sends the C6 report, allowing the OS to transition the processor to the C6 low power state.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor Power State C1 Enhanced

set ProcessorC1EReport

Whether the CPU transitions to its minimum frequency when entering the C1 state. This can be one of the following:

  • Disabled—The CPU continues to run at its maximum frequency in C1 state.

  • Enabled—The CPU transitions to its minimum frequency. This option saves the maximum amount of power in C1 state.

Frequency Floor Override

set CpuFreqFloor

Whether the CPU is allowed to drop below the maximum non-turbo frequency when idle. This can be one of the following:

  • Disabled— The CPU can drop below the maximum non-turbo frequency when idle. This option decreases power consumption but may reduce system performance.

  • Enabled— The CPU cannot drop below the maximum non-turbo frequency when idle. This option improves system performance but may increase power consumption.

P-STATE Coordination

set PsdCoordType

Allows you to define how BIOS communicates the P-state support model to the operating system. There are 3 models as defined by the Advanced Configuration and Power Interface (ACPI) specification.

  • HW_ALL—The processor hardware is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package).

  • SW_ALL—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a physical package), and must initiate the transition on all of the logical processors.

  • SW_ANY—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package), and may initiate the transition on any of the logical processors in the domain.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Energy Performance

set CpuEngPerfBias

Allows you to determine whether system performance or energy efficiency is more important on this server. This can be one of the following:

  • Balanced_Energy

  • Balanced_Performance

  • Energy_Efficient

  • Performance

Memory Configuration Parameters

Name Description

Select Memory RAS

set SelectMemoryRAS

How the memory reliability, availability, and serviceability (RAS) is configured for the server. This can be one of the following:

  • Maximum_Performance—System performance is optimized.

  • Mirroring—System reliability is optimized by using half the system memory as backup.

  • Lockstep—If the DIMM pairs in the server have an identical type, size, and organization and are populated across the SMI channels, you can enable lockstep mode to minimize memory access latency and provide better performance. This option offers better system performance than Mirroring and better reliability than Maximum Performance but lower reliability than Mirroring and lower system performance than Maximum Performance.

DRAM Clock Throttling

set DRAMClockThrottling

Allows you to tune the system settings between the memory bandwidth and power consumption. This can be one of the following:

  • Balanced— DRAM clock throttling is reduced, providing a balance between performance and power.

  • Performance—DRAM clock throttling is disabled, providing increased memory bandwidth at the cost of additional power.

  • Energy_Efficient—DRAM clock throttling is increased to improve energy efficiency.

NUMA

set NUMAOptimize

Whether the BIOS supports Non-Uniform Memory Access (NUMA). This can be one of the following:

  • Disabled—The BIOS does not support NUMA.

  • Enabled—The BIOS includes the ACPI tables that are required for NUMA-aware operating systems. If you enable this option, the system must disable Inter-Socket Memory interleaving on some platforms.

Low Voltage DDR Mode

set LvDDRMode

Whether the system prioritizes low voltage or high frequency memory operations. This can be one of the following:

  • Power_Saving_Mode—The system prioritizes low voltage memory operations over high frequency memory operations. This mode may lower memory frequency in order to keep the voltage low.

  • Performance_Mode—The system prioritizes high frequency operations over low voltage operations.

DRAM Refresh rate

set DramRefreshRate

Allows you to set the rate at which the DRAM cells are refreshed. This can be one of the following:

  • 1x—DRAM cells are refreshed every 64ms.

  • 2x—DRAM cells are refreshed every 32ms.

  • 3x—DRAM cells are refreshed every 21ms.

  • 4x—DRAM cells are refreshed every 16ms.

  • Auto—DRAM cells refresh rate is automatically chosen by the BIOS based on the system configuration. This is the recommended setting for this parameter.

Channel Interleaving

set ChannelInterLeave

Whether the CPU divides memory blocks and spreads contiguous portions of data across interleaved channels to enable simultaneous read operations. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some channel interleaving is used.

  • 2_Way

  • 3_Way

  • 4_Way—The maximum amount of channel interleaving is used.

Rank Interleaving

set RankInterLeave

Whether the CPU interleaves physical ranks of memory so that one rank can be accessed while another is being refreshed. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some rank interleaving is used.

  • 2_Way

  • 4_Way

  • 8_Way—The maximum amount of rank interleaving is used.

Patrol Scrub

set PatrolScrub

Whether the system actively searches for, and corrects, single bit memory errors even in unused portions of the memory on the server. This can be one of the following:

  • Disabled—The system checks for memory ECC errors only when the CPU reads or writes a memory address.

  • Enabled—The system periodically reads and writes memory searching for ECC errors. If any errors are found, the system attempts to fix them. This option may correct single bit errors before they become multi-bit errors, but it may adversely affect performance when the patrol scrub is running.

Demand Scrub

set DemandScrub

Whether the system corrects single bit memory errors encountered when the CPU or I/O makes a demand read. This can be one of the following:

  • Disabled— Single bit memory errors are not corrected.

  • Enabled— Single bit memory errors are corrected in memory and the corrected data is set in response to the demand read.

Altitude

set Altitude

The approximate number of meters above sea level at which the physical server is installed. This can be one of the following:

  • Auto—The CPU determines the physical elevation.

  • 300_M—The server is approximately 300 meters above sea level.

  • 900_M—The server is approximately 900 meters above sea level.

  • 1500_M—The server is approximately 1500 meters above sea level.

  • 3000_M—The server is approximately 3000 meters above sea level.

QPI Configuration Parameters

Name Description

QPI Link Frequency Select

set QPILinkFrequency

The Intel QuickPath Interconnect (QPI) link frequency, in gigatransfers per second (GT/s). This can be one of the following:

  • Auto—The CPU determines the QPI link frequency.

  • 6.4_GT/s

  • 7.2_GT/s

  • 8.0_GT/s

QPI Snoop Mode

set QpiSnoopMode

The Intel QuickPath Interconnect (QPI) snoop mode. This can be one of the following:

  • Auto—The CPU automatically recognizes this as Early Snoop mode.

  • Early Snoop— The distributed cache ring stops can send a snoop probe or a request to another caching agent directly. This mode has lower latency and it is best for workloads that have shared data sets across threads and can benefit from a cache-to-cache transfer, or for workloads that are not NUMA optimized.

  • Home Snoop— The snoop is always spawned by the home agent (centralized ring stop) for the memory controller. This mode has a higher local latency than early snoop, but it provides extra resources for a larger number of outstanding transactions.

  • Home Directory Snoop— The home directory is an optional enabled feature that is implemented at both the HA and iMC logic in the processor. The goal of the directory is to filter snoops to the remote sockets and a node controller in scalable platforms and 2S and 4S configurations.

  • Home Directory Snoop with OSB— In the Opportunistic Snoop Broadcast (OSB) directory mode, the HA could choose to do speculative home snoop broadcast under very lightly loaded conditions even before the directory information has been collected and checked.

Onboard Storage Parameters

Name Description

Onboard SCU Storage Support

set DisableSCU

Whether the onboard software RAID controller is available to the server. This can be one of the following:

  • Disabled—The software RAID controller is not available.

  • Enabled—The software RAID controller is available.

USB Configuration Parameters

Name Description

Legacy USB Support

set LegacyUSBSupport

Whether the system supports legacy USB devices. This can be one of the following:

  • Disabled—USB devices are only available to EFI applications.

  • Enabled—Legacy USB support is always available.

  • Auto—Disables legacy USB support if no USB devices are connected.

Port 60/64 Emulation

set UsbEmul6064

Whether the system supports 60h/64h emulation for complete USB keyboard legacy support. This can be one of the following:

  • Disabled—60h/64 emulation is not supported.

  • Enabled—60h/64 emulation is supported.

    You should select this option if you are using a non-USB aware operating system on the server.

All USB Devices

set AllUsbDevices

Whether all physical and virtual USB devices are enabled or disabled. This can be one of the following:

  • Disabled—All USB devices are disabled.

  • Enabled—All USB devices are enabled.

USB Port: Rear

set UsbPortRear

Whether the rear panel USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the rear panel USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the rear panel USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: Front

set UsbPortFront

Whether the front panel USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the front panel USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the front panel USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: Internal

set UsbPortInt

Whether the internal USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the internal USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the internal USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: KVM

set UsbPortKVM

Whether the KVM ports are enabled or disabled. This can be one of the following:

  • Disabled—Disables the KVM keyboard and/or mouse devices. Keyboard and/or mouse will not work in the KVM window.

  • Enabled—Enables the KVM keyboard and/or mouse devices.

USB Port: vMedia

set UsbPortVMedia

Whether the virtual media devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the vMedia devices.

  • Enabled—Enables the vMedia devices.

PCI Configuration Parameters

Name Description

MMIO Above 4GB

set MemoryMappedIOAbove4GB

Whether to enable or disable MMIO above 4GB or not. This can be one of the following:

  • Disabled—The server does not map I/O of 64-bit PCI devices to 4GB or greater address space.

  • Enabled—The server maps I/O of 64-bit PCI devices to 4GB or greater address space.

ASPM Support

set ASPMSupport

Allows you to set the level of ASPM (Active Power State Management) support in the BIOS. This can be one of the following:

  • Disabled—ASPM support is disabled in the BIOS.

  • Force L0s—Force all links to L0 standby (L0s) state.

  • Auto—The CPU determines the power state.

VGA Priority

set VgaPriority

Allows you to set the priority for VGA graphics devices if multiple VGA devices are found in the system. This can be one of the following:

  • Onboard—Priority is given to the onboard VGA device. BIOS post screen and OS boot are driven through the onboard VGA port.

  • Offboard—Priority is given to the PCIE Graphics adapter. BIOS post screen and OS boot are driven through the external graphics adapter port.

  • Onboard_VGA_Disabled—Priority is given to the PCIE Graphics adapter, and the onboard VGA device is disabled.

    Note   

    The vKVM does not function when the onboard VGA is disabled.

Serial Configuration Parameters

Name Description

Console Redirection

set ConsoleRedir

Allows a serial port to be used for console redirection during POST and BIOS booting. After the BIOS has booted and the operating system is responsible for the server, console redirection is irrelevant and has no effect. This can be one of the following:

  • Disabled—No console redirection occurs during POST.

  • Enabled—Enables console redirection on serial port A during POST.

Terminal Type

set TerminalType

What type of character formatting is used for console redirection. This can be one of the following:

  • PC-ANSI—The PC-ANSI terminal font is used.

  • VT100—A supported vt100 video terminal and its character set are used.

  • VT100+—A supported vt100-plus video terminal and its character set are used.

  • VT-UTF8—A video terminal with the UTF-8 character set is used.

Note   

This setting must match the setting on the remote terminal application.

Bits per second

set BaudRate

What BAUD rate is used for the serial port transmission speed. If you disable Console Redirection, this option is not available. This can be one of the following:

  • 9600—A 9,600 BAUD rate is used.

  • 19200—A 19,200 BAUD rate is used.

  • 38400—A 38,400 BAUD rate is used.

  • 57600—A 57,600 BAUD rate is used.

  • 115200—A 115,200 BAUD rate is used.

Note   

This setting must match the setting on the remote terminal application.

Flow Control

set FlowCtrl

Whether a handshake protocol is used for flow control. Request to Send / Clear to Send (RTS/CTS) helps to reduce frame collisions that can be introduced by a hidden terminal problem. This can be one of the following:

  • None—No flow control is used.

  • Hardware_RTS/CTS—RTS/CTS is used for flow control.

Note   

This setting must match the setting on the remote terminal application.

Putty KeyPad

set PuttyFunctionKeyPad

Allows you to change the action of the PuTTY function keys and the top row of the numeric keypad. This can be one of the following:

  • VT100—The function keys generate ESC OP through ESC O[.

  • LINUX—Mimics the Linux virtual console. Function keys F6 to F12 behave like the default mode, but F1 to F5 generate ESC [[A through ESC [[E.

  • XTERMR6—Function keys F5 to F12 behave like the default mode. Function keys F1 to F4 generate ESC OP through ESC OS, which are the sequences produced by the top row of the keypad on Digital terminals.

  • SCO—The function keys F1 to F12 generate ESC [M through ESC [X. The function and shift keys generate ESC [Y through ESC [j. The control and function keys generate ESC [k through ESC [v. The shift, control and function keys generate ESC [w through ESC [{.

  • ESCN—The default mode. The function keys match the general behavior of Digital terminals. The function keys generate sequences such as ESC [11~ and ESC [12~.

  • VT400—The function keys behave like the default mode. The top row of the numeric keypad generates ESC OP through ESC OS.

Redirection After BIOS POST

set RedirectionAfterPOST

Whether BIOS console redirection should be active after BIOS POST is complete and control given to the OS bootloader. This can be one of the following:

  • Always_Enable—BIOS Legacy console redirection is active during the OS boot and run time.

  • Bootloader—BIOS Legacy console redirection is disabled before giving control to the OS boot loader.

Out-of-Band Mgmt Port

set comSpcrEnable

Allows you to configure the COM port 0 that can be used for Windows Emergency Management services. ACPI SPCR table is reported based on this setup option. This can be one of the following:

  • Disabled—Configures the COM port 0 as a general purpose port for use with the Windows Operating System.

  • Enabled—Configures the COM port 0 as a remote management port for Windows Emergency Management services.

LOM and PCIe Slots Configuration Parameters

Name Description

All Onboard LOM Ports

set AllLomPortControl

Whether all LOM ports are enabled or disabled. This can be one of the following:

  • Disabled—All LOM ports are disabled.

  • Enabled—All LOM ports are enabled.

LOM Port n OptionROM

set LomOpromControlPortn

Whether Option ROM is available on the LOM port designated by n. This can be one of the following:

  • Disabled—Option ROM is not available on LOM port n.

  • Enabled—Option ROM is available on LOM port n.

  • UEFI_Only—The expansion slot n is available for UEFI only.

  • Legacy_Only—The expansion slot n is available for legacy only.

All PCIe Slots OptionROM

set PcieOptionROMs

Whether the server can use Option ROM present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for all PCIe slots are not available.

  • Enabled—The Option ROMs for all the PCIe slots are available.

  • UEFI_Only—The Opiton ROMs for slot n are available for UEFI only.

  • Legacy_Only—The Option ROM for slot n are available for legacy only.

PCIe Slot:n OptionROM

set Slot-n-ROM

Whether the server can use the Option ROMs present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Slot:n Link Speed

PCIe Slot:nLinkSpeed

This option allows you to restrict the maximum speed of an adapter card installed in PCIe slot n. This can be one of the following:

  • GEN1—2.5GT/s (gigatransfers per second) is the maximum speed allowed.

  • GEN2—5GT/s is the maximum speed allowed.

  • GEN3—8GT/s is the maximum speed allowed.

  • Disabled—The maximum speed is not restricted.

For example, if you have a 3rd generation adapter card in PCIe slot 2 that you want to run at a maximum of 5GT/s instead of the 8GT/s that card supports, set the PCIe Slot 2 Link Speed to GEN2. The system then ignores the card's supported maximum speed of 8GT/s and forces it to run at a maximum of 5 GT/s.

CDN Support for LOM

set CdnSupport

Whether the Ethernet Network naming convention is according to Consistent Device Naming (CDN) or the traditional way of naming conventions. This can be one of the following:

  • Disabled— OS Ethernet Networking Identifier is named in a default convention as ETH0, ETH1 and so on. By default, CDN option is disabled.

  • LOMS Only— OS Ethernet Network identifier is named in a consistent device naming (CDN) according to the physical LAN on Motherboard(LOM) port numbering; LOM Port 0, LOM Port 1 and so on.

    Note   

    CDN is enabled for LOM ports and works with Windows 2012 or the latest OS only.

CDN Support for VIC

set CdnEnable

Whether the Ethernet Network naming convention is according to Consistent Device Naming (CDN) or the traditional way of naming conventions. This can be one of the following:

  • Disabled— CDN support for VIC cards is disabled.

  • Enabled— CDN support is enabled for VIC cards.

    Note   

    CDN support for VIC cards work with Windows 2012 or the latest OS only.

Server Management BIOS Parameters for C22 and C24 Servers

Name Description

FRB-2 Timer

set FRB-2

Whether the FRB2 timer is used by Cisco IMC to recover the system if it hangs during POST. This can be one of the following:

  • Disabled—The FRB2 timer is not used.

  • Enabled—The FRB2 timer is started during POST and used to recover the system if necessary.

OS Watchdog Timer

set OSBootWatchdogTimer

Whether the BIOS programs the watchdog timer with a specified timeout value. This can be one of the following:

  • Disabled—The watchdog timer is not used to track how long the server takes to boot.

  • Enabled—The watchdog timer tracks how long the server takes to boot. If the server does not boot within the length of time specified by the set OSBootWatchdogTimerTimeout command, the Cisco IMC logs an error and takes the action specified by the set OSBootWatchdogTimerPolicy command.

OS Watchdog Timer Timeout

set OSBootWatchdogTimerTimeOut

If OS does not boot within the specified time, OS watchdog timer expires and system takes action according to timer policy. This can be one of the following:

  • 5_Minutes—The OS watchdog timer expires 5 minutes after it begins to boot.

  • 10_Minutes—The OS watchdog timer expires 10 minutes after it begins to boot.

  • 15_Minutes—The OS watchdog timer expires 15 minutes after it begins to boot.

  • 20_Minutes—The OS watchdog timer expires 20 minutes after it begins to boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

OS Watchdog Timer Policy

set OSBootWatchdogTimerPolicy

What action the system takes if the watchdog timer expires. This can be one of the following:

  • Do_Nothing—The server takes no action if the watchdog timer expires during OS boot.

  • Power_Down—The server is powered off if the watchdog timer expires during OS boot.

  • Reset—The server is reset if the watchdog timer expires during OS boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

C220 and C240 Servers

Main BIOS Parameters for C220 and C240 Servers

Name Description

TPM Support

set TPMAdminCtrl

TPM (Trusted Platform Module) is a microchip designed to provide basic security-related functions primarily involving encryption keys. This option allows you to control the TPM Security Device support for the system. It can be one of the following:

  • Disabled—The server does not use the TPM.

  • Enabled—The server uses the TPM.

Note   

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Advanced BIOS Parameters for C220 and C240 Servers

Processor Configuration Parameters

Name Description

Intel Hyper-Threading Technology

set IntelHyperThread

Whether the processor uses Intel Hyper-Threading Technology, which allows multithreaded software applications to execute threads in parallel within each processor. This can be one of the following:

  • Disabled—The processor does not permit hyperthreading.

  • Enabled—The processor allows for the parallel execution of multiple threads.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Number of Enabled Cores

set CoreMultiProcessing

Allows you to disable one or more of the physical cores on the server. This can be one of the following:

  • All—Enables all physical cores. This also enables Hyper Threading on the associated logical processor cores.

  • 1 through n—Specifies the number of physical processor cores that can run on the server. Each physical core has an associated logical core.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Execute Disable

set ExecuteDisable

Classifies memory areas on the server to specify where application code can execute. As a result of this classification, the processor disables code execution if a malicious worm attempts to insert code in the buffer. This setting helps to prevent damage, worm propagation, and certain classes of malicious buffer overflow attacks. This can be one of the following:

  • Disabled—The processor does not classify memory areas.

  • Enabled—The processor classifies memory areas.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Intel VT

set IntelVT

Whether the processor uses Intel Virtualization Technology (VT), which allows a platform to run multiple operating systems and applications in independent partitions. This can be one of the following:

  • Disabled—The processor does not permit virtualization.

  • Enabled—The processor allows multiple operating systems in independent partitions.

Note   

If you change this option, you must power cycle the server before the setting takes effect.

Intel VT-d

set IntelVTD

Whether the processor uses Intel Virtualization Technology for Directed I/O (VT-d). This can be one of the following:

  • Disabled—The processor does not use virtualization technology.

  • Enabled—The processor uses virtualization technology.

Intel VT-d Coherency Support

set CoherencySupport

Whether the processor supports Intel VT-d Coherency. This can be one of the following:

  • Disabled—The processor does not support coherency.

  • Enabled—The processor uses VT-d Coherency as required.

Intel VT-d ATS Support

set ATS

Whether the processor supports Intel VT-d Address Translation Services (ATS). This can be one of the following:

  • Disabled—The processor does not support ATS.

  • Enabled—The processor uses VT-d ATS as required.

CPU Performance

set CPUPerformance

Sets the CPU performance profile for the server. The performance profile consists of the following options:

  • DCU Streamer Prefetcher

  • DCU IP Prefetcher

  • Hardware Prefetcher

  • Adjacent Cache-Line Prefetch

This can be one of the following:

  • Enterprise—All options are enabled.

  • High_Throughput—Only the DCU IP Prefetcher is enabled. The rest of the options are disabled.

  • HPC—All options are enabled. This setting is also known as high performance computing.

  • Custom—All performance profile options can be configured from the BIOS setup on the server. In addition, the Hardware Prefetcher and Adjacent Cache-Line Prefetch options can be configured in the fields below.

Hardware Prefetcher

set HardwarePrefetch

Whether the processor allows the Intel hardware prefetcher to fetch streams of data and instruction from memory into the unified second-level cache when necessary. This can be one of the following:

  • Disabled—The hardware prefetcher is not used.

  • Enabled—The processor uses the hardware prefetcher when cache issues are detected.

Adjacent Cache Line Prefetcher

set AdjacentCacheLinePrefetch

Whether the processor fetches cache lines in even/odd pairs instead of fetching just the required line. This can be one of the following:

  • Disabled—The processor only fetches the required line.

  • Enabled— The processor fetches both the required line and its paired line.

DCU Streamer Prefetch

set DcuStreamerPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not try to anticipate cache read requirements and only fetches explicitly requested lines.

  • Enabled—The DCU prefetcher analyzes the cache read pattern and prefetches the next line in the cache if it determines that it may be needed.

DCU IP Prefetcher

set DcuIpPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not preload any cache data.

  • Enabled—The DCU IP prefetcher preloads the L1 cache with the data it determines to be the most relevant.

Direct Cache Access Support

set DirectCacheAccess

Allows processors to increase I/O performance by placing data from I/O devices directly into the processor cache. This setting helps to reduce cache misses. This can be one of the following:

  • Disabled—Data from I/O devices is not placed directly into the processor cache.

  • Enabled—Data from I/O devices is placed directly into the processor cache.

Power Technology

set CPUPowerManagement

Enables you to configure the CPU power management settings for the following options:

  • Enhanced Intel Speedstep Technology

  • Intel Turbo Boost Technology

  • Processor Power State C6

Power Technology can be one of the following:

  • Custom—The server uses the individual settings for the BIOS parameters mentioned above. You must select this option if you want to change any of these BIOS parameters.

  • Disabled—The server does not perform any CPU power management and any settings for the BIOS parameters mentioned above are ignored.

  • Energy_Efficient—The server determines the best settings for the BIOS parameters mentioned above and ignores the individual settings for these parameters.

Enhanced Intel Speedstep Technology

set EnhancedIntelSpeedStep

Whether the processor uses Enhanced Intel SpeedStep Technology, which allows the system to dynamically adjust processor voltage and core frequency. This technology can result in decreased average power consumption and decreased average heat production. This can be one of the following:

  • Disabled—The processor never dynamically adjusts its voltage or frequency.

  • Enabled—The processor utilizes Enhanced Intel SpeedStep Technology and enables all supported processor sleep states to further conserve power.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Intel Turbo Boost Technology

set IntelTurboBoostTech

Whether the processor uses Intel Turbo Boost Technology, which allows the processor to automatically increase its frequency if it is running below power, temperature, or voltage specifications. This can be one of the following:

  • Disabled—The processor does not increase its frequency automatically.

  • Enabled—The processor utilizes Turbo Boost Technology if required.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor Power State C6

set ProcessorC6Report

Whether the BIOS sends the C6 report to the operating system. When the OS receives the report, it can transition the processor into the lower C6 power state to decrease energy usage while maintaining optimal processor performance. This can be one of the following:

  • Disabled—The BIOS does not send the C6 report.

  • Enabled—The BIOS sends the C6 report, allowing the OS to transition the processor to the C6 low power state.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor Power State C1 Enhanced

set ProcessorC1EReport

Whether the CPU transitions to its minimum frequency when entering the C1 state. This can be one of the following:

  • Disabled—The CPU continues to run at its maximum frequency in C1 state.

  • Enabled—The CPU transitions to its minimum frequency. This option saves the maximum amount of power in C1 state.

Frequency Floor Override

set CpuFreqFloor

Whether the CPU is allowed to drop below the maximum non-turbo frequency when idle. This can be one of the following:

  • Disabled— The CPU can drop below the maximum non-turbo frequency when idle. This option decreases power consumption but may reduce system performance.

  • Enabled— The CPU cannot drop below the maximum non-turbo frequency when idle. This option improves system performance but may increase power consumption.

P-STATE Coordination

set PsdCoordType

Allows you to define how BIOS communicates the P-state support model to the operating system. There are 3 models as defined by the Advanced Configuration and Power Interface (ACPI) specification.

  • HW_ALL—The processor hardware is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package).

  • SW_ALL—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a physical package), and must initiate the transition on all of the logical processors.

  • SW_ANY—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package), and may initiate the transition on any of the logical processors in the domain.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Energy Performance

set CpuEngPerfBias

Allows you to determine whether system performance or energy efficiency is more important on this server. This can be one of the following:

  • Balanced_Energy

  • Balanced_Performance

  • Energy_Efficient

  • Performance

Memory Configuration Parameters

Name Description

Select Memory RAS

set SelectMemoryRAS

How the memory reliability, availability, and serviceability (RAS) is configured for the server. This can be one of the following:

  • Maximum_Performance—System performance is optimized.

  • Mirroring—System reliability is optimized by using half the system memory as backup.

  • Lockstep—If the DIMM pairs in the server have an identical type, size, and organization and are populated across the SMI channels, you can enable lockstep mode to minimize memory access latency and provide better performance. This option offers better system performance than Mirroring and better reliability than Maximum Performance but lower reliability than Mirroring and lower system performance than Maximum Performance.

DRAM Clock Throttling

set DRAMClockThrottling

Allows you to tune the system settings between the memory bandwidth and power consumption. This can be one of the following:

  • Balanced— DRAM clock throttling is reduced, providing a balance between performance and power.

  • Performance—DRAM clock throttling is disabled, providing increased memory bandwidth at the cost of additional power.

  • Energy_Efficient—DRAM clock throttling is increased to improve energy efficiency.

NUMA

set NUMAOptimize

Whether the BIOS supports Non-Uniform Memory Access (NUMA). This can be one of the following:

  • Disabled—The BIOS does not support NUMA.

  • Enabled—The BIOS includes the ACPI tables that are required for NUMA-aware operating systems. If you enable this option, the system must disable Inter-Socket Memory interleaving on some platforms.

Low Voltage DDR Mode

set LvDDRMode

Whether the system prioritizes low voltage or high frequency memory operations. This can be one of the following:

  • Power_Saving_Mode—The system prioritizes low voltage memory operations over high frequency memory operations. This mode may lower memory frequency in order to keep the voltage low.

  • Performance_Mode—The system prioritizes high frequency operations over low voltage operations.

DRAM Refresh rate

set DramRefreshRate

Allows you to set the rate at which the DRAM cells are refreshed. This can be one of the following:

  • 1x—DRAM cells are refreshed every 64ms.

  • 2x—DRAM cells are refreshed every 32ms.

  • 3x—DRAM cells are refreshed every 21ms.

  • 4x—DRAM cells are refreshed every 16ms.

  • Auto—DRAM cells refresh rate is automatically chosen by the BIOS based on the system configuration. This is the recommended setting for this parameter.

Channel Interleaving

set ChannelInterLeave

Whether the CPU divides memory blocks and spreads contiguous portions of data across interleaved channels to enable simultaneous read operations. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some channel interleaving is used.

  • 2_Way

  • 3_Way

  • 4_Way—The maximum amount of channel interleaving is used.

Rank Interleaving

set RankInterLeave

Whether the CPU interleaves physical ranks of memory so that one rank can be accessed while another is being refreshed. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some rank interleaving is used.

  • 2_Way

  • 4_Way

  • 8_Way—The maximum amount of rank interleaving is used.

Patrol Scrub

set PatrolScrub

Whether the system actively searches for, and corrects, single bit memory errors even in unused portions of the memory on the server. This can be one of the following:

  • Disabled—The system checks for memory ECC errors only when the CPU reads or writes a memory address.

  • Enabled—The system periodically reads and writes memory searching for ECC errors. If any errors are found, the system attempts to fix them. This option may correct single bit errors before they become multi-bit errors, but it may adversely affect performance when the patrol scrub is running.

Demand Scrub

set DemandScrub

Whether the system corrects single bit memory errors encountered when the CPU or I/O makes a demand read. This can be one of the following:

  • Disabled— Single bit memory errors are not corrected.

  • Enabled— Single bit memory errors are corrected in memory and the corrected data is set in response to the demand read.

Altitude

set Altitude

The approximate number of meters above sea level at which the physical server is installed. This can be one of the following:

  • Auto—The CPU determines the physical elevation.

  • 300_M—The server is approximately 300 meters above sea level.

  • 900_M—The server is approximately 900 meters above sea level.

  • 1500_M—The server is approximately 1500 meters above sea level.

  • 3000_M—The server is approximately 3000 meters above sea level.

QPI Configuration Parameters

Name Description

QPI Link Frequency Select

set QPILinkFrequency

The Intel QuickPath Interconnect (QPI) link frequency, in gigatransfers per second (GT/s). This can be one of the following:

  • Auto—The CPU determines the QPI link frequency.

  • 6.4_GT/s

  • 7.2_GT/s

  • 8.0_GT/s

QPI Snoop Mode

set QpiSnoopMode

The Intel QuickPath Interconnect (QPI) snoop mode. This can be one of the following:

  • Auto—The CPU automatically recognizes this as Early Snoop mode.

  • Early Snoop— The distributed cache ring stops can send a snoop probe or a request to another caching agent directly. This mode has lower latency and it is best for workloads that have shared data sets across threads and can benefit from a cache-to-cache transfer, or for workloads that are not NUMA optimized.

  • Home Snoop— The snoop is always spawned by the home agent (centralized ring stop) for the memory controller. This mode has a higher local latency than early snoop, but it provides extra resources for a larger number of outstanding transactions.

  • Home Directory Snoop— The home directory is an optional enabled feature that is implemented at both the HA and iMC logic in the processor. The goal of the directory is to filter snoops to the remote sockets and a node controller in scalable platforms and 2S and 4S configurations.

  • Home Directory Snoop with OSB— In the Opportunistic Snoop Broadcast (OSB) directory mode, the HA could choose to do speculative home snoop broadcast under very lightly loaded conditions even before the directory information has been collected and checked.

Onboard Storage Parameters

Name Description

Onboard SCU Storage Support

set DisableSCU

Whether the onboard software RAID controller is available to the server. This can be one of the following:

  • Disabled—The software RAID controller is not available.

  • Enabled—The software RAID controller is available.

Onboard SCU Storage SW Stack

set PchScuOromSelect

Allows you to choose a pre-boot software stack for an onboard SCU storage controller. This can be one of the following:

  • Intel RSTe(1)

  • LSI SW RAID (0)

Note   

This configuration parameter is valid only for the C220 servers.

USB Configuration Parameters

Name Description

Legacy USB Support

set LegacyUSBSupport

Whether the system supports legacy USB devices. This can be one of the following:

  • Disabled—USB devices are only available to EFI applications.

  • Enabled—Legacy USB support is always available.

  • Auto—Disables legacy USB support if no USB devices are connected.

Port 60/64 Emulation

set UsbEmul6064

Whether the system supports 60h/64h emulation for complete USB keyboard legacy support. This can be one of the following:

  • Disabled—60h/64 emulation is not supported.

  • Enabled—60h/64 emulation is supported.

    You should select this option if you are using a non-USB aware operating system on the server.

All USB Devices

set AllUsbDevices

Whether all physical and virtual USB devices are enabled or disabled. This can be one of the following:

  • Disabled—All USB devices are disabled.

  • Enabled—All USB devices are enabled.

USB Port: Rear

set UsbPortRear

Whether the rear panel USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the rear panel USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the rear panel USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: Front

set UsbPortFront

Whether the front panel USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the front panel USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the front panel USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: Internal

set UsbPortInt

Whether the internal USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the internal USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the internal USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: KVM

set UsbPortKVM

Whether the KVM ports are enabled or disabled. This can be one of the following:

  • Disabled—Disables the KVM keyboard and/or mouse devices. Keyboard and/or mouse will not work in the KVM window.

  • Enabled—Enables the KVM keyboard and/or mouse devices.

USB Port: vMedia

set UsbPortVMedia

Whether the virtual media devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the vMedia devices.

  • Enabled—Enables the vMedia devices.

USB Port: SD Card

set UsbPortSdCard

Whether the SD card drives are enabled or disabled. This can be one of the following:

  • Disabled—Disables the SD card drives. The SD card drives are not detected by the BIOS and operating system.

  • Enabled—Enables the SD card drives.

PCI Configuration Parameters

Name Description

Memory Mapped I/O Above 4GB

set MemoryMappedIOAbove4GB

Whether to enable or disable MMIO above 4GB or not. This can be one of the following:

  • Disabled—The server does not map I/O of 64-bit PCI devices to 4GB or greater address space.

  • Enabled—The server maps I/O of 64-bit PCI devices to 4GB or greater address space.

Note   

PCI devices that are 64-bit compliant but use a legacy option ROM may not function correctly with this setting enabled.

MMCFG BASE

set MmcfgBaseSelect

Sets the low base address for PCIe adapters within 4GB. This can be one of the following:

  • 1 GB

  • 2 GB

  • 2.5 GB

  • 3 GB

  • Auto— Automatically sets the low base address for PCIe adapters.

Note    This is valid for C240 servers only.

ASPM Support

set ASPMSupport

Allows you to set the level of ASPM (Active Power State Management) support in the BIOS. This can be one of the following:

  • Disabled—ASPM support is disabled in the BIOS.

  • Force L0s—Force all links to L0 standby (L0s) state.

  • Auto—The CPU determines the power state.

VGA Priority

set VgaPriority

Allows you to set the priority for VGA graphics devices if multiple VGA devices are found in the system. This can be one of the following:

  • Onboard—Priority is given to the onboard VGA device. BIOS post screen and OS boot are driven through the onboard VGA port.

  • Offboard—Priority is given to the PCIE Graphics adapter. BIOS post screen and OS boot are driven through the external graphics adapter port.

  • Onboard_VGA_Disabled—Priority is given to the PCIE Graphics adapter, and the onboard VGA device is disabled.

    Note   

    The vKVM does not function when the onboard VGA is disabled.

Serial Configuration Parameters

Name Description

Out-of-Band Mgmt Port

set comSpcrEnable

Allows you to configure the COM port 0 that can be used for Windows Emergency Management services. ACPI SPCR table is reported based on this setup option. This can be one of the following:

  • Disabled—Configures the COM port 0 as a general purpose port for use with the Windows Operating System.

  • Enabled—Configures the COM port 0 as a remote management port for Windows Emergency Management services.

Console Redirection

set ConsoleRedir

Allows a serial port to be used for console redirection during POST and BIOS booting. After the BIOS has booted and the operating system is responsible for the server, console redirection is irrelevant and has no effect. This can be one of the following:

  • Disabled—No console redirection occurs during POST.

  • COM_0—Enables console redirection on COM port 0 during POST.

  • COM_1—Enables console redirection on COM port 1 during POST.

Terminal Type

set TerminalType

What type of character formatting is used for console redirection. This can be one of the following:

  • PC-ANSI—The PC-ANSI terminal font is used.

  • VT100—A supported vt100 video terminal and its character set are used.

  • VT100+—A supported vt100-plus video terminal and its character set are used.

  • VT-UTF8—A video terminal with the UTF-8 character set is used.

Note   

This setting must match the setting on the remote terminal application.

Bits per second

set BaudRate

What BAUD rate is used for the serial port transmission speed. If you disable Console Redirection, this option is not available. This can be one of the following:

  • 9600—A 9,600 BAUD rate is used.

  • 19200—A 19,200 BAUD rate is used.

  • 38400—A 38,400 BAUD rate is used.

  • 57600—A 57,600 BAUD rate is used.

  • 115200—A 115,200 BAUD rate is used.

Note   

This setting must match the setting on the remote terminal application.

Flow Control

set FlowCtrl

Whether a handshake protocol is used for flow control. Request to Send / Clear to Send (RTS/CTS) helps to reduce frame collisions that can be introduced by a hidden terminal problem. This can be one of the following:

  • None—No flow control is used.

  • Hardware_RTS/CTS—RTS/CTS is used for flow control.

Note   

This setting must match the setting on the remote terminal application.

Putty KeyPad

set PuttyFunctionKeyPad

Allows you to change the action of the PuTTY function keys and the top row of the numeric keypad. This can be one of the following:

  • VT100—The function keys generate ESC OP through ESC O[.

  • LINUX—Mimics the Linux virtual console. Function keys F6 to F12 behave like the default mode, but F1 to F5 generate ESC [[A through ESC [[E.

  • XTERMR6—Function keys F5 to F12 behave like the default mode. Function keys F1 to F4 generate ESC OP through ESC OS, which are the sequences produced by the top row of the keypad on Digital terminals.

  • SCO—The function keys F1 to F12 generate ESC [M through ESC [X. The function and shift keys generate ESC [Y through ESC [j. The control and function keys generate ESC [k through ESC [v. The shift, control and function keys generate ESC [w through ESC [{.

  • ESCN—The default mode. The function keys match the general behavior of Digital terminals. The function keys generate sequences such as ESC [11~ and ESC [12~.

  • VT400—The function keys behave like the default mode. The top row of the numeric keypad generates ESC OP through ESC OS.

Redirection After BIOS POST

set RedirectionAfterPOST

Whether BIOS console redirection should be active after BIOS POST is complete and control given to the OS bootloader. This can be one of the following:

  • Always_Enable—BIOS Legacy console redirection is active during the OS boot and run time.

  • Bootloader—BIOS Legacy console redirection is disabled before giving control to the OS boot loader.

LOM and PCIe Slots Configuration Parameters

Name Description

CDN Support for LOM

set CdnSupport

Whether the Ethernet Network naming convention is according to Consistent Device Naming (CDN) or the traditional way of naming conventions. This can be one of the following:

  • Disabled— OS Ethernet Networking Identifier is named in a default convention as ETH0, ETH1 and so on. By default, CDN option is disabled.

  • LOMS Only— OS Ethernet Network identifier is named in a consistent device naming (CDN) according to the physical LAN on Motherboard(LOM) port numbering; LOM Port 0, LOM Port 1 and so on.

    Note   

    CDN is enabled for LOM ports and works with Windows 2012 or the latest OS only.

CDN Support for VIC

set CdnEnable

Whether the Ethernet Network naming convention is according to Consistent Device Naming (CDN) or the traditional way of naming conventions. This can be one of the following:

  • Disabled— CDN support for VIC cards is disabled.

  • Enabled— CDN support is enabled for VIC cards.

    Note   

    CDN support for VIC cards work with Windows 2012 or the latest OS only.

All Onboard LOM Ports

set AllLomPortControl

Whether all LOM ports are enabled or disabled. This can be one of the following:

  • Disabled—All LOM ports are disabled.

  • Enabled—All LOM ports are enabled.

LOM Port n OptionROM

set LomOpromControlPortn

Whether Option ROM is available on the LOM port designated by n. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

All PCIe Slots OptionROM

set PcieOptionROMs

Whether the server can use Option ROM present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Slot:n OptionROM

set PcieSlotnOptionROM

Whether the server can use the Option ROMs present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Mezzanine OptionROM

set PcieMezzOptionROM

Whether the PCIe mezzanine slot expansion ROM is available to the server. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Slot:n Link Speed

PCIe Slot:nLinkSpeed

This option allows you to restrict the maximum speed of an adapter card installed in PCIe slot n. This can be one of the following:

  • GEN1—2.5GT/s (gigatransfers per second) is the maximum speed allowed.

  • GEN2—5GT/s is the maximum speed allowed.

  • GEN3—8GT/s is the maximum speed allowed.

  • Disabled—The maximum speed is not restricted.

For example, if you have a 3rd generation adapter card in PCIe slot 2 that you want to run at a maximum of 5GT/s instead of the 8GT/s that card supports, set the PCIe Slot 2 Link Speed to GEN2. The system then ignores the card's supported maximum speed of 8GT/s and forces it to run at a maximum of 5 GT/s.

Server Management BIOS Parameters for C220 and C240 Servers

Name Description

FRB-2 Timer

set FRB-2

Whether the FRB2 timer is used by Cisco IMC to recover the system if it hangs during POST. This can be one of the following:

  • Disabled—The FRB2 timer is not used.

  • Enabled—The FRB2 timer is started during POST and used to recover the system if necessary.

OS Watchdog Timer

set OSBootWatchdogTimer

Whether the BIOS programs the watchdog timer with a specified timeout value. This can be one of the following:

  • Disabled—The watchdog timer is not used to track how long the server takes to boot.

  • Enabled—The watchdog timer tracks how long the server takes to boot. If the server does not boot within the length of time specified by the set OSBootWatchdogTimerTimeout command, the Cisco IMC logs an error and takes the action specified by the set OSBootWatchdogTimerPolicy command.

OS Watchdog Timer Timeout

set OSBootWatchdogTimerTimeOut

If OS does not boot within the specified time, OS watchdog timer expires and system takes action according to timer policy. This can be one of the following:

  • 5_Minutes—The OS watchdog timer expires 5 minutes after it begins to boot.

  • 10_Minutes—The OS watchdog timer expires 10 minutes after it begins to boot.

  • 15_Minutes—The OS watchdog timer expires 15 minutes after it begins to boot.

  • 20_Minutes—The OS watchdog timer expires 20 minutes after it begins to boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

OS Watchdog Timer Policy

set OSBootWatchdogTimerPolicy

What action the system takes if the watchdog timer expires. This can be one of the following:

  • Do_Nothing—The server takes no action if the watchdog timer expires during OS boot.

  • Power_Down—The server is powered off if the watchdog timer expires during OS boot.

  • Reset—The server is reset if the watchdog timer expires during OS boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

C460 M4 Servers

Main Tab for C460 M4 Servers

Main BIOS Parameters

Name Description

Reboot Host Immediately checkbox

Upon checking, reboots the host server immediately. You must check the checkbox after saving changes.

TPM Support

set TPMAdminCtrl

TPM (Trusted Platform Module) is a microchip designed to provide basic security-related functions primarily involving encryption keys. This option allows you to control the TPM Security Device support for the system. It can be one of the following:

  • Disabled—The server does not use the TPM.

  • Enabled—The server uses the TPM.

Note   

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Power ON Password Support drop-down

This token requires that you set a BIOS password before using the F2 BIOS configuration. If enabled, password needs to be validated before you access BIOS functions such as IO configuration, BIOS set up, and booting to an operating system using BIOS. It can be one of the following:
  • Disabled—Support is disabled.

  • Enabled—Support is enabled.

Actions Area

Name Description

Save button

Saves the settings for the BIOS parameter and closes the dialog box.

If the Reboot Host Immediately check box is checked, the server is rebooted immediately and the new BIOS settings go into effect. Otherwise the changes are saved until the server is manually rebooted.

Reset button

Resets the values for the BIOS parameters on all three tabs to the settings that were in effect when this dialog box was first opened.

Restore Defaults button

Sets the BIOS parameters on all three tabs to their default settings.

Advanced Tab for C460 M4 Servers

Reboot Server Option

If you want your changes applied automatically after you click Save Changes, check the Reboot Host Immediately check box. Cisco IMC immediately reboots the server and applies your changes.

If you want to apply your changes at a later time, clear the Reboot Host Immediately check box. Cisco IMC stores the changes and applies them the next time the server reboots.


Note


If there are existing BIOS parameter changes pending, Cisco IMC automatically overwrites the stored values with the current settings when you click Save Changes.


Processor Configuration Parameters

Name Description

Intel Hyper-Threading Technology

set IntelHyperThread

Whether the processor uses Intel Hyper-Threading Technology, which allows multithreaded software applications to execute threads in parallel within each processor. This can be one of the following:

  • Disabled—The processor does not permit hyperthreading.

  • Enabled—The processor allows for the parallel execution of multiple threads.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Number of Enabled Cores

set CoreMultiProcessing

Allows you to disable one or more of the physical cores on the server. This can be one of the following:

  • All—Enables all physical cores. This also enables Hyper Threading on the associated logical processor cores.

  • 1 through n—Specifies the number of physical processor cores that can run on the server. Each physical core has an associated logical core.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Execute Disable

set ExecuteDisable

Classifies memory areas on the server to specify where application code can execute. As a result of this classification, the processor disables code execution if a malicious worm attempts to insert code in the buffer. This setting helps to prevent damage, worm propagation, and certain classes of malicious buffer overflow attacks. This can be one of the following:

  • Disabled—The processor does not classify memory areas.

  • Enabled—The processor classifies memory areas.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Intel VT

set IntelVT

Whether the processor uses Intel Virtualization Technology (VT), which allows a platform to run multiple operating systems and applications in independent partitions. This can be one of the following:

  • Disabled—The processor does not permit virtualization.

  • Enabled—The processor allows multiple operating systems in independent partitions.

Note   

If you change this option, you must power cycle the server before the setting takes effect.

Intel VT-d

set IntelVTD

Whether the processor uses Intel Virtualization Technology for Directed I/O (VT-d). This can be one of the following:

  • Disabled—The processor does not use virtualization technology.

  • Enabled—The processor uses virtualization technology.

Intel(R) Interrupt Remapping drop-down list

set InterruptRemap

Whether the processor supports Intel VT-d Interrupt Remapping. This can be one of the following:

  • Disabled—The processor does not support remapping.

  • Enabled—The processor uses VT-d Interrupt Remapping as required.

Intel(R) Passthrough DMA drop-down list

set PassThroughDMA

Whether the processor supports Intel VT-d Pass-through DMA. This can be one of the following:

  • Disabled—The processor does not support pass-through DMA.

  • Enabled—The processor uses VT-d Pass-through DMA as required.

Intel VT-d Coherency Support

set CoherencySupport

Whether the processor supports Intel VT-d Coherency. This can be one of the following:

  • Disabled—The processor does not support coherency.

  • Enabled—The processor uses VT-d Coherency as required.

Intel VT-d ATS Support

set ATS

Whether the processor supports Intel VT-d Address Translation Services (ATS). This can be one of the following:

  • Disabled—The processor does not support ATS.

  • Enabled—The processor uses VT-d ATS as required.

CPU Performance

set CPUPerformance

Sets the CPU performance profile for the server. The performance profile consists of the following options:

  • DCU Streamer Prefetcher

  • DCU IP Prefetcher

  • Hardware Prefetcher

  • Adjacent Cache-Line Prefetch

This can be one of the following:

  • Enterprise—All options are enabled.

  • High_Throughput—Only the DCU IP Prefetcher is enabled. The rest of the options are disabled.

  • HPC—All options are enabled. This setting is also known as high performance computing.

  • Custom—All performance profile options can be configured from the BIOS setup on the server. In addition, the Hardware Prefetcher and Adjacent Cache-Line Prefetch options can be configured in the fields below.

Hardware Prefetcher

set HardwarePrefetch

Whether the processor allows the Intel hardware prefetcher to fetch streams of data and instruction from memory into the unified second-level cache when necessary. This can be one of the following:

  • Disabled—The hardware prefetcher is not used.

  • Enabled—The processor uses the hardware prefetcher when cache issues are detected.

Adjacent Cache Line Prefetcher

set AdjacentCacheLinePrefetch

Whether the processor fetches cache lines in even/odd pairs instead of fetching just the required line. This can be one of the following:

  • Disabled—The processor only fetches the required line.

  • Enabled— The processor fetches both the required line and its paired line.

DCU Streamer Prefetch

set DcuStreamerPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not try to anticipate cache read requirements and only fetches explicitly requested lines.

  • Enabled—The DCU prefetcher analyzes the cache read pattern and prefetches the next line in the cache if it determines that it may be needed.

DCU IP Prefetcher

set DcuIpPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not preload any cache data.

  • Enabled—The DCU IP prefetcher preloads the L1 cache with the data it determines to be the most relevant.

Direct Cache Access Support

set DirectCacheAccess

Allows processors to increase I/O performance by placing data from I/O devices directly into the processor cache. This setting helps to reduce cache misses. This can be one of the following:

  • Disabled—Data from I/O devices is not placed directly into the processor cache.

  • Enabled—Data from I/O devices is placed directly into the processor cache.

Power Technology

set CPUPowerManagement

Enables you to configure the CPU power management settings for the following options:

  • Enhanced Intel Speedstep Technology

  • Intel Turbo Boost Technology

  • Processor Power State C6

Power Technology can be one of the following:

  • Custom—The server uses the individual settings for the BIOS parameters mentioned above. You must select this option if you want to change any of these BIOS parameters.

  • Disabled—The server does not perform any CPU power management and any settings for the BIOS parameters mentioned above are ignored.

  • Energy_Efficient—The server determines the best settings for the BIOS parameters mentioned above and ignores the individual settings for these parameters.

Enhanced Intel Speedstep Technology

set EnhancedIntelSpeedStep

Whether the processor uses Enhanced Intel SpeedStep Technology, which allows the system to dynamically adjust processor voltage and core frequency. This technology can result in decreased average power consumption and decreased average heat production. This can be one of the following:

  • Disabled—The processor never dynamically adjusts its voltage or frequency.

  • Enabled—The processor utilizes Enhanced Intel SpeedStep Technology and enables all supported processor sleep states to further conserve power.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Intel Turbo Boost Technology

set IntelTurboBoostTech

Whether the processor uses Intel Turbo Boost Technology, which allows the processor to automatically increase its frequency if it is running below power, temperature, or voltage specifications. This can be one of the following:

  • Disabled—The processor does not increase its frequency automatically.

  • Enabled—The processor utilizes Turbo Boost Technology if required.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor C3 Report

set ProcessorC3Report

Whether the BIOS sends the C3 report to the operating system. When the OS receives the report, it can transition the processor into the lower C3 power state to decrease energy usage while maintaining optimal processor performance. This can be one of the following:

  • Disabled—BIOS does not send C3 report.

  • Enabled—BIOS sends the C3 report, allowing the OS to transition the processor to the C3 low power state.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor C6 Report

set ProcessorC6Report

Whether the BIOS sends the C6 report to the operating system. When the OS receives the report, it can transition the processor into the lower C6 power state to decrease energy usage while maintaining optimal processor performance. This can be one of the following:

  • Disabled—The BIOS does not send the C6 report.

  • Enabled—The BIOS sends the C6 report, allowing the OS to transition the processor to the C6 low power state.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor Power State C1 Enhanced

set ProcessorC1EReport

Whether the CPU transitions to its minimum frequency when entering the C1 state. This can be one of the following:

  • Disabled—The CPU continues to run at its maximum frequency in C1 state.

  • Enabled—The CPU transitions to its minimum frequency. This option saves the maximum amount of power in C1 state.

P-STATE Coordination

set PsdCoordType

Allows you to define how BIOS communicates the P-state support model to the operating system. There are 3 models as defined by the Advanced Configuration and Power Interface (ACPI) specification.

  • HW_ALL—The processor hardware is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package).

  • SW_ALL—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a physical package), and must initiate the transition on all of the logical processors.

  • SW_ANY—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package), and may initiate the transition on any of the logical processors in the domain.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

SINGLE_PCTL drop-down list

get SinglePCTLEn

Facilitates single PCTL support for better processor power management. This can be one of the following:

  • No

  • Yes

Config TDP drop-down list

get ConfigTDP

Allows you to configure the Thermal Design Power (TDP) settings for the system. TDP is the maximum amount of power allowed for running applications without triggering an overheating event. This can be one of the following:

  • Disabled—Disables the TDP settings. This is the default value.

  • Enabled—Enables the TDP settings.

Energy Performance Tuning

set PwrPerfTuning

Allows you to choose BIOS or Operating System for energy performance bias tuning. This can be one of the following:

  • OS— Chooses OS for energy performance tuning.

  • BIOS— Chooses BIOS for energy performance tuning.

Energy Performance

set CpuEngPerfBias

Allows you to determine whether system performance or energy efficiency is more important on this server. This can be one of the following:

  • Balanced_Energy

  • Balanced_Performance

  • Energy_Efficient

  • Performance

Package C State Limit

set PackageCStateLimit

The amount of power available to the server components when they are idle. This can be one of the following:

  • C0_state—The server provides all server components with full power at all times. This option maintains the highest level of performance and requires the greatest amount of power.

  • C1_state—When the CPU is idle, the system slightly reduces the power consumption. This option requires less power than C0 and allows the server to return quickly to high performance mode.

  • C3_state—When the CPU is idle, the system reduces the power consumption further than with the C1 option. This requires less power than C1 or C0, but it takes the server slightly longer to return to high performance mode.

  • C6_state—When the CPU is idle, the system reduces the power consumption further than with the C3 option. This option saves more power than C0, C1, or C3, but there may be performance issues until the server returns to full power.

  • C7_state—When the CPU is idle, the server makes a minimal amount of power available to the components. This option saves the maximum amount of power but it also requires the longest time for the server to return to high performance mode.

  • No_Limit—The server may enter any available C state.

Extended APIC

set LocalX2Apic

Allows you to enable or disable extended APIC support. This can be one of the following:

  • XAPIC—Enables APIC support.

  • X2APIC—Enables APIC and also enables Intel VT-d and Interrupt Remapping .

Workload Configuration

set WorkLdConfig

Allows you to set a parameter to optimize workload characterization. This can be one of the following:

  • Balanced— Chooses balanced option for optimization.

  • I/O Sensitive— Chooses I/O sensitive option for optimization.

Note   

We recommend you to set the workload configuration to Balanced.

IIO Error Enable drop-down list

get IohErrorEn

Allows you to generate the IIO-related errors. This can be one of the following:
  • Yes

  • No

Memory Configuration Parameters

Name Description

Select Memory RAS

set SelectMemoryRAS

How the memory reliability, availability, and serviceability (RAS) is configured for the server. This can be one of the following:

  • Maximum_Performance—System performance is optimized.

  • Mirroring—System reliability is optimized by using half the system memory as backup.

  • Lockstep—If the DIMM pairs in the server have an identical type, size, and organization and are populated across the SMI channels, you can enable lockstep mode to minimize memory access latency and provide better performance. This option offers better system performance than Mirroring and better reliability than Maximum Performance but lower reliability than Mirroring and lower system performance than Maximum Performance.

DRAM Clock Throttling

set DRAMClockThrottling

Allows you to tune the system settings between the memory bandwidth and power consumption. This can be one of the following:

  • Balanced— DRAM clock throttling is reduced, providing a balance between performance and power.

  • Performance—DRAM clock throttling is disabled, providing increased memory bandwidth at the cost of additional power.

  • Energy_Efficient—DRAM clock throttling is increased to improve energy efficiency.

Low Voltage DDR Mode

set LvDDRMode

Whether the system prioritizes low voltage or high frequency memory operations. This can be one of the following:

  • Power_Saving_Mode—The system prioritizes low voltage memory operations over high frequency memory operations. This mode may lower memory frequency in order to keep the voltage low.

  • Performance_Mode—The system prioritizes high frequency operations over low voltage operations.

Closed Loop Therm Throt drop-down list

set closedLoopThermThrotl

Allows for the support of Closed-Loop Thermal Throttling, which improves reliability and reduces CPU power consumption through the automatic voltage control while the CPUs are in the idle state. This can be one of the following:
  • Disabled—Disables closed loop thermal throttling.

  • Enabled—Enables closed loop thermal throttling. This is the default value.

Channel Interleaving

set ChannelInterLeave

Whether the CPU divides memory blocks and spreads contiguous portions of data across interleaved channels to enable simultaneous read operations. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some channel interleaving is used.

  • 2_Way

  • 3_Way

  • 4_Way—The maximum amount of channel interleaving is used.

Rank Interleaving

set RankInterLeave

Whether the CPU interleaves physical ranks of memory so that one rank can be accessed while another is being refreshed. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some rank interleaving is used.

  • 2_Way

  • 4_Way

  • 8_Way—The maximum amount of rank interleaving is used.

Patrol Scrub

set PatrolScrub

Whether the system actively searches for, and corrects, single bit memory errors even in unused portions of the memory on the server. This can be one of the following:

  • Disabled—The system checks for memory ECC errors only when the CPU reads or writes a memory address.

  • Enabled—The system periodically reads and writes memory searching for ECC errors. If any errors are found, the system attempts to fix them. This option may correct single bit errors before they become multi-bit errors, but it may adversely affect performance when the patrol scrub is running.

Demand Scrub

set DemandScrub

Whether the system corrects single bit memory errors encountered when the CPU or I/O makes a demand read. This can be one of the following:

  • Disabled— Single bit memory errors are not corrected.

  • Enabled— Single bit memory errors are corrected in memory and the corrected data is set in response to the demand read.

Altitude

set Altitude

The approximate number of meters above sea level at which the physical server is installed. This can be one of the following:

  • Auto—The CPU determines the physical elevation.

  • 300_M—The server is approximately 300 meters above sea level.

  • 900_M—The server is approximately 900 meters above sea level.

  • 1500_M—The server is approximately 1500 meters above sea level.

  • 3000_M—The server is approximately 3000 meters above sea level.

QPI Configuration Parameters

Name Description

QPI Link Frequency Select

set QPILinkFrequency

The Intel QuickPath Interconnect (QPI) link frequency, in gigatransfers per second (GT/s). This can be one of the following:

  • Auto—The CPU determines the QPI link frequency.

  • 6.4_GT/s

  • 7.2_GT/s

  • 8.0_GT/s

QPI Snoop Mode

set QpiSnoopMode

The Intel QuickPath Interconnect (QPI) snoop mode. This can be one of the following:

  • Disabled—Disables the QPI snoop mode.

  • Cluster on Die—Enables Cluster On Die. When enabled LLC is split into two parts with an independent caching agent for each. This helps increase the performance in some workloads. This mode is available only for processors that have 10 or more cores. It is the best mode for highly NUMA optimized workloads.

  • Auto—The CPU automatically recognizes this as Early Snoop mode. This is the default value.

USB Configuration Parameters

Name Description

Legacy USB Support

set LegacyUSBSupport

Whether the system supports legacy USB devices. This can be one of the following:

  • Disabled—USB devices are only available to EFI applications.

  • Enabled—Legacy USB support is always available.

  • Auto—Disables legacy USB support if no USB devices are connected.

Port 60/64 Emulation

set UsbEmul6064

Whether the system supports 60h/64h emulation for complete USB keyboard legacy support. This can be one of the following:

  • Disabled—60h/64 emulation is not supported.

  • Enabled—60h/64 emulation is supported.

    You should select this option if you are using a non-USB aware operating system on the server.

All USB Devices

set AllUsbDevices

Whether all physical and virtual USB devices are enabled or disabled. This can be one of the following:

  • Disabled—All USB devices are disabled.

  • Enabled—All USB devices are enabled.

USB Port: Rear

set UsbPortRear

Whether the rear panel USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the rear panel USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the rear panel USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: Internal

set UsbPortInt

Whether the internal USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the internal USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the internal USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: KVM

set UsbPortKVM

Whether the KVM ports are enabled or disabled. This can be one of the following:

  • Disabled—Disables the KVM keyboard and/or mouse devices. Keyboard and/or mouse will not work in the KVM window.

  • Enabled—Enables the KVM keyboard and/or mouse devices.

USB Port: vMedia

set UsbPortVMedia

Whether the virtual media devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the vMedia devices.

  • Enabled—Enables the vMedia devices.

xHCI Mode

set PchUsb30Mode

Whether the xHCI controller legacy support is enabled or disabled. This can be one of the following:

  • Disabled—Disables the xHCI controller legacy support.

  • Enabled—Enables the xHCI controller legacy support.

PCI Configuration Parameters

Name Description

Memory Mapped I/O Above 4GB

set MemoryMappedIOAbove4GB

Whether to enable or disable MMIO above 4GB or not. This can be one of the following:

  • Disabled—The server does not map I/O of 64-bit PCI devices to 4GB or greater address space.

  • Enabled—The server maps I/O of 64-bit PCI devices to 4GB or greater address space.

Note   

PCI devices that are 64-bit compliant but use a legacy option ROM may not function correctly with this setting enabled.

SR-IOV Support drop-down list

set SrIov

Whether SR-IOV (Single Root I/O Virtualization) is enabled or disabled on the server. This can be one of the following:

  • Disabled—SR-IOV is disabled.

  • Enabled—SR-IOV is enabled.

Serial Configuration Parameters

Name Description

Out-of-Band Mgmt Port

set comSpcrEnable

Allows you to configure the COM port 0 that can be used for Windows Emergency Management services. ACPI SPCR table is reported based on this setup option. This can be one of the following:

  • Disabled—Configures the COM port 0 as a general purpose port for use with the Windows Operating System.

  • Enabled—Configures the COM port 0 as a remote management port for Windows Emergency Management services.

Console Redirection

set ConsoleRedir

Allows a serial port to be used for console redirection during POST and BIOS booting. After the BIOS has booted and the operating system is responsible for the server, console redirection is irrelevant and has no effect. This can be one of the following:

  • Disabled—No console redirection occurs during POST.

  • COM_0—Enables console redirection on COM port 0 during POST.

  • COM_1—Enables console redirection on COM port 1 during POST.

Terminal Type

set TerminalType

What type of character formatting is used for console redirection. This can be one of the following:

  • PC-ANSI—The PC-ANSI terminal font is used.

  • VT100—A supported vt100 video terminal and its character set are used.

  • VT100+—A supported vt100-plus video terminal and its character set are used.

  • VT-UTF8—A video terminal with the UTF-8 character set is used.

Note   

This setting must match the setting on the remote terminal application.

Bits per second

set BaudRate

What BAUD rate is used for the serial port transmission speed. If you disable Console Redirection, this option is not available. This can be one of the following:

  • 9600—A 9,600 BAUD rate is used.

  • 19200—A 19,200 BAUD rate is used.

  • 38400—A 38,400 BAUD rate is used.

  • 57600—A 57,600 BAUD rate is used.

  • 115200—A 115,200 BAUD rate is used.

Note   

This setting must match the setting on the remote terminal application.

Flow Control

set FlowCtrl

Whether a handshake protocol is used for flow control. Request to Send / Clear to Send (RTS/CTS) helps to reduce frame collisions that can be introduced by a hidden terminal problem. This can be one of the following:

  • None—No flow control is used.

  • Hardware_RTS/CTS—RTS/CTS is used for flow control.

Note   

This setting must match the setting on the remote terminal application.

Putty KeyPad

set PuttyFunctionKeyPad

Allows you to change the action of the PuTTY function keys and the top row of the numeric keypad. This can be one of the following:

  • VT100—The function keys generate ESC OP through ESC O[.

  • LINUX—Mimics the Linux virtual console. Function keys F6 to F12 behave like the default mode, but F1 to F5 generate ESC [[A through ESC [[E.

  • XTERMR6—Function keys F5 to F12 behave like the default mode. Function keys F1 to F4 generate ESC OP through ESC OS, which are the sequences produced by the top row of the keypad on Digital terminals.

  • SCO—The function keys F1 to F12 generate ESC [M through ESC [X. The function and shift keys generate ESC [Y through ESC [j. The control and function keys generate ESC [k through ESC [v. The shift, control and function keys generate ESC [w through ESC [{.

  • ESCN—The default mode. The function keys match the general behavior of Digital terminals. The function keys generate sequences such as ESC [11~ and ESC [12~.

  • VT400—The function keys behave like the default mode. The top row of the numeric keypad generates ESC OP through ESC OS.

Redirection After BIOS POST

set RedirectionAfterPOST

Whether BIOS console redirection should be active after BIOS POST is complete and control given to the OS bootloader. This can be one of the following:

  • Always_Enable—BIOS Legacy console redirection is active during the OS boot and run time.

  • Bootloader—BIOS Legacy console redirection is disabled before giving control to the OS boot loader.

LOM and PCIe Slots Configuration Parameters

Name Description

CDN Support for VIC

set CdnEnable

Whether the Ethernet Network naming convention is according to Consistent Device Naming (CDN) or the traditional way of naming conventions. This can be one of the following:

  • Disabled— CDN support for VIC cards is disabled.

  • Enabled— CDN support is enabled for VIC cards.

    Note   

    CDN support for VIC cards work with Windows 2012 or the latest OS only.

PCI ROM CLP

set PciRomClp

PCI ROM Command Line Protocol (CLP) controls the execution of different Option ROMs such as PxE and iSCSI that are present in the card. By default, it is disabled.

  • Enabled— Enables you to configure execution of different option ROMs such as PxE and iSCSI for an individual ports separately.

  • Disabled—The default option. You cannot choose different option ROMs. A default option ROM is executed during PCI enumeration.

PCH SATA Mode

set SataModeSelect

This options allows you to select the PCH SATA mode. This can be one of the following:

  • AHCI—Sets both SATA and sSATA controllers to AHCI mode.

  • Disabled—Disables both SATA and sSATA controllers.

  • LSI SW Raid— Sets both SATA and sSATA controllers to raid mode for LSI SW Raid

All Onboard LOM Ports

set AllLomPortControl

Whether all LOM ports are enabled or disabled. This can be one of the following:

  • Disabled—All LOM ports are disabled.

  • Enabled—All LOM ports are enabled.

LOM Port n OptionROM

set LomOpromControlPortn

Whether Option ROM is available on the LOM port designated by n. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

All PCIe Slots OptionROM

set PcieOptionROMs

Whether the server can use Option ROM present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Slot:n OptionROM

set PcieSlotnOptionROM

Whether the server can use the Option ROMs present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Slot:MLOM OptionROM

set PcieSlotMLOMOptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the MLOM slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:HBA OptionROM

set PcieSlotHBAOptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the HBA slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:N1 OptionROM

set PcieSlotN1OptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the SSD:NVMe1 slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:N2 OptionROM

set PcieSlotN2OptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the SSD:NVMe2 slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:N2 OptionROM

set PcieSlotN2OptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the SSD:NVMe2 slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:HBA Link Speed

PCIe SlotHBALinkSpeed

This option allows you to restrict the maximum speed of an adapter card installed in PCIe HBA slot. This can be one of the following:

  • Auto— System selects the maximum speed allowed.

  • GEN1—2.5GT/s (gigatransfers per second) is the maximum speed allowed.

  • GEN2—5GT/s is the maximum speed allowed.

  • GEN3—8GT/s is the maximum speed allowed.

  • Disabled—The maximum speed is not restricted.

BIOS Configuration Dialog Box Button Bar

Important:

The buttons in this dialog box affect all BIOS parameters on all available tabs, not just the parameters on the tab that you are viewing.

Name Description

Save Changes button

Saves the settings for the BIOS parameters on all three tabs and closes the dialog box.

If the Reboot Host Immediately check box is checked, the server is rebooted immediately and the new BIOS settings go into effect. Otherwise the changes are saved until the server is manually rebooted.

Reset Values button

Restores the values for the BIOS parameters on all three tabs to the settings that were in effect when this dialog box was first opened.

Restore Defaults button

Sets the BIOS parameters on all three tabs to their default settings.

Cancel button

Closes the dialog box without making any changes.

Server Management Tab for C460 M4 Servers

Reboot Server Option

If you want your changes applied automatically after you click Save Changes, check the Reboot Host Immediately check box. Cisco IMC immediately reboots the server and applies your changes.

If you want to apply your changes at a later time, clear the Reboot Host Immediately check box. Cisco IMC stores the changes and applies them the next time the server reboots.


Note


If there are existing BIOS parameter changes pending, Cisco IMC automatically overwrites the stored values with the current settings when you click Save Changes.


Server Management BIOS Parameters

Name Description

FRB-2 Timer

set FRB-2

Whether the FRB2 timer is used by Cisco IMC to recover the system if it hangs during POST. This can be one of the following:

  • Disabled—The FRB2 timer is not used.

  • Enabled—The FRB2 timer is started during POST and used to recover the system if necessary.

OS Watchdog Timer

set OSBootWatchdogTimer

Whether the BIOS programs the watchdog timer with a specified timeout value. This can be one of the following:

  • Disabled—The watchdog timer is not used to track how long the server takes to boot.

  • Enabled—The watchdog timer tracks how long the server takes to boot. If the server does not boot within the length of time specified by the set OSBootWatchdogTimerTimeout command, the Cisco IMC logs an error and takes the action specified by the set OSBootWatchdogTimerPolicy command.

OS Watchdog Timer Timeout

set OSBootWatchdogTimerTimeOut

If OS does not boot within the specified time, OS watchdog timer expires and system takes action according to timer policy. This can be one of the following:

  • 5_Minutes—The OS watchdog timer expires 5 minutes after it begins to boot.

  • 10_Minutes—The OS watchdog timer expires 10 minutes after it begins to boot.

  • 15_Minutes—The OS watchdog timer expires 15 minutes after it begins to boot.

  • 20_Minutes—The OS watchdog timer expires 20 minutes after it begins to boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

OS Watchdog Timer Policy

set OSBootWatchdogTimerPolicy

What action the system takes if the watchdog timer expires. This can be one of the following:

  • Do_Nothing—The server takes no action if the watchdog timer expires during OS boot.

  • Power_Down—The server is powered off if the watchdog timer expires during OS boot.

  • Reset—The server is reset if the watchdog timer expires during OS boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

BIOS Configuration Dialog Box Button Bar

Important:

The buttons in this dialog box affect all BIOS parameters on all available tabs, not just the parameters on the tab that you are viewing.

Name Description

Save Changes button

Saves the settings for the BIOS parameters on all three tabs and closes the dialog box.

If the Reboot Host Immediately check box is checked, the server is rebooted immediately and the new BIOS settings go into effect. Otherwise the changes are saved until the server is manually rebooted.

Reset Values button

Restores the values for the BIOS parameters on all three tabs to the settings that were in effect when this dialog box was first opened.

Restore Defaults button

Sets the BIOS parameters on all three tabs to their default settings.

Cancel button

Closes the dialog box without making any changes.

C220 M4 and C240 M4 Servers

Main Tab for C220M4 and C240M4 Servers

Main BIOS Parameters

Name Description

Reboot Host Immediately checkbox

Upon checking, reboots the host server immediately. You must check the checkbox after saving changes.

TPM Support

set TPMAdminCtrl

TPM (Trusted Platform Module) is a microchip designed to provide basic security-related functions primarily involving encryption keys. This option allows you to control the TPM Security Device support for the system. It can be one of the following:

  • Disabled—The server does not use the TPM.

  • Enabled—The server uses the TPM.

Note   

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Power ON Password Support drop-down

This token requires that you set a BIOS password before using the F2 BIOS configuration. If enabled, password needs to be validated before you access BIOS functions such as IO configuration, BIOS set up, and booting to an operating system using BIOS. It can be one of the following:
  • Disabled—Support is disabled.

  • Enabled—Support is enabled.

Actions Area

Name Description

Save button

Saves the settings for the BIOS parameters and closes the dialog box.

If the Reboot Host Immediately check box is checked, the server is rebooted immediately and the new BIOS settings go into effect. Otherwise the changes are saved until the server is manually rebooted.

Reset button

Resets the values for the BIOS parameters on all three tabs to the settings that were in effect when this dialog box was first opened.

Restore Defaults button

Sets the BIOS parameters on all three tabs to their default settings.

Advanced Tab for C220M4 and C240M4 Servers

Reboot Server Option

If you want your changes applied automatically after you click Save Changes, check the Reboot Host Immediately check box. Cisco IMC immediately reboots the server and applies your changes.

If you want to apply your changes at a later time, clear the Reboot Host Immediately check box. Cisco IMC stores the changes and applies them the next time the server reboots.


Note


If there are existing BIOS parameter changes pending, Cisco IMC automatically overwrites the stored values with the current settings when you click Save Changes.


Processor Configuration Parameters

Name Description

Intel Hyper-Threading Technology

set IntelHyperThread

Whether the processor uses Intel Hyper-Threading Technology, which allows multithreaded software applications to execute threads in parallel within each processor. This can be one of the following:

  • Disabled—The processor does not permit hyperthreading.

  • Enabled—The processor allows for the parallel execution of multiple threads.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Number of Enabled Cores

set CoreMultiProcessing

Allows you to disable one or more of the physical cores on the server. This can be one of the following:

  • All—Enables all physical cores. This also enables Hyper Threading on the associated logical processor cores.

  • 1 through n—Specifies the number of physical processor cores that can run on the server. Each physical core has an associated logical core.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Execute Disable

set ExecuteDisable

Classifies memory areas on the server to specify where application code can execute. As a result of this classification, the processor disables code execution if a malicious worm attempts to insert code in the buffer. This setting helps to prevent damage, worm propagation, and certain classes of malicious buffer overflow attacks. This can be one of the following:

  • Disabled—The processor does not classify memory areas.

  • Enabled—The processor classifies memory areas.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Intel VT

set IntelVT

Whether the processor uses Intel Virtualization Technology (VT), which allows a platform to run multiple operating systems and applications in independent partitions. This can be one of the following:

  • Disabled—The processor does not permit virtualization.

  • Enabled—The processor allows multiple operating systems in independent partitions.

Note   

If you change this option, you must power cycle the server before the setting takes effect.

Intel VT-d

set IntelVTD

Whether the processor uses Intel Virtualization Technology for Directed I/O (VT-d). This can be one of the following:

  • Disabled—The processor does not use virtualization technology.

  • Enabled—The processor uses virtualization technology.

Intel VT-d Interrupt Remapping

set InterruptRemap

Whether the processor supports Intel VT-d Interrupt Remapping. This can be one of the following:

  • Disabled—The processor does not support remapping.

  • Enabled—The processor uses VT-d Interrupt Remapping as required.

Intel VT-d PassThrough DMA

set PassThroughDMA

Whether the processor supports Intel VT-d Pass-through DMA. This can be one of the following:

  • Disabled—The processor does not support pass-through DMA.

  • Enabled—The processor uses VT-d Pass-through DMA as required.

Intel VT-d Coherency Support

set CoherencySupport

Whether the processor supports Intel VT-d Coherency. This can be one of the following:

  • Disabled—The processor does not support coherency.

  • Enabled—The processor uses VT-d Coherency as required.

Intel VT-d ATS Support

set ATS

Whether the processor supports Intel VT-d Address Translation Services (ATS). This can be one of the following:

  • Disabled—The processor does not support ATS.

  • Enabled—The processor uses VT-d ATS as required.

CPU Performance

set CPUPerformance

Sets the CPU performance profile for the server. The performance profile consists of the following options:

  • DCU Streamer Prefetcher

  • DCU IP Prefetcher

  • Hardware Prefetcher

  • Adjacent Cache-Line Prefetch

This can be one of the following:

  • Enterprise—All options are enabled.

  • High_Throughput—Only the DCU IP Prefetcher is enabled. The rest of the options are disabled.

  • HPC—All options are enabled. This setting is also known as high performance computing.

  • Custom—All performance profile options can be configured from the BIOS setup on the server. In addition, the Hardware Prefetcher and Adjacent Cache-Line Prefetch options can be configured in the fields below.

Hardware Prefetcher

set HardwarePrefetch

Whether the processor allows the Intel hardware prefetcher to fetch streams of data and instruction from memory into the unified second-level cache when necessary. This can be one of the following:

  • Disabled—The hardware prefetcher is not used.

  • Enabled—The processor uses the hardware prefetcher when cache issues are detected.

Adjacent Cache Line Prefetcher

set AdjacentCacheLinePrefetch

Whether the processor fetches cache lines in even/odd pairs instead of fetching just the required line. This can be one of the following:

  • Disabled—The processor only fetches the required line.

  • Enabled— The processor fetches both the required line and its paired line.

DCU Streamer Prefetch

set DcuStreamerPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not try to anticipate cache read requirements and only fetches explicitly requested lines.

  • Enabled—The DCU prefetcher analyzes the cache read pattern and prefetches the next line in the cache if it determines that it may be needed.

DCU IP Prefetcher

set DcuIpPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not preload any cache data.

  • Enabled—The DCU IP prefetcher preloads the L1 cache with the data it determines to be the most relevant.

Direct Cache Access Support

set DirectCacheAccess

Allows processors to increase I/O performance by placing data from I/O devices directly into the processor cache. This setting helps to reduce cache misses. This can be one of the following:

  • Disabled—Data from I/O devices is not placed directly into the processor cache.

  • Enabled—Data from I/O devices is placed directly into the processor cache.

Power Technology

set CPUPowerManagement

Enables you to configure the CPU power management settings for the following options:

  • Enhanced Intel Speedstep Technology

  • Intel Turbo Boost Technology

  • Processor Power State C6

Power Technology can be one of the following:

  • Custom—The server uses the individual settings for the BIOS parameters mentioned above. You must select this option if you want to change any of these BIOS parameters.

  • Disabled—The server does not perform any CPU power management and any settings for the BIOS parameters mentioned above are ignored.

  • Energy_Efficient—The server determines the best settings for the BIOS parameters mentioned above and ignores the individual settings for these parameters.

Enhanced Intel Speedstep Technology

set EnhancedIntelSpeedStep

Whether the processor uses Enhanced Intel SpeedStep Technology, which allows the system to dynamically adjust processor voltage and core frequency. This technology can result in decreased average power consumption and decreased average heat production. This can be one of the following:

  • Disabled—The processor never dynamically adjusts its voltage or frequency.

  • Enabled—The processor utilizes Enhanced Intel SpeedStep Technology and enables all supported processor sleep states to further conserve power.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Intel Turbo Boost Technology

set IntelTurboBoostTech

Whether the processor uses Intel Turbo Boost Technology, which allows the processor to automatically increase its frequency if it is running below power, temperature, or voltage specifications. This can be one of the following:

  • Disabled—The processor does not increase its frequency automatically.

  • Enabled—The processor utilizes Turbo Boost Technology if required.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor C3 Report

set ProcessorC3Report

Whether the BIOS sends the C3 report to the operating system. When the OS receives the report, it can transition the processor into the lower C3 power state to decrease energy usage while maintaining optimal processor performance. This can be one of the following:

  • Disabled—BIOS does not send C3 report.

  • Enabled—BIOS sends the C3 report, allowing the OS to transition the processor to the C3 low power state.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor C6 Report

set ProcessorC6Report

Whether the BIOS sends the C6 report to the operating system. When the OS receives the report, it can transition the processor into the lower C6 power state to decrease energy usage while maintaining optimal processor performance. This can be one of the following:

  • Disabled—The BIOS does not send the C6 report.

  • Enabled—The BIOS sends the C6 report, allowing the OS to transition the processor to the C6 low power state.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor Power State C1 Enhanced

set ProcessorC1EReport

Whether the CPU transitions to its minimum frequency when entering the C1 state. This can be one of the following:

  • Disabled—The CPU continues to run at its maximum frequency in C1 state.

  • Enabled—The CPU transitions to its minimum frequency. This option saves the maximum amount of power in C1 state.

P-STATE Coordination

set PsdCoordType

Allows you to define how BIOS communicates the P-state support model to the operating system. There are 3 models as defined by the Advanced Configuration and Power Interface (ACPI) specification.

  • HW_ALL—The processor hardware is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package).

  • SW_ALL—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a physical package), and must initiate the transition on all of the logical processors.

  • SW_ANY—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package), and may initiate the transition on any of the logical processors in the domain.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Boot Performance Mode drop-down list

set BootPerformanceMode

Allows the user to select the BIOS performance state that is set before the operating system handoff. This can be one of the following:
  • Max Performance—Processor P-state ratio is maximum

  • Max Efficient— Processor P-state ratio is minimum

Energy Performance Tuning

set PwrPerfTuning

Allows you to choose BIOS or Operating System for energy performance bias tuning. This can be one of the following:

  • OS— Chooses OS for energy performance tuning.

  • BIOS— Chooses BIOS for energy performance tuning.

Energy Performance

set CpuEngPerfBias

Allows you to determine whether system performance or energy efficiency is more important on this server. This can be one of the following:

  • Balanced_Energy

  • Balanced_Performance

  • Energy_Efficient

  • Performance

Package C State Limit

set PackageCStateLimit

The amount of power available to the server components when they are idle. This can be one of the following:

  • C0_state—The server provides all server components with full power at all times. This option maintains the highest level of performance and requires the greatest amount of power.

  • C1_state—When the CPU is idle, the system slightly reduces the power consumption. This option requires less power than C0 and allows the server to return quickly to high performance mode.

  • C3_state—When the CPU is idle, the system reduces the power consumption further than with the C1 option. This requires less power than C1 or C0, but it takes the server slightly longer to return to high performance mode.

  • C6_state—When the CPU is idle, the system reduces the power consumption further than with the C3 option. This option saves more power than C0, C1, or C3, but there may be performance issues until the server returns to full power.

  • C7_state—When the CPU is idle, the server makes a minimal amount of power available to the components. This option saves the maximum amount of power but it also requires the longest time for the server to return to high performance mode.

  • No_Limit—The server may enter any available C state.

Extended APIC

set LocalX2Apic

Allows you to enable or disable extended APIC support. This can be one of the following:

  • XAPIC—Enables APIC support.

  • X2APIC—Enables APIC and also enables Intel VT-d and Interrupt Remapping .

Workload Configuration

set WorkLdConfig

Allows you to set a parameter to optimize workload characterization. This can be one of the following:

  • Balanced— Chooses balanced option for optimization.

  • I/O Sensitive— Chooses I/O sensitive option for optimization.

Note   

We recommend you to set the workload configuration to Balanced.

CPU HWPM drop-down list

set HWPMEnable

Enables the Hardware Power Management (HWPM) interface for better CPU performance and energy efficiency. This can be one of the following:

  • Disabled—The P-States are controlled the same way as on predecessor processor generations.

  • Native Mode—HWPM works with the operating system through a software interface.

  • OOB Mode—The CPU autonomously controls its frequency based on the operating system energy efficiency.

CPU Autonomous Cstate drop-down list

set AutonumousCstateEnable

Enables CPU Autonomous C-State, which converts the HALT instructions to the MWAIT instructions. This can be one of the following:

  • Disabled—CPU Autonomous C-state is disabled. This is the default value.

  • Enabled—CPU Autonomous C-state is enabled.

Processor CMCI drop-down list

set CmciEnable

Allows the CPU to trigger interrupts on corrected machine check events. The corrected machine check interrupt (CMCI) allows faster reaction than the traditional polling timer. This can be one of the following:

  • Disabled—Disables CMCI.

  • Enabled—Enables CMCI. This is the default value.

Memory Configuration Parameters

Name Description

Select Memory RAS

set SelectMemoryRAS

How the memory reliability, availability, and serviceability (RAS) is configured for the server. This can be one of the following:

  • Maximum_Performance—System performance is optimized.

  • Mirroring—System reliability is optimized by using half the system memory as backup.

  • Lockstep—If the DIMM pairs in the server have an identical type, size, and organization and are populated across the SMI channels, you can enable lockstep mode to minimize memory access latency and provide better performance. This option offers better system performance than Mirroring and better reliability than Maximum Performance but lower reliability than Mirroring and lower system performance than Maximum Performance.

NUMA

set NUMAOptimize

Whether the BIOS supports Non-Uniform Memory Access (NUMA). This can be one of the following:

  • Disabled—The BIOS does not support NUMA.

  • Enabled—The BIOS includes the ACPI tables that are required for NUMA-aware operating systems. If you enable this option, the system must disable Inter-Socket Memory interleaving on some platforms.

Channel Interleaving

set ChannelInterLeave

Whether the CPU divides memory blocks and spreads contiguous portions of data across interleaved channels to enable simultaneous read operations. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some channel interleaving is used.

  • 2_Way

  • 3_Way

  • 4_Way—The maximum amount of channel interleaving is used.

Rank Interleaving

set RankInterLeave

Whether the CPU interleaves physical ranks of memory so that one rank can be accessed while another is being refreshed. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some rank interleaving is used.

  • 2_Way

  • 4_Way

  • 8_Way—The maximum amount of rank interleaving is used.

Patrol Scrub

set PatrolScrub

Whether the system actively searches for, and corrects, single bit memory errors even in unused portions of the memory on the server. This can be one of the following:

  • Disabled—The system checks for memory ECC errors only when the CPU reads or writes a memory address.

  • Enabled—The system periodically reads and writes memory searching for ECC errors. If any errors are found, the system attempts to fix them. This option may correct single bit errors before they become multi-bit errors, but it may adversely affect performance when the patrol scrub is running.

Demand Scrub

set DemandScrub

Whether the system corrects single bit memory errors encountered when the CPU or I/O makes a demand read. This can be one of the following:

  • Disabled— Single bit memory errors are not corrected.

  • Enabled— Single bit memory errors are corrected in memory and the corrected data is set in response to the demand read.

Altitude

set Altitude

The approximate number of meters above sea level at which the physical server is installed. This can be one of the following:

  • Auto—The CPU determines the physical elevation.

  • 300_M—The server is approximately 300 meters above sea level.

  • 900_M—The server is approximately 900 meters above sea level.

  • 1500_M—The server is approximately 1500 meters above sea level.

  • 3000_M—The server is approximately 3000 meters above sea level.

QPI Configuration Parameters

Name Description

QPI Link Frequency Select

set QPILinkFrequency

The Intel QuickPath Interconnect (QPI) link frequency, in gigatransfers per second (GT/s). This can be one of the following:

  • Auto—The CPU determines the QPI link frequency.

  • 6.4_GT/s

  • 7.2_GT/s

  • 8.0_GT/s

QPI Snoop Mode

set QpiSnoopMode

The Intel QuickPath Interconnect (QPI) snoop mode. This can be one of the following:

  • Auto—The CPU automatically recognizes this as Early Snoop mode.

  • Early Snoop—The distributed cache ring stops can send a snoop probe or a request to another caching agent directly. This mode has lower latency and it is best for workloads that have shared data sets across threads and can benefit from a cache-to-cache transfer, or for workloads that are not NUMA optimized.

  • Home Snoop—The snoop is always spawned by the home agent (centralized ring stop) for the memory controller. This mode has a higher local latency than early snoop, but it provides extra resources for a larger number of outstanding transactions.

  • Home Directory Snoop— The home directory is an optional enabled feature that is implemented at both the HA and iMC logic in the processor. The goal of the directory is to filter snoops to the remote sockets and a node controller in scalable platforms and 2S and 4S configurations.

  • Home Directory Snoop with OSB— In the Opportunistic Snoop Broadcast (OSB) directory mode, the HA could choose to do speculative home snoop broadcast under very lightly loaded conditions even before the directory information has been collected and checked.

  • Cluster on Die—Enables Cluster On Die. When enabled LLC is split into two parts with an independent caching agent for each. This helps increase the performance in some workloads. This mode is available only for processors that have 10 or more cores. It is the best mode for highly NUMA optimized workloads.

USB Configuration Parameters

Name Description

Legacy USB Support

set LegacyUSBSupport

Whether the system supports legacy USB devices. This can be one of the following:

  • Disabled—USB devices are only available to EFI applications.

  • Enabled—Legacy USB support is always available.

  • Auto—Disables legacy USB support if no USB devices are connected.

Port 60/64 Emulation

set UsbEmul6064

Whether the system supports 60h/64h emulation for complete USB keyboard legacy support. This can be one of the following:

  • Disabled—60h/64 emulation is not supported.

  • Enabled—60h/64 emulation is supported.

    You should select this option if you are using a non-USB aware operating system on the server.

xHCI Mode

set PchUsb30Mode

Whether the xHCI controller legacy support is enabled or disabled. This can be one of the following:

  • Disabled—Disables the xHCI controller legacy support.

  • Enabled—Enables the xHCI controller legacy support.

xHCI Legacy Support drop-down list

set UsbXhciSupport

Whether the system supports legacy xHCI controller. This can be one of the following:
  • Disabled—Disables xHCI legacy support.

  • Enabled—Enables xHCI legacy support. This is the default value.

All USB Devices

set AllUsbDevices

Whether all physical and virtual USB devices are enabled or disabled. This can be one of the following:

  • Disabled—All USB devices are disabled.

  • Enabled—All USB devices are enabled.

USB Port: Rear

set UsbPortRear

Whether the rear panel USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the rear panel USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the rear panel USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: Front

set UsbPortFront

Whether the front panel USB devices are enabled or disabled. This can be one of the following:
  • Disabled—Disables the front panel USB ports. Devices connected to these ports are not detected by the BIOS and operating system

  • Enabled—Enables the front panel USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: Internal

set UsbPortInt

Whether the internal USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the internal USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the internal USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: KVM

set UsbPortKVM

Whether the KVM ports are enabled or disabled. This can be one of the following:

  • Disabled—Disables the KVM keyboard and/or mouse devices. Keyboard and/or mouse will not work in the KVM window.

  • Enabled—Enables the KVM keyboard and/or mouse devices.

USB Port: vMedia

set UsbPortVMedia

Whether the virtual media devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the vMedia devices.

  • Enabled—Enables the vMedia devices.

PCI Configuration Parameters

Name Description

Memory Mapped I/O Above 4GB

set MemoryMappedIOAbove4GB

Whether to enable or disable MMIO above 4GB or not. This can be one of the following:

  • Disabled—The server does not map I/O of 64-bit PCI devices to 4GB or greater address space.

  • Enabled—The server maps I/O of 64-bit PCI devices to 4GB or greater address space.

Note   

PCI devices that are 64-bit compliant but use a legacy option ROM may not function correctly with this setting enabled.

Sriov

set SrIov

Whether SR-IOV (Single Root I/O Virtualization) is enabled or disabled on the server. This can be one of the following:

  • Disabled—SR-IOV is disabled.

  • Enabled—SR-IOV is enabled.

ASPM Support drop-down list

set ASPMSupport

Allows you to set the level of ASPM (Active Power State Management) support in the BIOS. This can be one of the following:

  • Disabled—ASPM support is disabled in the BIOS.

  • Force L0s—Force all links to L0 standby (L0s) state.

  • Auto—The CPU determines the power state

NVMe SSD Hot-Plug Support drop-down list

set PCIeSSDHotPlugSupport

Allows you to replace an NVMe SSD without powering down the server. This can be one of the following:

  • Disabled—NVMe SSD hot-plug support is disabled. This is the default value.

  • Enabled—NVMe SSD hot-plug support is enabled.

VGA Priority drop-down list

set VgaPriority

Allows you to set the priority for VGA graphics devices if multiple VGA devices are found in the system. This can be one of the following:

  • Onboard—Priority is given to the onboard VGA device. BIOS post screen and OS boot are driven through the onboard VGA port.

  • Offboard—Priority is given to the PCIE Graphics adapter. BIOS post screen and OS boot are driven through the external graphics adapter port.

  • Onboard VGA Disabled—Priority is given to the PCIE Graphics adapter, and the onboard VGA device is disabled.

Serial Configuration Parameters

Name Description

Out-of-Band Mgmt Port

set comSpcrEnable

Allows you to configure the COM port 0 that can be used for Windows Emergency Management services. ACPI SPCR table is reported based on this setup option. This can be one of the following:

  • Disabled—Configures the COM port 0 as a general purpose port for use with the Windows Operating System.

  • Enabled—Configures the COM port 0 as a remote management port for Windows Emergency Management services.

Console Redirection

set ConsoleRedir

Allows a serial port to be used for console redirection during POST and BIOS booting. After the BIOS has booted and the operating system is responsible for the server, console redirection is irrelevant and has no effect. This can be one of the following:

  • Disabled—No console redirection occurs during POST.

  • COM_0—Enables console redirection on COM port 0 during POST.

  • COM_1—Enables console redirection on COM port 1 during POST.

Terminal Type

set TerminalType

What type of character formatting is used for console redirection. This can be one of the following:

  • PC-ANSI—The PC-ANSI terminal font is used.

  • VT100—A supported vt100 video terminal and its character set are used.

  • VT100+—A supported vt100-plus video terminal and its character set are used.

  • VT-UTF8—A video terminal with the UTF-8 character set is used.

Note   

This setting must match the setting on the remote terminal application.

Bits per second

set BaudRate

What BAUD rate is used for the serial port transmission speed. If you disable Console Redirection, this option is not available. This can be one of the following:

  • 9600—A 9,600 BAUD rate is used.

  • 19200—A 19,200 BAUD rate is used.

  • 38400—A 38,400 BAUD rate is used.

  • 57600—A 57,600 BAUD rate is used.

  • 115200—A 115,200 BAUD rate is used.

Note   

This setting must match the setting on the remote terminal application.

Flow Control

set FlowCtrl

Whether a handshake protocol is used for flow control. Request to Send / Clear to Send (RTS/CTS) helps to reduce frame collisions that can be introduced by a hidden terminal problem. This can be one of the following:

  • None—No flow control is used.

  • Hardware_RTS/CTS—RTS/CTS is used for flow control.

Note   

This setting must match the setting on the remote terminal application.

Putty KeyPad

set PuttyFunctionKeyPad

Allows you to change the action of the PuTTY function keys and the top row of the numeric keypad. This can be one of the following:

  • VT100—The function keys generate ESC OP through ESC O[.

  • LINUX—Mimics the Linux virtual console. Function keys F6 to F12 behave like the default mode, but F1 to F5 generate ESC [[A through ESC [[E.

  • XTERMR6—Function keys F5 to F12 behave like the default mode. Function keys F1 to F4 generate ESC OP through ESC OS, which are the sequences produced by the top row of the keypad on Digital terminals.

  • SCO—The function keys F1 to F12 generate ESC [M through ESC [X. The function and shift keys generate ESC [Y through ESC [j. The control and function keys generate ESC [k through ESC [v. The shift, control and function keys generate ESC [w through ESC [{.

  • ESCN—The default mode. The function keys match the general behavior of Digital terminals. The function keys generate sequences such as ESC [11~ and ESC [12~.

  • VT400—The function keys behave like the default mode. The top row of the numeric keypad generates ESC OP through ESC OS.

Redirection After BIOS POST

set RedirectionAfterPOST

Whether BIOS console redirection should be active after BIOS POST is complete and control given to the OS bootloader. This can be one of the following:

  • Always_Enable—BIOS Legacy console redirection is active during the OS boot and run time.

  • Bootloader—BIOS Legacy console redirection is disabled before giving control to the OS boot loader.

LOM and PCIe Slots Configuration Parameters

Name Description

CDN Support for VIC

set CdnEnable

Whether the Ethernet Network naming convention is according to Consistent Device Naming (CDN) or the traditional way of naming conventions. This can be one of the following:

  • Disabled— CDN support for VIC cards is disabled.

  • Enabled— CDN support is enabled for VIC cards.

    Note   

    CDN support for VIC cards work with Windows 2012 or the latest OS only.

PCI ROM CLP

set PciRomClp

PCI ROM Command Line Protocol (CLP) controls the execution of different Option ROMs such as PxE and iSCSI that are present in the card. By default, it is disabled.

  • Enabled— Enables you to configure execution of different option ROMs such as PxE and iSCSI for an individual ports separately.

  • Disabled—The default option. You cannot choose different option ROMs. A default option ROM is executed during PCI enumeration.

PCH SATA Mode

set SataModeSelect

This options allows you to select the PCH SATA mode. This can be one of the following:

  • AHCI—Sets both SATA and sSATA controllers to AHCI mode.

  • Disabled—Disables both SATA and sSATA controllers.

  • LSI SW Raid— Sets both SATA and sSATA controllers to raid mode for LSI SW Raid

All Onboard LOM Ports

set AllLomPortControl

Whether all LOM ports are enabled or disabled. This can be one of the following:

  • Disabled—All LOM ports are disabled.

  • Enabled—All LOM ports are enabled.

LOM Port n OptionROM

set LomOpromControlPortn

Whether Option ROM is available on the LOM port designated by n. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

All PCIe Slots OptionROM

set PcieOptionROMs

Whether the server can use Option ROM present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Slot:n OptionROM

set PcieSlotnOptionROM

Whether the server can use the Option ROMs present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Slot:MLOM OptionROM

set PcieSlotMLOMOptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the MLOM slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:HBA OptionROM

set PcieSlotHBAOptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the HBA slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:N1 OptionROM

set PcieSlotN1OptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the SSD:NVMe1 slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:N2 OptionROM

set PcieSlotN2OptionROM

This options allows you to control the Option ROM execution of the PCIe adapter connected to the SSD:NVMe2 slot. This can be one of the following:

  • Enabled—Executes both legacy and UEFI Option ROM.

  • Disabled—Both legacy and UEFI Option ROM will not be executed.

  • UEFI Only—Executes only UEFI Option ROM.

  • Legacy Only—Executes only Legacy Option ROM.

PCIe Slot:HBA Link Speed

PCIe SlotHBALinkSpeed

This option allows you to restrict the maximum speed of an adapter card installed in PCIe HBA slot. This can be one of the following:

  • Auto— System selects the maximum speed allowed.

  • GEN1—2.5GT/s (gigatransfers per second) is the maximum speed allowed.

  • GEN2—5GT/s is the maximum speed allowed.

  • GEN3—8GT/s is the maximum speed allowed.

  • Disabled—The maximum speed is not restricted.

BIOS Configuration Dialog Box Button Bar

Important:

The buttons in this dialog box affect all BIOS parameters on all available tabs, not just the parameters on the tab that you are viewing.

Name Description

Save Changes button

Saves the settings for the BIOS parameters on all three tabs and closes the dialog box.

If the Reboot Host Immediately check box is checked, the server is rebooted immediately and the new BIOS settings go into effect. Otherwise the changes are saved until the server is manually rebooted.

Reset Values button

Restores the values for the BIOS parameters on all three tabs to the settings that were in effect when this dialog box was first opened.

Restore Defaults button

Sets the BIOS parameters on all three tabs to their default settings.

Cancel button

Closes the dialog box without making any changes.

Server Management Tab for C220M4 and C240M4 Servers

Reboot Server Option

If you want your changes applied automatically after you click Save Changes, check the Reboot Host Immediately check box. Cisco IMC immediately reboots the server and applies your changes.

If you want to apply your changes at a later time, clear the Reboot Host Immediately check box. Cisco IMC stores the changes and applies them the next time the server reboots.


Note


If there are existing BIOS parameter changes pending, Cisco IMC automatically overwrites the stored values with the current settings when you click Save Changes.


Server Management BIOS Parameters

Name Description

FRB-2 Timer

set FRB-2

Whether the FRB2 timer is used by Cisco IMC to recover the system if it hangs during POST. This can be one of the following:

  • Disabled—The FRB2 timer is not used.

  • Enabled—The FRB2 timer is started during POST and used to recover the system if necessary.

OS Watchdog Timer

set OSBootWatchdogTimer

Whether the BIOS programs the watchdog timer with a specified timeout value. This can be one of the following:

  • Disabled—The watchdog timer is not used to track how long the server takes to boot.

  • Enabled—The watchdog timer tracks how long the server takes to boot. If the server does not boot within the length of time specified by the set OSBootWatchdogTimerTimeout command, the Cisco IMC logs an error and takes the action specified by the set OSBootWatchdogTimerPolicy command.

OS Watchdog Timer Timeout

set OSBootWatchdogTimerTimeOut

If OS does not boot within the specified time, OS watchdog timer expires and system takes action according to timer policy. This can be one of the following:

  • 5_Minutes—The OS watchdog timer expires 5 minutes after it begins to boot.

  • 10_Minutes—The OS watchdog timer expires 10 minutes after it begins to boot.

  • 15_Minutes—The OS watchdog timer expires 15 minutes after it begins to boot.

  • 20_Minutes—The OS watchdog timer expires 20 minutes after it begins to boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

OS Watchdog Timer Policy

set OSBootWatchdogTimerPolicy

What action the system takes if the watchdog timer expires. This can be one of the following:

  • Do_Nothing—The server takes no action if the watchdog timer expires during OS boot.

  • Power_Down—The server is powered off if the watchdog timer expires during OS boot.

  • Reset—The server is reset if the watchdog timer expires during OS boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

BIOS Configuration Dialog Box Button Bar

Important:

The buttons in this dialog box affect all BIOS parameters on all available tabs, not just the parameters on the tab that you are viewing.

Name Description

Save Changes button

Saves the settings for the BIOS parameters on all three tabs and closes the dialog box.

If the Reboot Host Immediately check box is checked, the server is rebooted immediately and the new BIOS settings go into effect. Otherwise the changes are saved until the server is manually rebooted.

Reset Values button

Restores the values for the BIOS parameters on all three tabs to the settings that were in effect when this dialog box was first opened.

Restore Defaults button

Sets the BIOS parameters on all three tabs to their default settings.

Cancel button

Closes the dialog box without making any changes.

C3160 Servers

Main BIOS Parameters for C3160 Servers

Main BIOS Parameters

Name Description

Reboot Host Immediately checkbox

Upon checking, reboots the host server immediately. You must check the checkbox after saving changes.

TPM Support

set TPMAdminCtrl

TPM (Trusted Platform Module) is a microchip designed to provide basic security-related functions primarily involving encryption keys. This option allows you to control the TPM Security Device support for the system. It can be one of the following:

  • Disabled—The server does not use the TPM.

  • Enabled—The server uses the TPM.

Note   

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Advanced BIOS Parameters for C3160 Servers

Processor Configuration Parameters

Name Description

Intel Hyper-Threading Technology

set IntelHyperThread

Whether the processor uses Intel Hyper-Threading Technology, which allows multithreaded software applications to execute threads in parallel within each processor. This can be one of the following:

  • Disabled—The processor does not permit hyperthreading.

  • Enabled—The processor allows for the parallel execution of multiple threads.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Number of Enabled Cores

set CoreMultiProcessing

Allows you to disable one or more of the physical cores on the server. This can be one of the following:

  • All—Enables all physical cores. This also enables Hyper Threading on the associated logical processor cores.

  • 1 through n—Specifies the number of physical processor cores that can run on the server. Each physical core has an associated logical core.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Execute Disable

set ExecuteDisable

Classifies memory areas on the server to specify where application code can execute. As a result of this classification, the processor disables code execution if a malicious worm attempts to insert code in the buffer. This setting helps to prevent damage, worm propagation, and certain classes of malicious buffer overflow attacks. This can be one of the following:

  • Disabled—The processor does not classify memory areas.

  • Enabled—The processor classifies memory areas.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Intel VT

set IntelVT

Whether the processor uses Intel Virtualization Technology (VT), which allows a platform to run multiple operating systems and applications in independent partitions. This can be one of the following:

  • Disabled—The processor does not permit virtualization.

  • Enabled—The processor allows multiple operating systems in independent partitions.

Note   

If you change this option, you must power cycle the server before the setting takes effect.

Intel VT-d

set IntelVTD

Whether the processor uses Intel Virtualization Technology for Directed I/O (VT-d). This can be one of the following:

  • Disabled—The processor does not use virtualization technology.

  • Enabled—The processor uses virtualization technology.

Intel VT-d Coherency Support

set CoherencySupport

Whether the processor supports Intel VT-d Coherency. This can be one of the following:

  • Disabled—The processor does not support coherency.

  • Enabled—The processor uses VT-d Coherency as required.

Intel VT-d ATS Support

set ATS

Whether the processor supports Intel VT-d Address Translation Services (ATS). This can be one of the following:

  • Disabled—The processor does not support ATS.

  • Enabled—The processor uses VT-d ATS as required.

CPU Performance

set CPUPerformance

Sets the CPU performance profile for the server. The performance profile consists of the following options:

  • DCU Streamer Prefetcher

  • DCU IP Prefetcher

  • Hardware Prefetcher

  • Adjacent Cache-Line Prefetch

This can be one of the following:

  • Enterprise—All options are enabled.

  • High_Throughput—Only the DCU IP Prefetcher is enabled. The rest of the options are disabled.

  • HPC—All options are enabled. This setting is also known as high performance computing.

  • Custom—All performance profile options can be configured from the BIOS setup on the server. In addition, the Hardware Prefetcher and Adjacent Cache-Line Prefetch options can be configured in the fields below.

Hardware Prefetcher

set HardwarePrefetch

Whether the processor allows the Intel hardware prefetcher to fetch streams of data and instruction from memory into the unified second-level cache when necessary. This can be one of the following:

  • Disabled—The hardware prefetcher is not used.

  • Enabled—The processor uses the hardware prefetcher when cache issues are detected.

Adjacent Cache Line Prefetcher

set AdjacentCacheLinePrefetch

Whether the processor fetches cache lines in even/odd pairs instead of fetching just the required line. This can be one of the following:

  • Disabled—The processor only fetches the required line.

  • Enabled— The processor fetches both the required line and its paired line.

DCU Streamer Prefetch

set DcuStreamerPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not try to anticipate cache read requirements and only fetches explicitly requested lines.

  • Enabled—The DCU prefetcher analyzes the cache read pattern and prefetches the next line in the cache if it determines that it may be needed.

DCU IP Prefetcher

set DcuIpPrefetch

Whether the processor uses the DCU IP Prefetch mechanism to analyze historical cache access patterns and preload the most relevant lines in the L1 cache. This can be one of the following:

  • Disabled—The processor does not preload any cache data.

  • Enabled—The DCU IP prefetcher preloads the L1 cache with the data it determines to be the most relevant.

Direct Cache Access Support

set DirectCacheAccess

Allows processors to increase I/O performance by placing data from I/O devices directly into the processor cache. This setting helps to reduce cache misses. This can be one of the following:

  • Disabled—Data from I/O devices is not placed directly into the processor cache.

  • Enabled—Data from I/O devices is placed directly into the processor cache.

Power Technology

set CPUPowerManagement

Enables you to configure the CPU power management settings for the following options:

  • Enhanced Intel Speedstep Technology

  • Intel Turbo Boost Technology

  • Processor Power State C6

Power Technology can be one of the following:

  • Custom—The server uses the individual settings for the BIOS parameters mentioned above. You must select this option if you want to change any of these BIOS parameters.

  • Disabled—The server does not perform any CPU power management and any settings for the BIOS parameters mentioned above are ignored.

  • Energy_Efficient—The server determines the best settings for the BIOS parameters mentioned above and ignores the individual settings for these parameters.

Enhanced Intel Speedstep Technology

set EnhancedIntelSpeedStep

Whether the processor uses Enhanced Intel SpeedStep Technology, which allows the system to dynamically adjust processor voltage and core frequency. This technology can result in decreased average power consumption and decreased average heat production. This can be one of the following:

  • Disabled—The processor never dynamically adjusts its voltage or frequency.

  • Enabled—The processor utilizes Enhanced Intel SpeedStep Technology and enables all supported processor sleep states to further conserve power.

We recommend that you contact your operating system vendor to make sure the operating system supports this feature.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Intel Turbo Boost Technology

set IntelTurboBoostTech

Whether the processor uses Intel Turbo Boost Technology, which allows the processor to automatically increase its frequency if it is running below power, temperature, or voltage specifications. This can be one of the following:

  • Disabled—The processor does not increase its frequency automatically.

  • Enabled—The processor utilizes Turbo Boost Technology if required.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor Power State C6

set ProcessorC6Report

Whether the BIOS sends the C6 report to the operating system. When the OS receives the report, it can transition the processor into the lower C6 power state to decrease energy usage while maintaining optimal processor performance. This can be one of the following:

  • Disabled—The BIOS does not send the C6 report.

  • Enabled—The BIOS sends the C6 report, allowing the OS to transition the processor to the C6 low power state.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Processor Power State C1 Enhanced

set ProcessorC1EReport

Whether the CPU transitions to its minimum frequency when entering the C1 state. This can be one of the following:

  • Disabled—The CPU continues to run at its maximum frequency in C1 state.

  • Enabled—The CPU transitions to its minimum frequency. This option saves the maximum amount of power in C1 state.

Frequency Floor Override

set CpuFreqFloor

Whether the CPU is allowed to drop below the maximum non-turbo frequency when idle. This can be one of the following:

  • Disabled— The CPU can drop below the maximum non-turbo frequency when idle. This option decreases power consumption but may reduce system performance.

  • Enabled— The CPU cannot drop below the maximum non-turbo frequency when idle. This option improves system performance but may increase power consumption.

P-STATE Coordination

set PsdCoordType

Allows you to define how BIOS communicates the P-state support model to the operating system. There are 3 models as defined by the Advanced Configuration and Power Interface (ACPI) specification.

  • HW_ALL—The processor hardware is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package).

  • SW_ALL—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a physical package), and must initiate the transition on all of the logical processors.

  • SW_ANY—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package), and may initiate the transition on any of the logical processors in the domain.

Note   

CPUPowerManagement must be set to Custom or the server ignores the setting for this parameter.

Energy Performance

set CpuEngPerfBias

Allows you to determine whether system performance or energy efficiency is more important on this server. This can be one of the following:

  • Balanced_Energy

  • Balanced_Performance

  • Energy_Efficient

  • Performance

Memory Configuration Parameters

Name Description

Select Memory RAS

set SelectMemoryRAS

How the memory reliability, availability, and serviceability (RAS) is configured for the server. This can be one of the following:

  • Maximum_Performance—System performance is optimized.

  • Mirroring—System reliability is optimized by using half the system memory as backup.

  • Lockstep—If the DIMM pairs in the server have an identical type, size, and organization and are populated across the SMI channels, you can enable lockstep mode to minimize memory access latency and provide better performance. This option offers better system performance than Mirroring and better reliability than Maximum Performance but lower reliability than Mirroring and lower system performance than Maximum Performance.

DRAM Clock Throttling

set DRAMClockThrottling

Allows you to tune the system settings between the memory bandwidth and power consumption. This can be one of the following:

  • Balanced— DRAM clock throttling is reduced, providing a balance between performance and power.

  • Performance—DRAM clock throttling is disabled, providing increased memory bandwidth at the cost of additional power.

  • Energy_Efficient—DRAM clock throttling is increased to improve energy efficiency.

NUMA

set NUMAOptimize

Whether the BIOS supports Non-Uniform Memory Access (NUMA). This can be one of the following:

  • Disabled—The BIOS does not support NUMA.

  • Enabled—The BIOS includes the ACPI tables that are required for NUMA-aware operating systems. If you enable this option, the system must disable Inter-Socket Memory interleaving on some platforms.

Low Voltage DDR Mode

set LvDDRMode

Whether the system prioritizes low voltage or high frequency memory operations. This can be one of the following:

  • Power_Saving_Mode—The system prioritizes low voltage memory operations over high frequency memory operations. This mode may lower memory frequency in order to keep the voltage low.

  • Performance_Mode—The system prioritizes high frequency operations over low voltage operations.

DRAM Refresh rate

set DramRefreshRate

Allows you to set the rate at which the DRAM cells are refreshed. This can be one of the following:

  • 1x—DRAM cells are refreshed every 64ms.

  • 2x—DRAM cells are refreshed every 32ms.

  • 3x—DRAM cells are refreshed every 21ms.

  • 4x—DRAM cells are refreshed every 16ms.

  • Auto—DRAM cells refresh rate is automatically chosen by the BIOS based on the system configuration. This is the recommended setting for this parameter.

Channel Interleaving

set ChannelInterLeave

Whether the CPU divides memory blocks and spreads contiguous portions of data across interleaved channels to enable simultaneous read operations. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some channel interleaving is used.

  • 2_Way

  • 3_Way

  • 4_Way—The maximum amount of channel interleaving is used.

Rank Interleaving

set RankInterLeave

Whether the CPU interleaves physical ranks of memory so that one rank can be accessed while another is being refreshed. This can be one of the following:

  • Auto—The CPU determines what interleaving is done.

  • 1_Way—Some rank interleaving is used.

  • 2_Way

  • 4_Way

  • 8_Way—The maximum amount of rank interleaving is used.

Patrol Scrub

set PatrolScrub

Whether the system actively searches for, and corrects, single bit memory errors even in unused portions of the memory on the server. This can be one of the following:

  • Disabled—The system checks for memory ECC errors only when the CPU reads or writes a memory address.

  • Enabled—The system periodically reads and writes memory searching for ECC errors. If any errors are found, the system attempts to fix them. This option may correct single bit errors before they become multi-bit errors, but it may adversely affect performance when the patrol scrub is running.

Demand Scrub

set DemandScrub

Whether the system corrects single bit memory errors encountered when the CPU or I/O makes a demand read. This can be one of the following:

  • Disabled— Single bit memory errors are not corrected.

  • Enabled— Single bit memory errors are corrected in memory and the corrected data is set in response to the demand read.

Altitude

set Altitude

The approximate number of meters above sea level at which the physical server is installed. This can be one of the following:

  • Auto—The CPU determines the physical elevation.

  • 300_M—The server is approximately 300 meters above sea level.

  • 900_M—The server is approximately 900 meters above sea level.

  • 1500_M—The server is approximately 1500 meters above sea level.

  • 3000_M—The server is approximately 3000 meters above sea level.

QPI Configuration Parameters

Name Description

QPI Link Frequency Select

set QPILinkFrequency

The Intel QuickPath Interconnect (QPI) link frequency, in gigatransfers per second (GT/s). This can be one of the following:

  • Auto—The CPU determines the QPI link frequency.

  • 6.4_GT/s

  • 7.2_GT/s

  • 8.0_GT/s

SATA Configuration Parameters

Name Description

SATA Mode

set SataMode

Mode of operation of Serial Advanced Technology Attachment (SATA) Solid State Drives (SSD).

  • Disabled— All SATA ports is disabled, and drivers are not enumerated.

  • IDE Mode— Mode of operation follows previous hardware standards of Integrated Drive Electronics (IDE) interface

  • AHCI Mode—The default mode. Drives operate according to newer standard of Advance Host Controller Interface(AHCI).

USB Configuration Parameters

Name Description

Legacy USB Support

set LegacyUSBSupport

Whether the system supports legacy USB devices. This can be one of the following:

  • Disabled—USB devices are only available to EFI applications.

  • Enabled—Legacy USB support is always available.

  • Auto—Disables legacy USB support if no USB devices are connected.

Port 60/64 Emulation

set UsbEmul6064

Whether the system supports 60h/64h emulation for complete USB keyboard legacy support. This can be one of the following:

  • Disabled—60h/64 emulation is not supported.

  • Enabled—60h/64 emulation is supported.

    You should select this option if you are using a non-USB aware operating system on the server.

All USB Devices

set AllUsbDevices

Whether all physical and virtual USB devices are enabled or disabled. This can be one of the following:

  • Disabled—All USB devices are disabled.

  • Enabled—All USB devices are enabled.

USB Port: Rear

set UsbPortRear

Whether the rear panel USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the rear panel USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the rear panel USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: Internal

set UsbPortInt

Whether the internal USB devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the internal USB ports. Devices connected to these ports are not detected by the BIOS and operating system.

  • Enabled—Enables the internal USB ports. Devices connected to these ports are detected by the BIOS and operating system.

USB Port: KVM

set UsbPortKVM

Whether the KVM ports are enabled or disabled. This can be one of the following:

  • Disabled—Disables the KVM keyboard and/or mouse devices. Keyboard and/or mouse will not work in the KVM window.

  • Enabled—Enables the KVM keyboard and/or mouse devices.

USB Port: vMedia

set UsbPortVMedia

Whether the virtual media devices are enabled or disabled. This can be one of the following:

  • Disabled—Disables the vMedia devices.

  • Enabled—Enables the vMedia devices.

PCI Configuration Parameters

Name Description

PCI ROM CLP

set PciRomClp

PCI ROM Command Line Protocol (CLP) controls the execution of different Option ROMs such as PxE and iSCSI that are present in the card. By default, it is disabled.

  • Enabled— Enables you to configure execution of different option ROMs such as PxE and iSCSI for an individual ports separately.

  • Disabled—The default option. You cannot choose different option ROMs. A default option ROM is executed during PCI enumeration.

ASPM Support

set ASPMSupport

Allows you to set the level of ASPM (Active Power State Management) support in the BIOS. This can be one of the following:

  • Disabled—ASPM support is disabled in the BIOS.

  • Force L0s—Force all links to L0 standby (L0s) state.

  • Auto—The CPU determines the power state.

Serial Configuration Parameters

Name Description

Out-of-Band Mgmt Port

set comSpcrEnable

Allows you to configure the COM port 0 that can be used for Windows Emergency Management services. ACPI SPCR table is reported based on this setup option. This can be one of the following:

  • Disabled—Configures the COM port 0 as a general purpose port for use with the Windows Operating System.

  • Enabled—Configures the COM port 0 as a remote management port for Windows Emergency Management services.

Console Redirection

set ConsoleRedir

Allows a serial port to be used for console redirection during POST and BIOS booting. After the BIOS has booted and the operating system is responsible for the server, console redirection is irrelevant and has no effect. This can be one of the following:

  • Disabled—No console redirection occurs during POST.

  • COM_0—Enables console redirection on COM port 0 during POST.

  • COM_1—Enables console redirection on COM port 1 during POST.

Terminal Type

set TerminalType

What type of character formatting is used for console redirection. This can be one of the following:

  • PC-ANSI—The PC-ANSI terminal font is used.

  • VT100—A supported vt100 video terminal and its character set are used.

  • VT100+—A supported vt100-plus video terminal and its character set are used.

  • VT-UTF8—A video terminal with the UTF-8 character set is used.

Note   

This setting must match the setting on the remote terminal application.

Bits per second

set BaudRate

What BAUD rate is used for the serial port transmission speed. If you disable Console Redirection, this option is not available. This can be one of the following:

  • 9600—A 9,600 BAUD rate is used.

  • 19200—A 19,200 BAUD rate is used.

  • 38400—A 38,400 BAUD rate is used.

  • 57600—A 57,600 BAUD rate is used.

  • 115200—A 115,200 BAUD rate is used.

Note   

This setting must match the setting on the remote terminal application.

Flow Control

set FlowCtrl

Whether a handshake protocol is used for flow control. Request to Send / Clear to Send (RTS/CTS) helps to reduce frame collisions that can be introduced by a hidden terminal problem. This can be one of the following:

  • None—No flow control is used.

  • Hardware_RTS/CTS—RTS/CTS is used for flow control.

Note   

This setting must match the setting on the remote terminal application.

Putty KeyPad

set PuttyFunctionKeyPad

Allows you to change the action of the PuTTY function keys and the top row of the numeric keypad. This can be one of the following:

  • VT100—The function keys generate ESC OP through ESC O[.

  • LINUX—Mimics the Linux virtual console. Function keys F6 to F12 behave like the default mode, but F1 to F5 generate ESC [[A through ESC [[E.

  • XTERMR6—Function keys F5 to F12 behave like the default mode. Function keys F1 to F4 generate ESC OP through ESC OS, which are the sequences produced by the top row of the keypad on Digital terminals.

  • SCO—The function keys F1 to F12 generate ESC [M through ESC [X. The function and shift keys generate ESC [Y through ESC [j. The control and function keys generate ESC [k through ESC [v. The shift, control and function keys generate ESC [w through ESC [{.

  • ESCN—The default mode. The function keys match the general behavior of Digital terminals. The function keys generate sequences such as ESC [11~ and ESC [12~.

  • VT400—The function keys behave like the default mode. The top row of the numeric keypad generates ESC OP through ESC OS.

Redirection After BIOS POST

set RedirectionAfterPOST

Whether BIOS console redirection should be active after BIOS POST is complete and control given to the OS bootloader. This can be one of the following:

  • Always_Enable—BIOS Legacy console redirection is active during the OS boot and run time.

  • Bootloader—BIOS Legacy console redirection is disabled before giving control to the OS boot loader.

LOM and PCIe Slots Configuration Parameters

Name Description

CDN Support for VIC

set CdnEnable

Whether the Ethernet Network naming convention is according to Consistent Device Naming (CDN) or the traditional way of naming conventions. This can be one of the following:

  • Disabled— OS Ethernet Networking Identifier is named in a default convention as ETH0, ETH1 and so on. By default, CDN option is disabled.

  • LOMS Only— OS Ethernet Network identifier is named in a consistent device naming (CDN) according to the physical LAN on Motherboard(LOM) port numbering; LOM Port 0, LOM Port 1 and so on.

    Note   

    CDN is enabled for LOM ports and works with Windows 2012 or the latest OS only.

All PCIe Slots OptionROM

set PcieOptionROMs

Whether the server can use Option ROM present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for all PCIe slots are not available.

  • Enabled—The Option ROMs for all the PCIe slots are available.

  • UEFI_Only—The Opiton ROMs for slot n are available for UEFI only.

  • Legacy_Only—The Option ROM for slot n are available for legacy only.

PCIe Slot:n OptionROM

set PcieSlotnOptionROM

Whether the server can use the Option ROMs present in the PCIe Cards. This can be one of the following:

  • Disabled—The Option ROM for slot n is not available.

  • Enabled—The Option ROM for slot n is available.

  • UEFI_Only—The Option ROM for slot n is available for UEFI only.

  • Legacy_Only—The Option ROM for slot n is available for legacy only.

PCIe Mezzanine OptionROM

set PcieMezzOptionROM

Whether the PCIe mezzanine slot expansion ROM is available to the server. This can be one of the following:

  • Disabled— The Option ROM for slot M is not available.

  • Enabled— The Option ROM for slot M is available.

  • UEFI_Only—The Option ROM for slot M is available for UEFI only.

  • Legacy_Only—The expansion slot for slot M is available for legacy only.

SIOC1 Link Speed

Set PcieSlot1LinkSpeed

System IO Controller 1 (SIOC1) add-on slot 1 link speed.

  • GEN1— Link speed can reach up to first generation.

  • GEN2—The default link speed. Link speed can reach up to second generation.

  • GEN3— Link speed can reach up to third generation.

  • Disabled—Slot is disabled, and the card is not enumerated.

SIOC2 Link Speed

set PcieSlot2LinkSpeed

System IO Controller 2 (SIOC2) add-on slot 2 link speed.

  • GEN1— Link speed can reach up to first generation.

  • GEN2—The default link speed. Link speed can reach up to second generation.

  • GEN3— Link speed can reach up to third generation.

  • Disabled—Slot is disabled, and the card is not enumerated.

Mezz Link Speed

set PcieSlotMLinkSpeed

Mezz link speed. This can be one of the following:

  • GEN 1— Link speed can reach up to first generation.

  • GEN 2— Link speed can reach up to second generation.

  • GEN 3—The default link speed. Link speed can reach up to third generation.

  • Disabled—Slot is disabled, and the card is not enumerated.

Server Management Tab for C3160 Servers

Name Description

FRB-2 Timer

set FRB-2

Whether the FRB2 timer is used by Cisco IMC to recover the system if it hangs during POST. This can be one of the following:

  • Disabled—The FRB2 timer is not used.

  • Enabled—The FRB2 timer is started during POST and used to recover the system if necessary.

OS Watchdog Timer

set OSBootWatchdogTimer

Whether the BIOS programs the watchdog timer with a specified timeout value. This can be one of the following:

  • Disabled—The watchdog timer is not used to track how long the server takes to boot.

  • Enabled—The watchdog timer tracks how long the server takes to boot. If the server does not boot within the length of time specified by the set OSBootWatchdogTimerTimeout command, the Cisco IMC logs an error and takes the action specified by the set OSBootWatchdogTimerPolicy command.

OS Watchdog Timer Timeout

set OSBootWatchdogTimerTimeOut

If OS does not boot within the specified time, OS watchdog timer expires and system takes action according to timer policy. This can be one of the following:

  • 5_Minutes—The OS watchdog timer expires 5 minutes after it begins to boot.

  • 10_Minutes—The OS watchdog timer expires 10 minutes after it begins to boot.

  • 15_Minutes—The OS watchdog timer expires 15 minutes after it begins to boot.

  • 20_Minutes—The OS watchdog timer expires 20 minutes after it begins to boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.

OS Watchdog Timer Policy

set OSBootWatchdogTimerPolicy

What action the system takes if the watchdog timer expires. This can be one of the following:

  • Do_Nothing—The server takes no action if the watchdog timer expires during OS boot.

  • Power_Down—The server is powered off if the watchdog timer expires during OS boot.

  • Reset—The server is reset if the watchdog timer expires during OS boot.

Note   

This option is only applicable if you enable the OS Boot Watchdog Timer.