Kontron AM5030 User Manual

» User Guide «
AM5030 uEFI BIOS
Doc. ID: 1037-1209, Rev. 1.0
August 27, 2010
If it’s embedded, it’s Kontron.
P R E L I M I N A R Y
Preface AM5030
Publication Title:
Doc. ID: 1037-1209
Rev. Brief Description of Changes Date of Issue
1.0 Initial issue based on the uEFI BIOS version R12 27-Aug-2010
AM5030 uEFI BIOS User Guide

Imprint

Kontron Modular Computers GmbH may be contacted via the following:
MAILING ADDRESS TELEPHONE AND E-MAIL
Kontron Modular Computers 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 web site:
P R E L I M I N A R Y
www.kontron.com.

Disclaimer

Copyright © 2010 Kontron AG. All rights reserved. All data is for informatio n purposes only and not guaranteed for legal purposes. Information has been carefully checked and is believed 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 respective own­ers and are recognized. Specifications are subject to change without notice.
Page ii ID 1037-1209, Rev. 1.0
AM5030 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 Memory Information .....................................................................................9
2.3 System Language ......................................................................................10
2.4 System Date ............................................................................................... 10
2.5 System Time .............................................................................................. 10
2.6 Access Level ..............................................................................................10
3. Advanced Setup ..........................................................................13
3.1 Trusted Computing ..................................................................................... 14
3.1.1 TPM Configuration .............................................................................14
3.1.1.1 TPM Support ............................................................................. 14
3.2 USB Configuration ..................................................................................... 15
3.2.1 USB Configuration .............................................................................15
3.2.2 Legacy USB Support ......................................................................... 15
3.2.3 EHCI Hand-Off ................................................................................... 16
P R E L I M I N A R Y
3.2.4 USB Transfer Timeout .......................................................................16
3.2.5 Device Reset Timeout ....................................................................... 16
3.2.6 Device Power Delay .......................................................................... 17
3.2.7 Mass Storage Devices ....................................................................... 17
3.3 Serial Port Console Redirection .................................................................18
3.3.1 COM0 ................................................................................................18
ID 1037-1209, Rev. 1.0 Page iii
Preface AM5030 uEFI BIOS
3.3.1.1 Console Redirection ..................................................................18
3.3.1.2 Console Redirection Settings ....................................................18
3.3.2 COM4 .................................................................................................19
3.3.2.1 Console Redirection ..................................................................19
3.3.2.2 Console Redirection Settings ....................................................19
3.3.3 Serial Port for Out-of-Band Management/Windows EMS ..................19
3.3.3.1 Console Redirection ..................................................................19
3.3.3.2 Out-of-Band Mgmt Port ..............................................................19
3.3.3.3 Data Bits ....................................................................................19
3.3.3.4 Parity ..........................................................................................20
3.3.3.5 Stop Bits .....................................................................................20
3.3.3.6 Terminal Type ............................................................................20
3.3.4 Console Redirection Settings .............................................................21
3.3.4.1 Terminal Type ............................................................................21
3.3.4.2 Bits per second ..........................................................................21
3.3.4.3 Data Bits ....................................................................................22
3.3.4.4 Parity ..........................................................................................22
3.3.4.5 Stop Bits .....................................................................................22
3.3.4.6 Flow Control ...............................................................................22
3.3.4.7 Resolution 100x31 .....................................................................22
3.3.4.8 Legacy OS Redirection ..............................................................22
4. Chipset Setup .............................................................................25
P R E L I M I N A R Y
4.1 Intel® VT for Directed I/O Configuration .....................................................26
4.1.1 Intel(R) VT-d .......................................................................................26
4.1.2 Interrupt Remapping ..........................................................................27
4.1.3 Coherency Support ............................................................................27
4.1.4 ATS Support .......................................................................................27
4.1.5 Pass-through DMA .............................................................................28
4.2 NorthBridge Configuration ..........................................................................29
5. Boot Setup ..................................................................................33
5.1 Boot Configuration ......................................................................................33
Page iv ID 1037-1209, Rev. 1.0
AM5030 uEFI BIOS Preface
5.1.1 Quiet Boot ..........................................................................................33
5.1.2 Fast Boot ...........................................................................................34
5.1.3 Setup Prompt Timeout ....................................................................... 34
5.1.4 Bootup NumLock State ......................................................................34
5.1.5 CSM16 Module Version .....................................................................34
5.1.6 GateA20 Active ..................................................................................34
5.1.7 Option ROM Messages ..................................................................... 35
5.1.8 Interrupt 19 Capture ........................................................................... 35
5.2 Boot Option Priorities .................................................................................36
5.2.1 Boot Option #1..2 ...............................................................................36
5.2.2 Hard Drive/Network Device/CD/DVD ROM Drive/etc. ..................... 36
5.2.3 Add New Boot Option ........................................................................ 36
5.2.4 Delete Boot Option ............................................................................ 36
6. Security Setup .............................................................................39
6.1 Administrator Password .............................................................................40
6.2 User Password ........................................................................................... 40
6.3 Remember the Password ........................................................................... 40
7. Save & Exit ...................................................................................43
7.1 Save Changes and Exit .............................................................................. 43
7.2 Discard Changes and Exit .......................................................................... 43
7.3 Save Changes and Reset ..........................................................................43
7.4 Discard Changes and Reset ......................................................................44
7.5 Save Changes (Save Options) ................................................................... 44
7.6 Discard Changes (Save Options) ...............................................................44
P R E L I M I N A R Y
7.7 Restore Defaults (Save Options) ................................................................ 44
7.8 Save as User Defaults (Save Options) .......................................................44
7.9 Restore User Defaults (Save Options) ....................................................... 44
7.10 Boot Override .............................................................................................44
8. The uEFI Shell ..............................................................................47
ID 1037-1209, Rev. 1.0 Page v
Preface AM5030 uEFI BIOS
8.1 Introduction, Basic Operation .....................................................................47
8.1.1 Shell Startup .......................................................................................47
8.2 Kontron Shell Commands ...........................................................................48
8.3 uEFI Shell Scripting ....................................................................................62
8.3.1 Startup Scripting .................................................................................62
8.3.2 Create a Startup Script .......................................................................62
8.3.3 Examples of St artup Scripts ...............................................................62
8.3.3.1 Automatic Booting from USB Memory Stick ..............................62
8.3.3.2 Switch On Clock Spreading Prior to Booting from Harddrive ....62
8.3.3.3 Execute Shell Script on Other Harddrive ...................................62
9. Updating the uEFI BIOS ............................................................. 65
9.1 BIOS Redundancy Strategy ........................................................................65
9.2 Updating Strategy .......................................................................................65
9.3 Fallback Mechanism ...................................................................................65
9.4 Flash Selection by IPMI Command ............................................................65
9.5 Flash Selection by DIP Switch ....................................................................66
9.6 Determining the Active Flash ......................................................................66
P R E L I M I N A R Y
Page vi ID 1037-1209, Rev. 1.0
AM5030 uEFI BIOS Starting uEFI BIOS Setup
Chapter 1
1
Starting uEFI BIOS Setup
ID 1037-1209, Rev. 1.0 Page 1
P R E L I M I N A R Y
Starting uEFI BIOS Setup AM5030 uEFI BIOS
This page has been intentionally left blank.
P R E L I M I N A R Y
Page 2 ID 1037-1209, Rev. 1.0
AM5030 uEFI BIOS Starting uEFI BIOS Setup
Enter Password

