Kontron CP6002 User Manual

» User Guide «
CP6002 uEFI BIOS
Doc. ID: 1039-1612, Rev. 2.0
October 24, 2012
If it’s embedded, it’s Kontron.
Preface CP6002 uEFI BIOS

Revision History

Publication Title: CP6002 uEFI BIOS uEFI BIOS User Guide
Doc. ID: 1039-1612
Rev. Brief Description of Changes Date of Issue
1.0 Initial issue based on the uEFI BIOS version R13 11-Aug-2010
2.0 General update based on the uEFI BIOS version R21 24-Oct-2012
Kontron Europe GmbH may be contacted via the following:
MAILING ADDRESS TELEPHONE AND E-MAIL
Kontron Europe GmbH +49 (0) 800-SALESKONTRON
Sudetenstraße 7 sales@kontron.com
D - 87600 Kaufbeuren Germany
For further information about other Kontron products, please visit our Internet website: www.kontron.com.

Disclaimer

Copyright © 2010-2012 Kontron AG. All rights reserved. All data is for information purposes only and not guaranteed for legal purposes. Information has been carefully checked and is be­lieved to be accurate; however, no responsibility is assumed for inaccuracies. Kontron and the Kontron logo and all other trademarks or registered trademarks are the property of their respec­tive owners and are recognized. Specifications are subject to change without notice.
Page ii ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Preface

Table of Contents

