3u compactpci processor board based on the intel core duo processor and the intel core 2 duo processor with the intel 945gm express chipset (140 pages)
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...
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.
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...
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.
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 .
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...
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 .
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 .
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 .
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.
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).
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.
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.
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.
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 .
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.
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 .
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.
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...
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...
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...
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.
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...
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 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 •...
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>...
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.
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”...
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>...
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.
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...
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] ...
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.
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”...
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.
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.
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.
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...
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...
Need help?
Do you have a question about the CP6004-SA and is the answer not in the manual?
Questions and answers