1. Starting uEFI BIOS Setup

The AM5030 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 AM5030. This user guide reflects the uEFI BIOS version R12.
To take advantage of these functions, the uEFI BIOS comes with a Setup program which pro­vides quick and easy access to the individual function settings for control or modification of the uEFI BIOS configuration.
The Setup program allows the accessing of various menus which provide functions or access to sub-menus with more specific functions of their own. The individual menus and the config­urable 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 <F2> key.
4. If the uEFI BIOS is password-protected, a window such as the one below will appear:
Enter either the User password or the Administrator p assword (refer to Chap ter 6, Secu­rity Setup, for further information), press <RETURN>, and proceed with step 2.
5. A Setup menu with the following token attributes will appear. The currently active menu and the currently active uEFI BIOS Setup item a re highlighted in white.
P R E L I M I N A R Y
ID 1037-1209, Rev. 1.0 Page 3
Starting uEFI BIOS Setup AM5030 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 menu s are selected via t he 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) 2009 American Megatrends, Inc.
Main Advanced Chipset Boot Security Save & Exit
Tit l e (black)
Read only field (grey) value
Setup item (blue) [value]
Pointer to a subordinate menu
Version 2.00.1201. Copyright (C) 2009 American Megatrends, Inc.
P R E L I M I N A R Y
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3 Optimized Defaults F4: Save ESC: Exit
Page 4 ID 1037-1209, Rev. 1.0
AM5030 uEFI BIOS Starting uEFI BIOS Setup

1.2 Navigation

The AM5030 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 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, Advanced Screen, Chipset 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.
P R E L I M I N A R Y
ID 1037-1209, Rev. 1.0 Page 5
Starting uEFI BIOS Setup AM5030 uEFI BIOS
This page has been intentionally left blank.
P R E L I M I N A R Y
Page 6 ID 1037-1209, Rev. 1.0
AM5030 uEFI BIOS Main Setup
Chapter 1
2
Main Setup
ID 1037-1209, Rev. 1.0 Page 7
P R E L I M I N A R Y
Main Setup AM5030 uEFI BIOS
This page has been intentionally left blank.
P R E L I M I N A R Y
Page 8 ID 1037-1209, Rev. 1.0
AM5030 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) 2009 American Megatrends, Inc.
Main Advanced Chipset Bo ot Security Save & Exit
BIOS Information
BIOS Vendor American Megatrends Core Version 4.6.3.7 Project Version B3801 12.00 x64 Build Date 08/17/2010 11:13:10
Memory Information
Total Memory 2048 MB (DDR3: 1067 MHz)
System Language [English] System Date [Thu 08/26/2010]
System Time [15:23:54]
Access Level Administrator
Version 2.00.1201. Copyright (C) 2009 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.