Revision History .........................................................................................................ii
Imprint ........................................................................................................................ii
Disclaimer ..................................................................................................................ii
Table of Contents ......................................................................................................iii
1. Starting uEFI BIOS Setup .............................................................3
1.1 Main Setup Menu ......................................................................................... 4
1.2 Navigation .................................................................................................... 5
2. Main Setup .....................................................................................9
2.1 BIOS Information .......................................................................................... 9
2.2 UnCore Information ...................................................................................... 9
2.3 Trusted Computing ..................................................................................... 10
2.3.1 TPM Configuration ............................................................................. 10
2.3.1.1 TPM Support ............................................................................. 10
2.3.1.2 Current TPM Status Information ................................................ 10
2.4 Serial Port Console Redirection ..................................................................11
2.4.1 COM0 .................................................................................................11
2.4.1.1 Console Redirection ...................................................................11
2.4.1.2 Console Redirection Settings .....................................................11
2.4.2 COM1 .................................................................................................11
2.4.2.1 Console Redirection .................................................................. 12
2.4.2.2 Console Redirection Settings .................................................... 12
2.4.3 Serial Port for Out-of-Band Management/Windows Emergency
Management Services (EMS) ............................................................ 12
2.4.3.1 Console Redirection .................................................................. 12
2.4.3.2 Console Redirection Settings .................................................... 13
2.4.4 Console Redirection Settings ............................................................ 15
2.4.4.1 Terminal Type ............................................................................ 15
2.4.4.2 Bits per second ......................................................................... 15
2.4.4.3 Data Bits .................................................................................... 16
2.4.4.4 Parity ......................................................................................... 16
ID 1039-1612, Rev. 2.0 Page iii
Preface CP6002 uEFI BIOS
2.4.4.5 Stop Bits .....................................................................................16
2.4.4.6 Flow Control ...............................................................................16
2.4.4.7 Recorder Mode ..........................................................................16
2.4.4.8 Resolution 100x31 .....................................................................17
2.4.4.9 Legacy OS Redirection ..............................................................17
2.5 System Language .......................................................................................17
2.6 System Date ...............................................................................................17
2.7 System Time ...............................................................................................17
2.8 Access Level ...............................................................................................18
3. Chipset Setup ............................................................................. 21
3.1 South Bridge Configuration .........................................................................21
3.1.1 SATA Configuration ............................................................................22
3.1.1.1 SATA Mode Selection: IDE ........................................................23
3.1.1.2 SATA Mode Selection AHCI ......................................................25
3.1.1.3 SATA Mode Selection RAID ......................................................27
4. Boot Setup .................................................................................. 35
4.1 Boot Configuration ......................................................................................35
4.1.1 Quiet Boot ..........................................................................................35
4.1.2 uEFI Boot ...........................................................................................36
4.1.3 Bootup NumLock State ......................................................................36
4.1.4 CSM16 Module Version .....................................................................36
4.1.5 GateA20 Active ..................................................................................36
4.1.6 Option ROM Messages ......................................................................36
4.1.7 Interrupt 19 Capture ...........................................................................37
4.2 Boot Option Priorities ..................................................................................37
4.2.1 Boot Option #1..2 ...............................................................................37
4.2.2 Hard Drive/Network Device /CD/DVD ROM Drive/Floppy Drive/ BEV
Device BBS Priorities .........................................................................37
4.2.3 Add New Boot Option .........................................................................38
4.2.4 Delete Boot Option .............................................................................38
Page iv ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Preface
5. Security Setup .............................................................................41
5.1 Administrator Password ............................................................................. 42
5.2 User Password ........................................................................................... 42
5.3 HDD Security Configuration ....................................................................... 42
5.4 Remember the Password ........................................................................... 42
6. Save & Exit ...................................................................................45
6.1 Save Changes and Exit .............................................................................. 45
6.2 Discard Changes and Exit .......................................................................... 45
6.3 Save Changes and Reset .......................................................................... 45
6.4 Discard Changes and Reset ...................................................................... 46
6.5 Save Changes (Save Options) ................................................................... 46
6.6 Discard Changes (Save Options) ............................................................... 46
6.7 Restore Defaults (Save Options) ................................................................ 46
6.8 Save as User Defaults (Save Options) ....................................................... 46
6.9 Restore User Defaults (Save Options) ....................................................... 46
6.10 Boot Override ............................................................................................. 46
7. The uEFI Shell ..............................................................................49
7.1 Introduction, Basic Operation ..................................................................... 49
7.1.1 Shell Startup ...................................................................................... 49
7.2 Kontron Shell Commands .......................................................................... 50
7.2.1 kBiosRevision uEFI Shell Command ................................................. 51
7.2.2 kboardconfig uEFI Shell Command ................................................... 52
7.2.3 kboardinfo uEFI Shell Command ....................................................... 54
7.2.4 kboot uEFI Shell Command ............................................................... 56
7.2.5 kbootnsh uEFI Shell Command ......................................................... 57
7.2.6 kclearnvram uEFI Shell Command .................................................... 58
7.2.7 kclsp uEFI Shell Command ............................................................... 58
7.2.8 kipmi uEFI Shell Command ............................................................... 59
7.2.9 kmkramdisk uEFI Shell Command .................................................... 61
7.2.10 kpassword uEFI Shell Command ...................................................... 62
7.2.11 kresetconfig uEFI Shell Command .................................................... 63
ID 1039-1612, Rev. 2.0 Page v
Preface CP6002 uEFI BIOS
7.2.12 kSettings uEFI Shell Command .........................................................64
7.2.13 kwdt uEFI Shell Command .................................................................65
7.3 uEFI Shell Scripting ....................................................................................66
7.3.1 Startup Scripting .................................................................................66
7.3.2 Create a Startup Script .......................................................................66
7.3.3 Examples of Startup Scripts ...............................................................66
7.3.3.1 Automatic Booting from USB Memory Stick ..............................66
7.3.3.2 Switch On Clock Spreading Prior to Booting from Harddrive ....66
7.3.3.3 Execute Shell Script on Other Harddrive ...................................66
8. Updating the uEFI BIOS ............................................................. 69
8.1 BIOS Redundancy Strategy ........................................................................69
8.2 Updating Strategy .......................................................................................69
8.3 Fallback Mechanism ...................................................................................69
8.4 Flash Selection by IPMI Command ............................................................69
8.5 Flash Selection by DIP Switch ....................................................................70
8.6 Determining the Active Flash ......................................................................70
Page vi ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Starting uEFI BIOS Setup
Chapter 1
1
Starting uEFI BIOS Setup
ID 1039-1612, Rev. 2.0 Page 1
Starting uEFI BIOS Setup CP6002 uEFI BIOS
This page has been intentionally left blank.
Page 2 ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Starting uEFI BIOS Setup

1. Starting uEFI BIOS Setup

