» User Guide « CP6016 uEFI BIOS Doc. ID: 1022-7205, Rev. 2.0 May 12, 2011 If it’s embedded, it’s Kontron.
Preface CP6016 uEFI BIOS Revision History Publication Title: CP6016 uEFI BIOS uEFI BIOS User Guide Doc. ID: 1022-7205 Rev. Brief Description of Changes Date of Issue 1.0 Initial issue based on the uEFI BIOS version R13 2-Oct-2011 2.0 Added information about to the SATA port routing in Chapter 3.5.8.
CP6016 uEFI BIOS Preface Table of Contents Revision History .........................................................................................................ii Imprint ........................................................................................................................ii Disclaimer ..................................................................................................................ii Table of Contents .................................................................
Preface 3.3.3 CP6016 uEFI BIOS Current TPM Status Information ....................................................3 - 17 PRELIMINARY 3.4 CPU Configuration .................................................................................3 - 18 3.4.1 CPU Configuration ........................................................................3 - 19 3.4.2 CPU Frequency Limit ....................................................................3 - 19 3.4.3 Intel SpeedStep .................................
CP6016 uEFI BIOS 3.7.3.1 Console Redirection ............................................................. 3 - 28 3.7.3.2 Out-of-Band Mgmt Port ........................................................ 3 - 28 3.7.3.3 Data Bits ............................................................................... 3 - 28 3.7.3.4 Parity .................................................................................... 3 - 28 3.7.3.5 Stop Bits ................................................................
Preface 5.1.5 CP6016 uEFI BIOS Interrupt 19 Capture ......................................................................5 - 42 5.2 Boot Option Priorities .............................................................................5 - 43 6. 5.2.1 Boot Option #1..2 ..........................................................................5 - 43 5.2.2 Hard Drive/Network Device/CD/DVD ROM Drive BBS Prior./etc..5 - 43 Security Setup ...................................................................
Starting uEFI BIOS Setup Chapter 1 Starting uEFI BIOS Setup ID 1022-7205, Rev. 2.
PRELIMINARY Starting uEFI BIOS Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 2 ID 1022-7205, Rev. 2.
CP6016 uEFI BIOS 1. Starting uEFI BIOS Setup Starting uEFI BIOS Setup The CP6016 is provided with a Kontron-customized, pre-installed and configured version of Aptio® (referred to as uEFI BIOS in this manual), AMI’s next generation BIOS firmware based on the Unified Extensible Firmware Interface (uEFI) specification and the Intel® Platform Innovation Framework for EFI. This uEFI BIOS provides a variety of new and enhanced functions specifically tailored to the hardware features of the CP6016.
Starting uEFI BIOS Setup 1.1 CP6016 uEFI BIOS Main Setup Menu The Main setup menu is the first screen that appears after starting the Setup program. At the top of this screen and all of the other major screens, there is a setup menu selection bar, which permits access to all of the other major setup menus. These menus are selected via the left-right arrow keys. All setup menu screens have two main frames. The left frame displays all the functions that can be configured. They are displayed in blue.
CP6016 uEFI BIOS 1.2 Starting uEFI BIOS Setup Navigation The CP6016 uEFI BIOS setup program uses a hot key-based navigation system. A hot key legend is located in the right frame on most setup screens.The following table provides information concerning the usage of these hot keys. HOT KEY DESCRIPTION The key is used to invoke the General Help window. The key is used to restore the previous values. The key is used to load the defaults.
PRELIMINARY Starting uEFI BIOS Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 6 ID 1022-7205, Rev. 2.
Main Setup Chapter 21 Main Setup ID 1022-7205, Rev. 2.
PRELIMINARY Main Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 8 ID 1022-7205, Rev. 2.
CP6016 uEFI BIOS 2. Main Setup Main Setup Upon entering the uEFI BIOS Setup program, the Main setup screen is displayed. This screen provides very basic system information as well as functions for setting the system time and date. In addition, the remaining major setup menus can be accessed from this screen. This screen can also be selected from any other major setup screen by using the Main tab. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
Main Setup 2.3 CP6016 uEFI BIOS System Language SETTING DESCRIPTION English Use this function to select the system language. Currently, only English is supported. 2.4 System Date SETTING DESCRIPTION Use this function to change the system date. PRELIMINARY Select System Date using the Up and Down keys. Enter the new values through the keyboard. Press the Left and Right keys to move between fields. 2.
Advanced Setup Chapter 31 Advanced Setup ID 1022-7205, Rev. 2.
PRELIMINARY Advanced Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 12 ID 1022-7205, Rev. 2.
CP6016 uEFI BIOS 3. Advanced Setup Advanced Setup Select the Advanced tab to enter the Advanced Setup screen. This screen lists the advanced configuration sub-screens. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
Advanced Setup 3.1.2 CP6016 uEFI BIOS Use Device for PXE This function is used to select the Ethernet devices for booting via PXE. This reduces the boot time if network boot is needed only on one particular device, not on all devices. PRELIMINARY Note: This function is available only when the function Launch PXE OpROM is set to Enabled. SETTING DESCRIPTION All Use this setting to provide PXE support for the Ethernet connectors GbE A, GbE B, GbE C and GbE D. 01:00.
CP6016 uEFI BIOS 3.2 Advanced Setup PCI Subsystem Settings This screen provides functions for specifying the PCI Subsystem Settings. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc. C h i ps e t PCI Settings PCI Latency Timer Boot S e c u r it y Save & Exit [32 PCI Bus Clocks] : Select Screen : Select Item Enter: +/-: F1: F2: F3 F4: Select Change Opt. General Help Previous Values Optimized Defaults Save ESC: Exit Ve r s i o n 1 . 2 3 . 11 0 9 .
Advanced Setup 3.3 CP6016 uEFI BIOS Trusted Computing This screen provides functions for specifying the TPM configuration settings and TPM displaying status information. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
CP6016 uEFI BIOS 3.3.1.2 Advanced Setup TPM State This function is used to select the TPM State command to be issued to the TPM after POST. Note: This function is available only when the function TPM Support is set to Enable. SETTING DESCRIPTION Disabled Use this setting to disable the TPM after POST. If this setting is used, the TPM is present for the OS but its functionality is locked. Enabled Use this setting to enable the TPM after POST.
Advanced Setup 3.4 CP6016 uEFI BIOS CPU Configuration This screen provides basic information about the CPU and functions for specifying CPU configuration settings. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
CP6016 uEFI BIOS 3.4.1 Advanced Setup CPU Configuration This is a display-only function indicating general information about the installed CPU. FUNCTION DESCRIPTION Processor Type CPU brand string provided by the CPU EMT64 Displays if the CPU supports the EMT64 extension to the x86 feature set. This is also known as x86_64 or AMD64 extension.
Advanced Setup 3.4.3 CP6016 uEFI BIOS Intel SpeedStep SETTING DESCRIPTION Disabled Use this setting to prevent the system from controlling the CPU frequency via the Intel® SpeedStep™ function. The CPU will run at maximum speed. Enabled Use this setting to allow the operating system to control the CPU speed via the Intel® SpeedStep™ function. The BIOS will start with high CPU speed. Default setting: Enabled 3.4.
CP6016 uEFI BIOS 3.4.7 Advanced Setup TM Support This function is used to specify the Thermal Monitor feature. When Enabled is selected, the CPU speed will be automatically reduced if the maximum die temperature of 105°C is reached. It is highly recommended to leave this function enabled. When Disabled is selected, the CPU temperature may exceed 105°C in case of insufficient cooling. This will reduce the CPU’s life time, and may cause system instabilities.
Advanced Setup 3.5 CP6016 uEFI BIOS SATA Configuration This screen provides information about SATA ports installed as well as functions for specifying the SATA configuration settings. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
CP6016 uEFI BIOS 3.5.2 Advanced Setup SATA #1 Mode This function is used to select the modes in which the six SATA channels can be operated in. SETTING DESCRIPTION Disabled Use this setting to disable all SATA channels.
Advanced Setup 3.5.5 CP6016 uEFI BIOS SATA #2 Mode This function controls the presence of the second legacy IDE-compatible PCI device if the function SATA #1 Mode is set to either Disabled, IDE Mode, or RAID Mode. SETTING DESCRIPTION Disabled Use this setting to disable this function. Enabled Use this setting to enable this function. Default setting: Enabled PRELIMINARY 3.5.6 SATA Speed Limit This function specifies the SATA speed limit.
CP6016 uEFI BIOS 3.6 Advanced Setup USB Configuration This screen provides information about support for USB devices as well as functions for specifying the USB configuration settings. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc. M a i n A d v a n c e d C h i ps e t B o o t S e c u r it y S a v e & E x i t USB Configuration Module Version 08.07.
Advanced Setup 3.6.3 CP6016 uEFI BIOS Hotplug USB FDD This function is used to allow the system to create a dummy FDD device which will later be assigned to a hotplugged USB FDD device. SETTING DESCRIPTION Disabled Use this setting to prevent the system from creating a dummy FDD device. Enabled Use this setting to allow the system to create a dummy FDD device. Auto Use this setting to allow the system to only create a dummy device if no other USB FDD device is present.
CP6016 uEFI BIOS 3.7 Advanced Setup Serial Port Console Redirection This screen provides information about functions for specifying the Serial Port Console Redirection configuration settings. Console redirection can be used to remotely operate system settings and the EFI console. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
Advanced Setup 3.7.2 COM1 3.7.2.1 Console Redirection CP6016 uEFI BIOS SETTING DESCRIPTION Disabled Use this setting to disable console redirection for the serial port 1. Enabled Use this setting to enable console redirection for the serial port 1. Default setting: Enabled 3.7.2.2 Console Redirection Settings For information about this function, refer to Chapter 3.7.4 in this manual. PRELIMINARY 3.7.
CP6016 uEFI BIOS 3.7.3.5 Advanced Setup Stop Bits This is a display-only function providing information about the number of stop bits for Out-ofBand Management. 3.7.3.6 Terminal Type SETTING DESCRIPTION VT100 Use one of these settings to select the terminal type for out-of-band management. VT100+ VT-UTF8 ANSI PRELIMINARY Default setting: VT-UTF8 ID 1022-7205, Rev. 2.
Advanced Setup 3.7.4 CP6016 uEFI BIOS Console Redirection Settings This screen provides information about functions for specifying the Console Redirection configuration settings for the serial port 0 and the serial port 1. Each serial port can be independently configured. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
CP6016 uEFI BIOS 3.7.4.3 Advanced Setup Data Bits SETTING DESCRIPTION 7 Use one of these settings to specify the number of data bits per frame. 8 Default setting: 8 3.7.4.4 Parity SETTING DESCRIPTION None Use one of these settings to select the parity for the serial port. Odd Mark Space Default setting: None 3.7.4.5 Stop Bits SETTING DESCRIPTION 1 Use one of these settings to specify the number of stop bits for the serial port. 2 Default setting: 1 3.7.4.
PRELIMINARY Advanced Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 32 ID 1022-7205, Rev. 2.
Chipset Setup Chapter 41 Chipset Setup ID 1022-7205, Rev. 2.
PRELIMINARY Chipset Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 34 ID 1022-7205, Rev. 2.
CP6016 uEFI BIOS 4. Chipset Setup Chipset Setup Select the Chipset tab to enter the Chipset Setup screen. This screen lists the chipset configuration sub-screens. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc. Main Advanced C h i ps e t Boot S e c u r it y Save & Exit : Select Screen : Select Item Enter: +/-: F1: F2: F3 F4: Select Change Opt. General Help Previous Values Optimized Defaults Save ESC: Exit Ve r s i o n 1 . 2 3 . 11 0 9 .
Chipset Setup 4.1 CP6016 uEFI BIOS SouthBridge Configuration This screen provides functions for specifying the SouthBridge configuration settings. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
CP6016 uEFI BIOS Chipset Setup 4.1.2 High Precision Event Timer Configuration 4.1.2.1 High Precision Event Timer This function is used to control the presence of the high-precision event timer ACPI description table (HPET). This table is required for a modern OS (Linux) to make use of the high-precision event timer. SETTING DESCRIPTION Disabled Use this setting to disable the high-precision event timer. Enabled Use this setting to enable the high-precision event timer. 4.1.
Chipset Setup 4.1.3.3 CP6016 uEFI BIOS UHCI Controllers 4..6 Use these functions to configure the presence of the UHCI controllers 4..6 and their connected physical ports. Note: This function is available only if USB 2.0 (EHCI 2) Support is set to Enabled. SETTING DESCRIPTION Disabled Use this setting to disable the UHCI controllers 4..6. Enabled Use this setting to enable the UHCI controllers 4..6. Default setting: Enabled PRELIMINARY Mapping of the UHCI Controllers 4..
Boot Setup Chapter 51 Boot Setup ID 1022-7205, Rev. 2.
PRELIMINARY Boot Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 40 ID 1022-7205, Rev. 2.
CP6016 uEFI BIOS 5. Boot Setup Boot Setup Select the Boot tab to enter the Boot Setup screen. This screen lists the sub-screens for boot configuration and boot device priority. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
Boot Setup 5.1.2 CP6016 uEFI BIOS Setup Prompt Timeout This integer function is used to set an additional time the POST should wait for the operator to press the key to enter setup. The time is entered in seconds. SETTING DESCRIPTION 1 Use one of these settings to specify the setup prompt timeout. .. . 65535 Default setting: 1 5.1.3 Bootup NumLock State PRELIMINARY This function is used to set the state of the keyboard’s numlock function after POST.
CP6016 uEFI BIOS 5.2 Boot Option Priorities 5.2.1 Boot Option #1..2 Boot Setup These functions are used to form the boot order and are dynamically generated. They represent either a legacy BBS (BIOS Boot Specification) class of devices or a native EFI boot entry. Press Return on each option to select the BBS class / EFI boot entry desired. 5.2.
PRELIMINARY Boot Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 44 ID 1022-7205, Rev. 2.
Security Setup Chapter 61 Security Setup ID 1022-7205, Rev. 2.
PRELIMINARY Security Setup CP6016 uEFI BIOS This page has been intentionally left blank. Page 46 ID 1022-7205, Rev. 2.
CP6016 uEFI BIOS 6. Security Setup Security Setup Select the Security tab to enter the Security Setup screen. This screen provides information about the passwords and functions for specifying the security settings. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc. Main Advanced C h i ps e t Boot S e c u r it y Save & Exit If ONLY the Administrator’s password is set, then this only limits access to Setup and is only asked for when entering Setup.
Security Setup 6.1 CP6016 uEFI BIOS Administrator Password This function is used to set, change or delete the Administrator password. If there is already a password installed, the system asks for this first. To clear a password, simply enter nothing and acknowledge by pressing Return. To set a password, enter it twice and acknowledge by pressing Return. Note: The password is case sensitive. 6.2 User Password PRELIMINARY This function is used to set, change or delete the User password.
Save & Exit Chapter 71 Save & Exit ID 1022-7205, Rev. 2.
PRELIMINARY Save & Exit CP6016 uEFI BIOS This page has been intentionally left blank. Page 50 ID 1022-7205, Rev. 2.
CP6016 uEFI BIOS 7. Save & Exit Save & Exit Select the Save & Exit tab to enter the Save & Exit menu screen. This screen provides functions for handling changes made to the uEFI BIOS settings and the exiting of the Setup program. Aptio Setup Utility - Copyright (C) 2007 American Megatrends, Inc.
Save & Exit 7.4 CP6016 uEFI BIOS Discard Changes and Reset This function is used to discard all changes made within the Setup. This function performs a reboot afterwards. Note: The Setup will ask for confirmation prior to executing this command. 7.5 Save Changes (Save Options) PRELIMINARY This function is used to save all changes made within the Setup to Flash. This function returns to Setup. Note: The Setup will ask for confirmation prior to executing this command. 7.
uEFI Shell Chapter 81 uEFI Shell ID 1022-7205, Rev. 2.
PRELIMINARY uEFI Shell CP6016 uEFI BIOS This page has been intentionally left blank. Page 54 ID 1022-7205, Rev. 2.
CP6016 uEFI BIOS 8. uEFI Shell uEFI Shell The Kontron uEFI BIOS features a built-in and enhanced version of the uEFI Shell. For a detailed description of the available standard shell scripting refer to the EFI Shell User’s Guide. For a detailed description of the available standard shell commands, refer to the Shell Command Manual 1.0. Both documents can be downloaded from the EFI and Framework Open Source Community homepage (https://efi-shell.tianocore.org) under the “Documents and Files” section.
uEFI Shell CP6016 uEFI BIOS kboardinfo FUNCTION: SYNTAX: DESCRIPTION: USAGE: Shows board identification data kboardinfo The kboardinfo command shows a summary of board-specific identification data. It is especially useful for support queries because it contains this data in a concentrated form. Shows board identification data COMMAND / RESPONSE: PRELIMINARY Shell> kboardinfo KOMaOEMF rev.: Board ID: Hardware rev.: Logic rev.
CP6016 uEFI BIOS uEFI Shell kboot SYNTAX: Boot a legacy OS Not to be used for uEFI BootLoaders! kboot [-?|-d|-p|-p |-n |-t ] where: ? -d -p -n -t DESCRIPTION: USAGE: Show online help Boot default order Specify the path to the device to boot from Specify the device name to boot from Specify the device type to boot from Available types are: floppy harddrive cdrom network usb-floppy usb-harddrive usb-cdrom The kboot command boots a legacy OS.
uEFI Shell CP6016 uEFI BIOS kbootnsh FUNCTION: SYNTAX: Manages the startup script stored in the flash kbootnsh [-?|-g |-p |-d] where: -? -g PRELIMINARY -p -d DESCRIPTION: USAGE: Show online help Store the current boot script to disk. If there is no physical disk drive present, the kmkramdisk command may be used. Store the shell script pointed to by filename to flash. Note: The shell script cannot be larger then 400 bytes.
CP6016 uEFI BIOS uEFI Shell kclsp FUNCTION: SYNTAX: Configure clock spreading kclsp [-?|-d|-e] where: -? -d -e USAGE: The kclsp command enables or disables clock spreading on the onboard core clock generator. Clock spreading can be used to reduce system EMI. Get help: COMMAND / RESPONSE: Shell> kclsp -? Kontron Clock Spreading Configuration for ICS9LPRS365 -d disable clock spreading -e enable clock spreading ID 1022-7205, Rev. 2.
uEFI Shell CP6016 uEFI BIOS kmkramdisk FUNCTION: SYNTAX: Create RAMdisk drives kmkramdisk [-?|-s ] where: -? show help -s create a RAMdisk of given size in Megabytes with the mount point name DESCRIPTION: Creates a RAMdisk of variable size. Can be very useful to perform file operations when no real filesystem is connected to the system. PRELIMINARY Note: The RAMdisk loses its mount point name after all drives are remapped by the map -r command.
CP6016 uEFI BIOS uEFI Shell kresetconfig FUNCTION: SYNTAX: Control the board reset behavior kresetconfig [-?|] where: DESCRIPTION: USAGE: Show help One of pcislave [on|off] Controls if the board shall react on a PCI backplane reset if it is used as slave board in a peripheral slot. It has no effect if the board is located within a PCI master slot. The kresetconfig command controls the board’s reset behavior.
uEFI Shell CP6016 uEFI BIOS kwdt FUNCTION: SYNTAX: Configure the Kontron onboard Watchdog kwdt [-?|-t ] where: -? -t Show help Configure the Watchdog with the time related to timeindex and activate it with reset routing Call kwdt -h to obtain a list of timeindex values and related times PRELIMINARY DESCRIPTION: USAGE: The kwdt command allows to enable the Kontron onboard Watchdog with reset target before OS boot.
CP6016 uEFI BIOS 8.3 uEFI Shell Scripting 8.3.1 Startup Scripting uEFI Shell If the ESC key is not pressed and the timeout is run out, either the Kontron Flash-stored startup is executed, if present, or the uEFI specified startup.nsh script located under \efi\boot\ on any of the attached drives is executed. If none of the startup scripts is present, or the startup script terminates, the default boot order is continued.
PRELIMINARY uEFI Shell CP6016 uEFI BIOS This page has been intentionally left blank. Page 64 ID 1022-7205, Rev. 2.