2.2 Memory Information

This function provides display-only information concerning the system memory.
P R E L I M I N A R Y
ID 1037-1209, Rev. 1.0 Page 9
Main Setup AM5030 uEFI BIOS

2.3 System Language

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

2.4 System Date

SETTING DESCRIPTION
<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. Press the Left and Right <Arrow> keys to move between fields.

2.5 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. Press the Left and Right <Arrow> keys to move between fields.
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.

2.6 Access Level

This function provides display-only information concerning the uEFI BIOS Setup accessibility for the current Setup session. Depending on the type of password protection used, one of the following settings is displayed:
SETTING DESCRIPTION
Administrator This setting indicates that read/write access to all setup options is available. User This setting indicates that only a limited subset of all setup options is modifiable.
P R E L I M I N A R Y
Note: If no password is set, the access setup is Administrator.
Page 10 ID 1037-1209, Rev. 1.0
AM5030 uEFI BIOS Advanced Setup
Chapter 1
3
Advanced Setup
ID 1037-1209, Rev. 1.0 Page 11
P R E L I M I N A R Y
Advanced Setup AM5030 uEFI BIOS
This page has been intentionally left blank.
P R E L I M I N A R Y
Page 12 ID 1037-1209, Rev. 1.0
AM5030 uEFI BIOS Advanced Setup

3. 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.
Main Advanced Chipset Boot Security Save & Exit
Trusted ComputingUSB ConfigurationSerial Port Console Redirection
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3 Optimized Defaults F4: Save ESC: Exit
Version 1.23.1109. Copyright (C) 2007 American Megatrends, Inc.
P R E L I M I N A R Y
ID 1037-1209, Rev. 1.0 Page 13
Advanced Setup AM5030 uEFI BIOS

3.1 Trusted Computing

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

3.1.1 TPM Configuration

3.1.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 TPM support.
P R E L I M I N A R Y
Enable Use this setting to enable TPM support.
Default setting: Disable
If this setting is used, the TPM is not present for the OS, regardless whether the function TPM State is enabled or not.
Page 14 ID 1037-1209, Rev. 1.0
AM5030 uEFI BIOS Advanced Setup

3.2 USB Configuration

This screen provides information about support for USB devices as well as functions for spec­ifying the USB configuration settings.
Aptio Setup Utility - Copyright (C) 2009 American Megatrends, Inc.
Advanced
USB Configuration
USB Devices:
1 Drives, 1 Keyboard, 1 Mouse, 3 Hub
Legacy USB Support [Enabled] EHCI Hand-Off [Enabled]
USB hardware delays a
USB transfer time-out [20 sec] Device reset time-out [20 sec] Device power-up delay [Auto]
Mass Storage Devices:
USB DISK 26X PMAP [Auto]
: Select Screen : Select Item
Enter: Select +/-: Change Opt. F1: General Help F2: Previous Values F3 Optimized Defaults F4: Save ESC: Exit
Version 2.00.1201. Copyright (C) 2009 American Megatrends, Inc.

3.2.1 USB Configuration

This is a display-only function providing general information about the USB devices detected.

3.2.2 Legacy USB Support

This function is required for booting from USB devices and for operating systems which do not support USB themselves (mainly DOS and some BootLoaders).
SETTING DESCRIPTION
Disabled Use this setting to disable legacy USB support. Enabled Use this setting to enable legacy USB support. Auto Use this setting to enable legacy USB support if there are USB devices present.
Default setting: Enabled
P R E L I M I N A R Y
ID 1037-1209, Rev. 1.0 Page 15
Advanced Setup AM5030 uEFI BIOS

3.2.3 EHCI Hand-Off

This function is used to enable a workaround for operating systems without EHCI Hand-Off support. The EHCI ownership change should be claimed by the EHCI driver.
Note: It is recommended to leave this function at the default setting.
For operating systems without USB2.0 support this function must be left at the de­fault setting.
SETTING DESCRIPTION
Disabled Use this setting to disable EHCI Hand-Off support. Enabled Use this setting to enable EHCI Hand-Off support.
Default setting: Enabled

3.2.4 USB Transfer Timeout

This setting selects the timeout in seconds that the USB core will wait for a USB Control, Bulk and Interrupt transfer.
SETTING DESCRIPTION
1 sec 5 sec 10 sec 20 sec
Default setting: 20 sec
Use one of these settings to specify how long the USB core will wait for a USB Control, Bulk and Interrupt transfer.

3.2.5 Device Reset Timeout

This setting selects the timeout in second s that the USB core will wait for a USB storag e device to become ready after start unit command.
SETTING DESCRIPTION
10 sec 20 sec
P R E L I M I N A R Y
30 sec 40 sec
Default setting: 20 sec
Use one of these settings to specify how long the USB core will wait for a USB mass stor­age device to become ready after the start unit command.
Page 16 ID 1037-1209, Rev. 1.0
Loading...
+ 50 hidden pages