The CP6002 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 Inno­vation Framework for EFI.
This uEFI BIOS provides a variety of new and enhanced functions specifically tailored to the hardware features of the CP6002. To take advantage of these functions, the uEFI BIOS comes with an uEFI Shell, which provides quick and easy access to the individual function settings for control or modification of the uEFI BIOS configuration, and a Setup program, which allows the accessing of various menus that provide functions or access to sub-menus with more specific functions of their own. The individual menus and the configurable functions are described in this guide.
To start the uEFI BIOS Setup program, follow the steps below:
1. Power on the board.
2. Wait until the first characters appear on the screen (POST messages or splash screen).
3. Press the <DEL> or <F2> key.
4. If the uEFI BIOS is password-protected, a window such as the one below will appear:
Enter Password
Enter either the User password or the Administrator password (refer to Chapter 5, Security Setup, for further information), press <RETURN>, and proceed with step 5.
5. A Setup menu with the following token attributes will appear. The currently active menu and the currently active uEFI BIOS Setup item are highlighted in white.
ID 1039-1612, Rev. 2.0 Page 3
Starting uEFI BIOS Setup CP6002 uEFI BIOS

1.1 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. Functions displayed in gray provide information about the status or the operational configuration.
The right frame displays the key legend. Above the key legend there is an area reserved for a text message. When a function is selected in the left frame, it is displayed in white. Often a text message will accompany it.
Aptio Setup Utility - Copyright (C) 2010 American Megatrends, Inc.
Main Chipset Boot Security Save & Exit
Title (black)
Read only field (grey) value
Setup item (blue) [value]
Pointer to a subordinate menu
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3 Optimized Defaults F4: Save ESC: Exit
Version 2.01.1204. Copyright (C) 2010 American Megatrends, Inc.
Page 4 ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Starting uEFI BIOS Setup

1.2 Navigation

The CP6002 uEFI BIOS setup program uses a hot key-based navigation system. A hot key leg­end 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
<F1> The <F1> key is used to invoke the General Help window.
<F2> The <F2> key is used to restore the previous values.
<F3> The <F3> key is used to load the optimized defaults.
<F4> The <F4> key is used to save the current settings and exit the uEFI BIOS Setup.
Left/Right The Left and Right <Arrow> keys are used to select a major Setup screen.
For example: Main Screen, Boot Screen, Security Screen, etc.
↑ ↓ Up/Down The Up and Down <Arrow> keys are used to select a Setup function or a sub-screen.
+ - Plus/Minus The Plus and Minus <Arrow> keys are used to change the field value of a particular Setup
function, for example, system date and time.
<ESC> The <ESC> key is used to exit a menu or the uEFI BIOS Setup.
Pressing the <ESC> key in a sub-menu causes the next higher menu level to be displayed.
When the <ESC> key is pressed in a major Setup menu, the uEFI BIOS Setup is terminated without saving any changes made.
<Enter> The <Enter> key is used to execute a command or select a menu.
ID 1039-1612, Rev. 2.0 Page 5
Starting uEFI BIOS Setup CP6002 uEFI BIOS
This page has been intentionally left blank.
Page 6 ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Main Setup
Chapter 1
2
Main Setup
ID 1039-1612, Rev. 2.0 Page 7
Main Setup CP6002 uEFI BIOS
This page has been intentionally left blank.
Page 8 ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Main Setup

2. Main Setup

Upon entering the uEFI BIOS Setup program, the Main setup screen is displayed. This screen lists the main setup sub-screens and provides very basic system information as well as func­tions 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) 2010 American Megatrends, Inc.
Main Chipset Boot Security Save & Exit
BIOS Information
BIOS Vendor American Megatrends Core Version 4.6.3.5 Project Version B3401 21.00 x64 Build Date 05/08/2012 13:53:19
UnCore Information
IGD VBIOS Version 2117 GMCH Version 18 Total Memory 4096 MB (DDR3: 1067 MHz)
Memory Slot0 2048 MB (DDR3) Memory Slot2 2048 MB (DDR3)
Trusted ComputingSerial Port Console Redirection
System Language [English]
System Date [Wed 08/22/2012] System Time [19:33:43]
Access Level Administrator
Version 2.01.1204. Copyright (C) 2010 American Megatrends, Inc.
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3: Optimized Defaults F4: Save ESC: Exit

2.1 BIOS Information

This function provides display-only information concerning the uEFI BIOS.
Information about the running uEFI BIOS version is reflected in the display-only function Project Version (parameter “21.00” indicates revision 21).

2.2 UnCore Information

This function provides display-only information concerning the NorthBridge (GMCH die of the Intel® Core™ i7 processor) features, VBIOS revision and the system memory.
ID 1039-1612, Rev. 2.0 Page 9
Main Setup CP6002 uEFI BIOS

2.3 Trusted Computing

