Kontron CP6004-SA User Manual

Kontron CP6004-SA User Manual

Uefi bios
Hide thumbs Also See for CP6004-SA:
Table of Contents

Advertisement

Quick Links

» User Guide «
CP6004-SA
CP6004-RA
CP6004-RC
CP6004X-SA
uEFI BIOS
Doc. ID: 1053-6161, Rev. 3.0
August 13, 2013
If it's embedded, it's Kontron.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CP6004-SA and is the answer not in the manual?

Questions and answers

Summary of Contents for Kontron CP6004-SA

  • Page 1 » User Guide « CP6004-SA CP6004-RA CP6004-RC CP6004X-SA uEFI BIOS Doc. ID: 1053-6161, Rev. 3.0 August 13, 2013 If it’s embedded, it’s Kontron.
  • Page 2: Imprint

    Disclaimer Copyright © 2013 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 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.
  • Page 3: Table Of Contents

    CP6004-SA/-RA/-RC/CP6004X-SA Preface Table of Contents Revision History ......................ii Imprint ........................ii Disclaimer ........................ii Table of Contents ...................... iii Starting uEFI BIOS Setup .............3 1.1 Main Setup Menu ..................4 1.2 Navigation ....................5 Main Setup ..................9 2.1 BIOS Information ..................9 2.2 Trusted Computing ..................
  • Page 4 Preface CP6004-SA/-RA/-RC/CP6004X-SA 2.6.1 COM0 ....................16 2.6.1.1 Console Redirection ..............16 2.6.1.2 Console Redirection Settings ............16 2.6.2 COM1 ....................17 2.6.2.1 Console Redirection ..............17 2.6.2.2 Console Redirection Settings ............17 2.6.3 Serial Port for Out-of-Band Management/Windows EMS ....20 2.6.3.1 Console Redirection ..............20 2.6.3.2 Console Redirection Settings ............21 2.7 Intel ICC ......................23...
  • Page 5 5.10 Boot Override ..................... 38 The uEFI Shell ................41 6.1 Introduction, Basic Operation ..............41 6.1.1 Shell Startup ..................41 6.2 Kontron Shell Commands ................42 6.2.1 kBiosRevision uEFI Shell Command ..........43 6.2.2 kboardconfig uEFI Shell Command ........... 44 6.2.3...
  • Page 6 Preface CP6004-SA/-RA/-RC/CP6004X-SA 6.2.12 kwdt uEFI Shell Command ..............65 6.3 uEFI Shell Scripting ..................66 6.3.1 Startup Scripting .................66 6.3.2 Create a Startup Script ...............66 6.3.3 Examples of Startup Scripts ...............66 6.3.3.1 Automatic Booting from USB Flash Drive ........66 6.3.3.2 Switch On Clock Spreading Prior to Booting from Harddrive ..66 6.3.3.3...
  • Page 7 CP6004-SA/-RA/-RC/CP6004X-SA Starting uEFI BIOS Setup Chapter Starting uEFI BIOS Setup ID 1053-6161, Rev. 3.0 Page 1...
  • Page 8 Starting uEFI BIOS Setup CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 2 ID 1053-6161, Rev. 3.0...
  • Page 9: Starting Uefi Bios Setup

    This uEFI BIOS provides a variety of new and enhanced functions specifically tailored to the hardware features of the CP6004-SA/-RA/-RC/CP6004X-SA. To take advantage of these func- tions, the uEFI BIOS comes with an uEFI Shell, which provides quick and easy access to the...
  • Page 10: Main Setup Menu

    Starting uEFI BIOS Setup CP6004-SA/-RA/-RC/CP6004X-SA 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.
  • Page 11: Navigation

    CP6004-SA/-RA/-RC/CP6004X-SA Starting uEFI BIOS Setup Navigation The 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 con- cerning the usage of these hot keys.
  • Page 12 Starting uEFI BIOS Setup CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 6 ID 1053-6161, Rev. 3.0...
  • Page 13 CP6004-SA/-RA/-RC/CP6004X-SA Main Setup Chapter Main Setup ID 1053-6161, Rev. 3.0 Page 7...
  • Page 14 Main Setup CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 8 ID 1053-6161, Rev. 3.0...
  • Page 15: Main Setup

    CP6004-SA/-RA/-RC/CP6004X-SA 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.
  • Page 16: Trusted Computing

    Main Setup CP6004-SA/-RA/-RC/CP6004X-SA 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 t i l i t y - C o p y r i g h t ( C ) 2 0 1 0 A m e r i c a n M e g a t r e n d s , I n c .
  • Page 17: Tpm State

    CP6004-SA/-RA/-RC/CP6004X-SA Main Setup 2.2.1.2 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...
  • Page 18: Cpu Configuration

    Main Setup CP6004-SA/-RA/-RC/CP6004X-SA 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 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 .
  • Page 19: Firmware Update Configuration

    CP6004-SA/-RA/-RC/CP6004X-SA Main Setup 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 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 .
  • Page 20: Usb Configuration

    Main Setup CP6004-SA/-RA/-RC/CP6004X-SA 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 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 .
  • Page 21: Ehci Hand-Off

    CP6004-SA/-RA/-RC/CP6004X-SA Main Setup 2.5.1.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. SETTING DESCRIPTION Disabled Use this setting to disable EHCI Hand-Off support.
  • Page 22: Serial Port Console Redirection

    2.6.1 COM0 On the CP6004-SA/-RA/CP6004X-SA, the COM0 port (serial port 0) corresponds to the RS- 232 serial port on the front panel (hardware designation COMA) and is switchable to rear I/O. On the CP6004-RC, the COM0 port (serial port 0) corresponds to the RS-232 serial port on the rear I/O (hardware designation COMA).
  • Page 23: Com1

    CP6004-SA/-RA/-RC/CP6004X-SA Main Setup 2.6.2 COM1 On the CP6004-SA/-RA/-RC/CP6004X-SA, the COM1 port (serial port 1) corresponds to the RS-422 serial port on the CompactPCI Rear I/O connector J3 (hardware designation COMB). 2.6.2.1 Console Redirection SETTING DESCRIPTION Disabled Use this setting to disable console redirection for COMB (RS-232).
  • Page 24 Main Setup CP6004-SA/-RA/-RC/CP6004X-SA 2.6.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.6.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 CP6004-SA/-RA/-RC/CP6004X-SA Main Setup 2.6.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.6.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.
  • Page 26: Serial Port For Out-Of-Band Management/Windows Ems

    Main Setup CP6004-SA/-RA/-RC/CP6004X-SA 2.6.2.2.11 Putty KeyPad SETTING DESCRIPTION VT100 Use one of the available settings to select the Function Key and the KeyPad when using Putty as terminal program. LINUX Ensure that the setting of this function is the same as the setting in the Putty terminal pro- XTERMR6 gram.
  • Page 27: Console Redirection Settings

    CP6004-SA/-RA/-RC/CP6004X-SA Main Setup 2.6.3.2 Console Redirection Settings This screen provides information about functions for specifying the Console Redirection con- figuration settings for the Out-of-Band Management / Windows Emergency Management Ser- vices (EMS). 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 .
  • Page 28 Main Setup CP6004-SA/-RA/-RC/CP6004X-SA 2.6.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.6.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.
  • Page 29: Intel Icc

    CP6004-SA/-RA/-RC/CP6004X-SA Main Setup Intel ICC This screen provides functions for specifying the spread spectrum configuration in the Intel ICC. 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 .
  • Page 30: Apply Settings Immediately

    Main Setup CP6004-SA/-RA/-RC/CP6004X-SA 2.7.4 Apply settings immediately Select this function and press “Enter” to make the setting of the new SSC spread percentage immediately valid. The changes will not remain valid after reboot. Making changes to this func- tion may cause system instability and spontaneous restart.
  • Page 31 CP6004-SA/-RA/-RC/CP6004X-SA Boot Setup Chapter Boot Setup ID 1053-6161, Rev. 3.0 Page 25...
  • Page 32 Boot Setup CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 26 ID 1053-6161, Rev. 3.0...
  • Page 33: Boot Setup

    CP6004-SA/-RA/-RC/CP6004X-SA 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 1 0 A m e r i c a n M e g a t r e n d s , I n c .
  • Page 34: Bootup Numlock State

    Boot Setup CP6004-SA/-RA/-RC/CP6004X-SA 3.1.2 Bootup NumLock State This function is used to set the state of the keyboard’s numlock function after POST. SETTING DESCRIPTION Use this setting to switch on the keyboard’s numlock function after POST. Use this setting to switch off the keyboard’s numlock function after POST.
  • Page 35: Option Rom Messages

    CP6004-SA/-RA/-RC/CP6004X-SA Boot Setup 3.1.7 Option ROM Messages This function is used to control the messages of the loaded PCI option ROMs. SETTING DESCRIPTION Force BIOS Use this setting to force to a BIOS-compatible output. This will show the option ROM mes- sages.
  • Page 36 Boot Setup CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 30 ID 1053-6161, Rev. 3.0...
  • Page 37 CP6004-SA/-RA/-RC/CP6004X-SA Security Setup Chapter Security Setup ID 1053-6161, Rev. 3.0 Page 31...
  • Page 38 Security Setup CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 32 ID 1053-6161, Rev. 3.0...
  • Page 39: Security Setup

    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 CP6004-SA/-RA/-RC/CP6004X-SA provides no factory-set passwords. ID 1053-6161, Rev. 3.0 Page 33...
  • Page 40: Administrator Password

    If the system cannot be booted because neither the uEFI BIOS User password nor the Admin- istrator password are known, refer to the CP6004-SA User Guide / CP6004X-SA User Guide / CP6004-RA/-RC User Guide, Chapter 4.1, for information about clearing the uEFI BIOS set- tings, or contact Kontron for further assistance.
  • Page 41 CP6004-SA/-RA/-RC/CP6004X-SA Save & Exit Chapter Save & Exit ID 1053-6161, Rev. 3.0 Page 35...
  • Page 42 Save & Exit CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 36 ID 1053-6161, Rev. 3.0...
  • Page 43: Save & Exit

    CP6004-SA/-RA/-RC/CP6004X-SA 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.
  • Page 44: Discard Changes And Reset

    Save & Exit CP6004-SA/-RA/-RC/CP6004X-SA 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. Save Changes (Save Options) This function is used to save all changes made within the Setup to flash.
  • Page 45 CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell Chapter The uEFI Shell ID 1053-6161, Rev. 3.0 Page 39...
  • Page 46 The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 40 ID 1053-6161, Rev. 3.0...
  • Page 47: The Uefi Shell

    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.
  • Page 48: Kontron Shell Commands

    The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA Kontron 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 • kflash •...
  • Page 49: Kbiosrevision Uefi Shell Command

    CP6004-SA/-RA/-RC/CP6004X-SA 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>...
  • Page 50: Kboardconfig Uefi Shell Command

    The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA 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 51 CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell kboardconfig (continued) USAGE: Command: kboardconfig Shows all options and their current parameter setting. COMMAND / RESPONSE EXAMPLE: Shell> kboardconfig -> disabled StorageOprom -> enabled PrimaryDisplay -> auto -> front SataMode -> ahci Sata0Speed -> Gen3 Sata1Speed ->...
  • Page 52 The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA kboardconfig (continued) USAGE: Command: kboardconfig -? 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: kboardconfig...
  • Page 53 CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell kboardconfig (continued) Command: kboardconfig <option> Show help and status for a single option: COMMAND / RESPONSE EXAMPLE (CP6004-SA/-RA/-RC): Shell> kboardconfig Pxe Pxe: PXE boot device Available parameters: [disabled], all, gbe_a, gbe_b, rear_a, rear_b, gbe_e In this case “disabled” is the current setting.
  • Page 54 OPTION DESCRIPTION all: Try all Ethernet devices round robin for PXE boot Used to select a PXE boot device gbe_a: CP6004-SA/CP6004X-SA: Gigabit Ethernet available on the front panel GbE A port. gbe_a: CP6004-RA: Gigabit Ethernet available on the front panel GbE A port or on the...
  • Page 55 CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell kboardconfig (continued) OPTIONS: PrimaryDisplay Used to select the primary display device auto: Automatically detect primary display device igfx: Use internal graphics, if enabled peg: Try to use video on the PCIe graphics port, if present pci: Try to use video on the PCI(e) bus first...
  • Page 56 If enabled, the onboard SATA flash is write-protected 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 57: Kboardinfo Uefi Shell Command

    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. USAGE: Show board identification data COMMAND / RESPONSE EXAMPLE (CP6004-SA): Shell> kboardinfo KOMaOEMF rev.: Board ID: 0xB3D0 Hardware rev.:...
  • Page 58 The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA kboardinfo (continued) USAGE: COMMAND / RESPONSE EXAMPLE (CP6004-RA): Shell> kboardinfo KOMaOEMF rev.: Board ID: 0xB3D9 Hardware rev.: Logic rev.: Boot flash: Standard SPI boot flash In system slot: Geographic address: Material number: Hardware index: Serial number:...
  • Page 59 CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell kboardinfo (continued) USAGE: COMMAND / RESPONSE EXAMPLE (CP6004-RC): Shell> kboardinfo KOMaOEMF rev.: Board ID: 0xB3D8 Hardware rev.: Logic rev.: Boot flash: Standard SPI boot flash In system slot: Geographic address: Material number: Hardware index: Serial number:...
  • Page 60 The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA kboardinfo (continued) USAGE: COMMAND / RESPONSE EXAMPLE (CP6004X-SA): Shell> kboardinfo KOMaOEMF rev.: Board ID: 0xB3E8 Hardware rev.: Logic rev.: Boot flash: Standard SPI boot flash In system slot: Geographic address: Material number: Hardware index: Serial number:...
  • Page 61 The uEFI Shell kboardinfo (continued) USAGE: KOMaOEMF rev.: Revision of KOMaOEMF protocol 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”...
  • Page 62: Kboot Uefi Shell Command

    The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA 6.2.4 kboot uEFI Shell Command kboot Boot a legacy OS FUNCTION: Not to be used for uEFI BootLoaders! SYNTAX: kboot [-?|-d|-p|-p <path>|-n <name>|-t <type>] where: Show online help Boot default order -p <path> Specify the path to the device to boot from -n <name>...
  • Page 63: Kbootnsh Uefi Shell Command

    CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell 6.2.5 kbootnsh uEFI Shell Command kbootnsh FUNCTION: Manage the startup script stored in the flash SYNTAX: kbootnsh [-b][-?|-g <filename>|-p <filename>|-d] where: Display output page by page Show online help -g <filename> Store the current boot script to disk. If there is no phys- ical disk drive present, the kmkramdisk command may be used.
  • Page 64: Kflash Uefi Shell Command

    The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA 6.2.7 kflash uEFI Shell Command kflash Manage uEFI BIOS update FUNCTION: kflash [-p|-i|-s|-c|-h|-?] [-f] [-r] [file] SYNTAX: Operation mode: Program flash Show information string and check CRC Save current ROM image to file Clone flash content to second flash...
  • Page 65: Kipmi Uefi Shell Command

    CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell kipmi 6.2.8 uEFI Shell Command kipmi FUNCTION: Read or configure available MMC parameters SYNTAX: kipmi [-?|-b|parameters] where: show online help display output page by page parameters fru -- display fru data: [Fru Device ID] ipmb -- ipmb bus settings: ipmb [redundant / single]...
  • Page 66 Switch IPMB bus to redundant mode ipmb single: Switch IPMB bus to single mode Note: The redundant mode is not available on the CP6004-SA/-RA/-RC/ CP6004X-SA. Please leave this function at single mode. irq <number>: Display/Set the IRQ number of the KCS interface...
  • Page 67 CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell kipmi (continued) SETTINGS: sensor list|read: Show board sensor data Options: list: Display an overview of all available board sensors read: Display specific sensor data raw [<bytes> <...>]: Execute raw IPMI command Syntax: raw [NetFn] [LUN] [COMMAND] ...
  • Page 68: Kmkramdisk Uefi Shell Command

    The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA 6.2.9 kmkramdisk uEFI Shell Command kmkramdisk FUNCTION: Create RAMdisk drives SYNTAX: kmkramdisk [-?|-s <size> <name>] where: show help -s <size> <name> create a RAMdisk of given size in Megabytes with the mount point name <name> DESCRIPTION: Creates a RAMdisk of variable size.
  • Page 69: Kpassword Uefi Shell Command

    CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell 6.2.10 kpassword uEFI Shell Command kpassword Control uEFI Setup and Shell passwords FUNCTION: SYNTAX: kpassword [-u|-s|-n|-o] Call without parameters to get current password status Parameters: Install or change User password Install or change Superuser password Additional options for automated scripting: New password to be set Use together with options “-u”...
  • Page 70: Kresetconfig Uefi Shell Command

    The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA 6.2.11 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.
  • Page 71: Kwdt Uefi Shell Command

    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.
  • Page 72: Uefi Shell Scripting

    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.
  • Page 73: Enable Watchdog And Control Pxe Boot

    CP6004-SA/-RA/-RC/CP6004X-SA The uEFI Shell 6.3.3.4 Enable Watchdog and Control PXE Boot The uEFI Shell provides environment variables used to control the execution flow. The following sample start-up script shows two uEFI Shell environment variables, wdt_enable and pxe_first, used to control the boot process and the Watchdog.
  • Page 74: Handling The Startup Script In The Flash Bank

    The uEFI Shell CP6004-SA/-RA/-RC/CP6004X-SA 6.3.3.5 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: 4.
  • Page 75 CP6004-SA/-RA/-RC/CP6004X-SA Updating the uEFI BIOS Chapter Updating the uEFI BIOS ID 1053-6161, Rev. 3.0 Page 69...
  • Page 76 Updating the uEFI BIOS CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 70 ID 1053-6161, Rev. 3.0...
  • Page 77: Updating The Uefi Bios

    IPMI controller boots the board from the recovery SPI boot flash if the DIP switch SW1 (CP6004-SA/CP6004X-SA) / SW3 (CP6003-RA), switch 2 is set to OFF. On the CP6004-RC, the configuration resistor R759 must be set to Open in order for the IPMI controller to boot the board from the recovery SPI boot flash.
  • Page 78 Updating the uEFI BIOS CP6004-SA/-RA/-RC/CP6004X-SA This page has been intentionally left blank. Page 72 ID 1053-6161, Rev. 3.0...

This manual is also suitable for:

Cp6004-raCp6004-rcCp6004x-sa

Table of Contents