2.1 BIOS Information ..................9 2.2 Memory Information ..................9 2.3 Trusted Computing ..................10 2.3.1 Configuration ..................10 2.3.1.1 TPM Support (CP3003-SA) ............10 2.3.2 Current Status Information ..............10 2.4 CPU Configuration ..................11 2.4.1 CPU Configuration ................11 2.4.2 Max Freq Ratio ...................11...
Page 4
Preface CP3003-SA/CP3003-V uEFI BIOS 2.7 Serial Port Console Redirection ..............16 2.7.1 COM0 ....................16 2.7.1.1 Console Redirection ..............16 2.7.1.2 Console Redirection Settings ............16 2.7.2 COM1 ....................17 2.7.2.1 Console Redirection ..............17 2.7.2.2 Console Redirection Settings ............17 2.7.3 Serial Port for Out-of-Band Management/Windows EMS ....20 2.7.3.1...
Platform Innovation Framework for EFI. This uEFI BIOS provides a variety of new and en- hanced functions specifically tailored to the hardware features of the CP3003-SA/CP3003-V. 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.
Starting uEFI BIOS Setup CP3003-SA/CP3003-V 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.
Starting uEFI BIOS Setup Navigation The CP3003-SA/CP3003-V uEFI BIOS setup program uses a hot key-based navigation sys- tem. 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.
Page 12
Starting uEFI BIOS Setup CP3003-SA/CP3003-V uEFI BIOS This page has been intentionally left blank. Page 6 ID 1053-4014, Rev. 2.0...
CP3003-SA/CP3003-V uEFI BIOS Main Setup 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.
Main Setup CP3003-SA/CP3003-V uEFI BIOS Trusted Computing This screen provides functions for specifying the TPM configuration settings and TPM display- ing status information. A p t i o S e t u p U ti l i t y - C o p y r i g h t ( C ) 2 0 11 A m e r i c a n M e g a t r e n d s , I n c .
CP3003-SA/CP3003-V uEFI BIOS Main Setup CPU Configuration This screen provides information concerning the CPU operating frequencies and the ability to set the frequency ratio. A p t i o S e t u p U t i l i t y - C o p y r i g h t ( C ) 2 0 11 A m e r i c a n M e g a t r e n d s , I n c .
Main Setup CP3003-SA/CP3003-V uEFI BIOS Firmware Update Configuration This screen provides functions for specifying the firmware update configuration settings. A p t i o S e t u p U ti l i t y - C o p y r i g h t ( C ) 2 0 11 A m e r i c a n M e g a t r e n d s , I n c .
CP3003-SA/CP3003-V uEFI BIOS Main Setup USB Configuration This screen provides information about support for USB devices as well as functions for spec- ifying the USB configuration settings. A p t i o S e t u p U t i l i t y - C o p y r i g h t ( C ) 2 0 11 A m e r i c a n M e g a t r e n d s , I n c .
Main Setup CP3003-SA/CP3003-V uEFI BIOS 2.6.1.3 USB3.0 Support This function is used to enable USB3.0 support. SETTING DESCRIPTION Disabled Use this setting to disable USB3.0 support. Enabled Use this setting to enable USB3.0 support. Default setting: Enabled 2.6.1.4 XHCI Hand-Off This function is used to enable a workaround for operating systems without XHCI Hand-Off support.
CP3003-SA/CP3003-V uEFI BIOS Main Setup 2.6.2 USB Hardware Delays and Time-outs 2.6.2.1 USB Transfer Timeout This function selects the timeout in seconds that the USB core will wait for Control, Bulk, and Interrupt transfers. SETTING DESCRIPTION 01 sec Use one of these settings to specify how long the USB core is to wait for Control, Bulk, and Interrupt transfers.
2.7.1 COM0 The COM0 port (serial port 0) corresponds to the COMA port (RS-232) and is available either on the front panel of the 8HP CP3003-SA/CP3003-V equipped with a CP3003-HDD extension module or on the rear I/O. 2.7.1.1 Console Redirection...
CP3003-SA/CP3003-V uEFI BIOS Main Setup 2.7.2 COM1 The COM1 port (serial port 1) corresponds to the COMB port (RS-232) and is available on the rear I/O. 2.7.2.1 Console Redirection SETTING DESCRIPTION Disabled Use this setting to disable console redirection for COMB (RS-232).
Page 24
Main Setup CP3003-SA/CP3003-V uEFI BIOS 2.7.2.2.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.7.2.2.2 Bits per second SETTING DESCRIPTION 9600 Use one of these settings to select the baud rate of the serial port.
Page 25
CP3003-SA/CP3003-V uEFI BIOS Main Setup 2.7.2.2.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.7.2.2.7 VT-UTF8 Combo Key Support Use this function to enable or disable VT-UTF8 Combination Key Support for ANSI/ VT100 ter- minals.
Main Setup CP3003-SA/CP3003-V uEFI BIOS 2.7.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).
Page 27
CP3003-SA/CP3003-V uEFI BIOS Main Setup 2.7.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. Note: This function is available only when the respective serial port is enabled. SETTING DESCRIPTION COM0...
Main Setup CP3003-SA/CP3003-V uEFI BIOS 2.7.3.2.6 Parity This is a display-only function providing information about the parity for Out-of-Band Manage- ment. 2.7.3.2.7 Stop Bits This is a display-only function providing information about the number of stop bits for Out-of- Band Management.
CP3003-SA/CP3003-V uEFI BIOS 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. A p t i o S e t u p U t i l i t y - C o p y r i g h t ( C ) 2 0 11 A m e r i c a n M e g a t r e n d s , I n c .
Boot Setup CP3003-SA/CP3003-V uEFI BIOS 3.1.3 Quiet Boot This function is used to display either POST output messages or a splash screen during boot-up. SETTING DESCRIPTION Disabled Use this setting to display POST output messages during boot-up. Enabled Use this setting to display a splash screen during boot-up.
CP3003-SA/CP3003-V uEFI BIOS Boot Setup 3.1.8 Interrupt 19 Capture This function is used to specify if legacy PCI option ROMs are allowed to capture software in- terrupt 19h. SETTING DESCRIPTION Disabled Use this setting to prevent legacy PCI option ROMs from capturing software interrupt 19h.
Page 34
Boot Setup CP3003-SA/CP3003-V uEFI BIOS This page has been intentionally left blank. Page 28 ID 1053-4014, Rev. 2.0...
If the User password is entered here, limited access to the Setup is granted. Entering the Administrator password provides full access to all Setup entries. Note: The CP3003-SA/CP3003-V provides no factory-set passwords. ID 1053-4014, Rev. 2.0 Page 31...
If the system cannot be booted because neither the uEFI BIOS User password nor the Admin- istrator password are known, refer to the CP3003-SA/CP3003-V User Guide, Chapter 4.1, for information about clearing the uEFI BIOS settings, or contact Kontron for further assistance.
Page 39
CP3003-SA/CP3003-V uEFI BIOS Save & Exit Chapter Save & Exit ID 1053-4014, Rev. 2.0 Page 33...
Page 40
Save & Exit CP3003-SA/CP3003-V uEFI BIOS This page has been intentionally left blank. Page 34 ID 1053-4014, Rev. 2.0...
CP3003-SA/CP3003-V uEFI BIOS 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.
Save & Exit CP3003-SA/CP3003-V 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.
Page 43
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell Chapter The uEFI Shell ID 1053-4014, Rev. 2.0 Page 37...
Page 44
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS This page has been intentionally left blank. Page 38 ID 1053-4014, Rev. 2.0...
The uEFI Shell The uEFI Shell The Kontron uEFI BIOS features a built-in and enhanced version of the uEFI Shell. For a de- tailed 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 Com- mand Manual 1.0.
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS Kontron-Specific uEFI Shell Commands The Kontron uEFI implementation provides the following additional commands related to the specific HW features of the Kontron system: • kBiosRevision • kboardconfig • kboardinfo • kboot • kbootnsh • kclearnvram •...
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell 6.2.1 kBiosRevision uEFI Shell Command kBiosRevision FUNCTION: Get uEFI BIOS revision SYNTAX: kbiosrevision [-?] [[-lt] [-eq] [-gt] <number>] where: Show help Check if current uEFI BIOS revision is less than <number> Check if current uEFI BIOS revision is equal to <number>...
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS 6.2.2 kboardconfig uEFI Shell Command kboardconfig FUNCTION: Configure the non-volatile board settings SYNTAX: kboardconfig [-?][-b][-nc] <option> <parameter> where: Used to show HELP Used to invoke page break in the display output Used to disable color <option>...
Page 49
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell kboardconfig (continued) USAGE: Command: kboardconfig Shows all options and their current parameter setting. COMMAND / RESPONSE EXAMPLE: Shell> kboardconfig StorageOprom -> enabled PrimaryDisplay -> auto -> front VgaInterrupt -> disabled SataMode -> ahci Sata0Speed ->...
Page 50
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS kboardconfig (continued) USAGE: Command: kboardconfig -? (continued) Shows HELP information for the kboardconfig command. COMMAND / RESPONSE EXAMPLE: Shell> kboardconfig -? Control nonvolatile board settings Example: kboardconfig <option> <parameter> Show all options and their current status:...
Page 51
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell kboardconfig (continued) USAGE: Command: kboardconfig <option> <parameter> (continued) Set option “Pxe” to parameter “all”: COMMAND / RESPONSE EXAMPLE: Shell> kboardconfig Pxe all The response for “kboardconfig” with <option> and <parameter> is the display of a status line indicating the performance status of the command and one or more lines providing further information related to the command performance.
Page 52
For available parameters, refer to SATA2Speed. Sata4Speed Indicates maximum speed supported by SATA port 4 (CFast connector J3 on the 8 HP CP3003-SA/ CP3003-V with CP3003-HDD module / High-speed I/ O extension connector J4 for 12 HP CP3003-SA/ CP3003-V expansion) For available parameters, refer to SATA2Speed.
Page 53
(continued) after POST. OS needs to be prepared to work with write-protected flash. For further information, refer to the operating system’s documentation. Note: Please contact Kontron before using this function. WrProtEeprom: Used to select onboard system EEPROM write protection If enabled, the system EEPROM is write-protected after POST.
Page 54
Used to select the routing of the GbeB port ComA Used to select the routing of the serial port 0 Note: This option is only valid for CP3003-SA/ CP3003-V rear /O versions. Used to select a PXE boot device gbeA and gbeB: Ethernet ports available on the front panel of the 4 HP CP3003-SA/CP3003-V via the J7A/B dual Gigabit Ethernet connector.
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell 6.2.3 kboardinfo uEFI Shell Command kboardinfo FUNCTION: Show board identification data SYNTAX: kboardinfo DESCRIPTION: 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.
Page 56
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS kboardinfo (continued) USAGE: KOMaOEMF rev.: Revision of KOMaOEMF protocol (continued) Board ID: Kontron board identification value Hardware rev.: Hardware revision of this board Logic rev.: Logic revision of this board Boot flash: Current boot flash: either “Standard SPI boot flash”...
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell 6.2.4 kboot uEFI Shell Command kboot Boot a legacy OS FUNCTION: Not to be used for uEFI BootLoaders! kboot [-?] [-d] [-p <path>] [-n <name>] [-t <type>] SYNTAX: where: Show online help Boot default order -p <path>...
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS kboot Boot from device containing the string "SanDisk": USAGE: (continued) Shell> kboot -n SanDisk Boot from first device found that is of type harddrive: Shell> kboot -t harddrive Boot from device using the path to the device: Shell>...
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell 6.2.6 kclearnvram uEFI Shell Command kclearnvram FUNCTION: Clear the NVRAM to restore the system’s default settings SYNTAX: kclearnvram [-?] [-q] where: Show online help Silent mode operation (for use of this command in shell scripts) DESCRIPTION: Invoking the kclearnvram command clears the system NVRAM.
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS 6.2.7 kflash uEFI Shell Command kflash Manage uEFI BIOS update FUNCTION: SYNTAX: kflash [-?] [-h] [-q] [-c] [-i] [[-p] [-v] [-s] [-r] [-f] <file>] where: Show online help Show this help Program flash Show information string and check CRC...
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell kflash (continued) USAGE: Copy the currently running uEFI BIOS into the inactive SPI boot flash: (continued) COMMAND / RESPONSE EXAMPLE: Shell> kflash -c Note: Using this function will overwrite the inactive SPI boot flash.
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell 6.2.10 kresetconfig uEFI Shell Command kresetconfig FUNCTION: Control the board reset behavior SYNTAX: kresetconfig [-?] <parameter> where: Show help <parameter> pcislave [on|off] Controls if the board shall react on a CPCI backplane reset if it is used as slave board in a peripheral slot. It has no effect if the board is located within a CPCI mas- ter slot.
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS 6.2.11 kSettings uEFI Shell Command kSettings FUNCTION: Verify the validity of the setup settings SYNTAX: kSettings [-?] [[-s] [-c] <file>] where: show help Save current setup settings to “file” Compare current setup settings to “file”...
DESCRIPTION: The kwdt command allows to enable the Kontron onboard Watchdog with reset target before OS boot. This can be used to detect if the OS fails to boot and react by reset. The OS Watchdog driver is required for this functionality to operate.
It searches for scripts and executes them in the following order: 1. Kontron flash-stored startup script 2. If there is no Kontron flash-stored startup script present, the uEFI-specified startup.nsh script is used. This script must be located on any of the attached FAT formatted disk drives under \efi\boot\startup.nsh.
CP3003-SA/CP3003-V uEFI BIOS The uEFI Shell 6.3.3.2 Execute Shell Script on Other Harddrive This example executes the shell script named bootme.nsh located in the root of the first de- tected disc drive (fs0). fs0: bootme.nsh 6.3.3.3 Enable Watchdog and Control PXE Boot The uEFI Shell provides environment variables used to control the execution flow.
The uEFI Shell CP3003-SA/CP3003-V uEFI BIOS 6.3.3.4 Handling the Startup Script in the Flash Bank In case there is no mass storage device attached, the startup script can be generated in a RAM disk and stored in the flash bank using the following instructions: 1.
Page 69
CP3003-SA/CP3003-V uEFI BIOS Updating the uEFI BIOS Chapter Updating the uEFI BIOS ID 1053-4014, Rev. 2.0 Page 63...
Page 70
Updating the uEFI BIOS CP3003-SA/CP3003-V uEFI BIOS This page has been intentionally left blank. Page 64 ID 1053-4014, Rev. 2.0...
CD and booted. Follow the menu for updating the uEFI BIOS. uEFI BIOS Fail-Over Mechanism The CP3003-SA/CP3003-V has two SPI boot flashes programmed with the uEFI BIOS, a stan- dard SPI boot flash and a recovery SPI boot flash. The basic idea behind that is to always have at least one working uEFI BIOS flash available regardless if there have been any flashing errors or not.
Page 72
Updating the uEFI BIOS CP3003-SA/CP3003-V uEFI BIOS This page has been intentionally left blank. Page 66 ID 1053-4014, Rev. 2.0...
Need help?
Do you have a question about the CP3003-SA and is the answer not in the manual?
Questions and answers