This screen provides functions for specifying the TPM configuration settings and TPM display­ing status information.
Aptio Setup Utility - Copyright (C) 2010 American Megatrends, Inc.
Main Boot Security Save & Exit
TPM Configuration
TPM Support [Enable]
Current TPM Status Information
NO TPM Hardware
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3 Optimized Defaults F4: Save ESC: Exit
Version 2.01.1204. Copyright (C) 2010 American Megatrends, Inc.

2.3.1 TPM Configuration

2.3.1.1 TPM Support
This function is used to provide the Trusted Platform Module (TPM) functionality to the OS.
SETTING DESCRIPTION
Disable Use this setting to disable the TPM support.
If this setting is used, the TPM is not present for the OS, regardless whether the function TPM State is enabled or not.
Enable Use this setting to enable the TPM support.
Default setting: Enable
2.3.1.2 Current TPM Status Information
This function provides display-only information concerning the Trusted Platform Module (TPM) operational status.
Page 10 ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Main Setup

2.4 Serial Port Console Redirection

This screen provides information about functions for specifying the Serial Port Console Redi­rection configuration settings. Console redirection can be used to remotely operate system set­tings and the EFI console.
Aptio Setup Utility - Copyright (C) 2010 American Megatrends, Inc.
Main Boot Security Save & Exit
COM0
Console Redirection [Enabled]
Console Redirection Settings
COM1
Console Redirection [Disabled]
Console Redirection Settings
Serial Port for Out-of-Band Management/ Windows Emergency Management Services (EMS)
Console Redirection [Disabled]
Console Redirection Settings
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3 Optimized Defaults F4: Save ESC: Exit
Version 2.01.1204. Copyright (C) 2010 American Megatrends, Inc.

2.4.1 COM0

The COM0 port (serial port 0) corresponds to the serial port on the front panel of the CP6002.
2.4.1.1 Console Redirection
SETTING DESCRIPTION
Disabled Use this setting to disable console redirection for the serial port 0.
Enabled Use this setting to enable console redirection for the serial port 0.
Default setting: Enabled
2.4.1.2 Console Redirection Settings
For information about this function, refer to Chapter 2.4.4 in this manual.

2.4.2 COM1

The COM1 port (serial port 1) corresponds to the RS-422 (hardware designation COM2) serial port on the RIO connector (J3) of the CP6002.
ID 1039-1612, Rev. 2.0 Page 11
Main Setup CP6002 uEFI BIOS
2.4.2.1 Console Redirection
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: Disabled
2.4.2.2 Console Redirection Settings
For information about this function, refer to Chapter 2.4.4 in this manual.

2.4.3 Serial Port for Out-of-Band Management/Windows Emergency Management Services (EMS)

The following functions control the presence and content of the ACPI serial port redirection ta­ble (SPCR). This table is mainly used by the Windows server variants to provide Windows Emergency Management Services (EMS). This functionality is totally independent from serial redirection of other console output.
OoB Management or EMS makes it possible to control selected components of (Windows) servers, even when a server is not connected to the network or the network is not available. In short: EMS allows for remote management of a Windows Server OS through a serial port
2.4.3.1 Console Redirection
SETTING DESCRIPTION
Disabled Use this setting to prevent the system from adding the SPCR table to the ACPI tables.
Enabled Use this setting to add the SPCR table to the ACPI tables. The OS can further use the infor-
mation provided for serial redirection services.
Default setting: Disabled
Page 12 ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Main Setup
2.4.3.2 Console Redirection Settings
This screen provides information about functions for specifying the console redirection config­uration settings for the Out-of-Band Management / Windows Emergency Management Servic­es (EMS).
Aptio Setup Utility - Copyright (C) 2010 American Megatrends, Inc.
Main Boot Security Save & Exit
Out-of-Band MgmtPort [COM0] Terminal Type [VT-UTF8] Bits per second [115200] Flow Control [None]
Data Bits 8 Parity None Stop Bits 1
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3 Optimized Defaults F4: Save ESC: Exit
Version 2.01.1204. Copyright (C) 2010 American Megatrends, Inc.
2.4.3.2.1 Out-of-Band Mgmt Port
This function is used to select the serial port intended for use with Out-of-Band Management. This functionality is independent from serial redirection of other console output.
SETTING DESCRIPTION
COM0 Use this setting to specify that the serial port 0 is to be used with Out-of-Band Management.
COM1 Use this setting to specify that the serial port 1 is to be used with Out-of-Band Management.
Default setting: COM0
2.4.3.2.2 Terminal Type
SETTING DESCRIPTION
VT100 Use one of these settings to select the terminal type for out-of-band management.
VT100+
VT-UTF8
ANSI
Default setting: VT-UTF8
ID 1039-1612, Rev. 2.0 Page 13
Main Setup CP6002 uEFI BIOS
2.4.3.2.3 Bits per second
SETTING DESCRIPTION
9600 Use one of these settings to select the baud rate of the serial port.
19200
57600
115200
Default setting: 115200
2.4.3.2.4 Flow Control
SETTING DESCRIPTION
None Use one of these settings to specify the type of flow control to be used for this serial port.
Hardware RTS/CTS
Software Xon/Xoff
Default setting: None
2.4.3.2.5 Data Bits
This is a display-only function providing information about the frame width for the Out-of-Band Management.
2.4.3.2.6 Parity
This is a display-only function providing information about the parity for Out-of-Band Manage­ment.
2.4.3.2.7 Stop Bits
This is a display-only function providing information about the number of stop bits for Out-of­Band Management.
Page 14 ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Main Setup

2.4.4 Console Redirection Settings

This screen provides information about functions for specifying the Console Redirection con­figuration settings for the serial ports 0 and 1. Each serial port can be independently configured.
Aptio Setup Utility - Copyright (C) 2010 American Megatrends, Inc.
Main Boot Security Save & Exit
COM0 Console Redirection Settings
Terminal Type [ANSI] Bits per second [115200] Data Bits [8] Parity [None] Stop Bits [1] Flow Control [None] Recorder Mode [Disabled] Resolution 100x31 [Disabled] Legacy OS Redirection [80x24]
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3 Optimized Defaults F4: Save ESC: Exit
Version 2.01.1204. Copyright (C) 2010 American Megatrends, Inc.
2.4.4.1 Terminal Type
SETTING DESCRIPTION
VT100 Use one of these settings to select the terminal type to be emulated.
VT100+
VT-UTF8
ANSI
Default setting: ANSI
2.4.4.2 Bits per second
SETTING DESCRIPTION
9600 Use one of these settings to select the baud rate of the serial port.
19200
57600
115200
Default setting: 115200
ID 1039-1612, Rev. 2.0 Page 15
Main Setup CP6002 uEFI BIOS
2.4.4.3 Data Bits
SETTING DESCRIPTION
7 Use one of these settings to specify the number of data bits per frame.
8
Default setting: 8
2.4.4.4 Parity
SETTING DESCRIPTION
None Use one of these settings to select the parity for the serial port.
Even
Odd
Mark
Space
Default setting: None
2.4.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
2.4.4.6 Flow Control
SETTING DESCRIPTION
None Use one of these settings to specify the type of flow control to be used for this serial port.
Hardware RTS/CTS
Default setting: None
2.4.4.7 Recorder Mode
Use this setting to specify whether display formatting characters are to be transmitted along with data or if only data is to be transmitted.
SETTING DESCRIPTION
Disabled Use this setting to specify normal terminal operation.
Enabled Use this setting to specify that only text will be sent. Use this to capture terminal data
Default setting: Disabled
Page 16 ID 1039-1612, Rev. 2.0
CP6002 uEFI BIOS Main Setup
2.4.4.8 Resolution 100x31
SETTING DESCRIPTION
Disabled Use this setting the disable extended terminal resolution.
Enabled Use this setting the enable extended terminal resolution.
Default setting: Disabled
2.4.4.9 Legacy OS Redirection
SETTING DESCRIPTION
80x24 Use one of these settings to select the number of rows and columns for legacy OS
80x25
Default setting: 80x24
redirection.

2.5 System Language

SETTING DESCRIPTION
English Use this function to select the system language. Currently, only English is supported.

2.6 System Date

SETTING DESCRIPTION
<WD MM/DD/YYYY> Use this function to change the system date.
Select System Date using the Up and Down <Arrow> keys. Enter the new values through the keyboard. Use <TAB> to switch between date elements.

2.7 System Time

SETTING DESCRIPTION
<HH:MM:SS> Use this function to change the system time.
Select System Time using the Up and Down <Arrow> keys. Enter the new values through the keyboard. Use <TAB> to switch between time elements.
Note: The time is in 24-hour format. For example, 5:30 A.M. appears as 05:30:00, and
5:30 P.M. as 17:30:00.
ID 1039-1612, Rev. 2.0 Page 17
Loading...
+ 53 hidden pages