Dell Client Configuration Toolkit Version 1.
Notes NOTE: A NOTE indicates important information that helps you make better use of your computer. ____________________ Information in this publication is subject to change without notice. © 2010 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden. Trademarks used in this text: Dell™, the DELL logo, OptiPlex™, Precision™, and Latitude™ are trademarks of Dell Inc.
Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . Supported Operating Systems . . . . . . . . . . . . . . 15 . . . . . . . . . . . . . . . . . . . 15 . . . . . . . . . . . . . . . . . . . . . . . 15 Supported Systems What’s New 2 Windows Install/Uninstall . . . . . . . . . . . . 17 . . . . . . . . . . . . 17 . . . . . . . . . . . . . . . . . . . . . 17 Prerequisites for installing CCTK Installing CCTK . . . . . . . . . . . . . . . 19 . . . . . . . . . . . . . . . .
Installing CCTK 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Uninstalling CCTK . . . . . . . . . . . . . . . . . . . . 26 Upgrading CCTK . . . . . . . . . . . . . . . . . . . . . 27 CCTK Options . . . . . . . . . . . . . . . . . . . . . . 29 Command Syntax Overview . . . . . . . . . . . . . . . 29 . . . . . . . . . . . . . . . 29 . . . . . . . . . . . . . . . . . .
--agpaperturesize --agpslot . . . . . . . . . . . . . . . . . 41 . . . . . . . . . . . . . . . . . . . . . . 42 --amblightsen . . . . . . . . . . . . . . . . . . . --amdmemoptimizetech 42 . . . . . . . . . . . . . . . . . . . . . . 43 . . . . . . . . . . . . . . . . . . . . . 43 . . . . . . . . . . . . . . . . . . . . . . . 44 --asfalert --asfmode --asset 42 . . . . . . . . . . . . . . --atgsystem . . . . . . . . . . . . . . . . . . . . . 44 --audiomode . . . . . . . . . . . . . . . .
--clearsel . . . . . . . . . . . . . . . . . . . . . . --cmosdefaults . . . . . . . . . . . . . . . . . . . --completioncode . . . . . . . . . . . . . . . . . 58 58 . . . . . . . . . . . . . . . . . . . . . . 59 --cpucount . . . . . . . . . . . . . . . . . . . . . 59 --cpuspeed . . . . . . . . . . . . . . . . . . . . . 59 --cpuxdsupport --cstatesctrl . . . . . . . . . . . . . . . . . . . 60 . . . . . . . . . . . . . . . . . . . . 60 --diskettereconfig . . . . . . . . . . . . . . . . .
--frontpanelerrdisplaymode . . . . . . . . . . . . 70 . . . . . . . . . . . . . . . . 71 . . . . . . . . . . . . . . . . . . . . 72 --hddacousticmode --hddfailover --hddprotection . . . . . . . . . . . . . . . . . . --hdfreefallprotect . . . . . . . . . . . . . . . . . --highbandwidthmemmode --hotdock 72 . . . . . . . . . . . . 73 . . . . . . . . . . . . . . . . . . . . . . 73 --htkeywxanradio --htassist 72 . . . . . . . . . . . . . . . . . 73 . . . . . . . . . . . . . . . . . . . . .
--latitudeonflash . . . . . . . . . . . . . . . . . . 82 --limitcpuidvalue . . . . . . . . . . . . . . . . . . 83 . . . . . . . . . . . . . . . . . . . . . 83 --logicproc --lowpowers5 . --lpt . . . . . . . . . . . . . . . . . . . 84 . . . . . . . . . . . . . . . . . . . . . . . . . 84 --lptmode . . . . . . . . . . . . . . . . . . . . . . --mediacard . . . . . . . . . . . . . . . . . . . . --mediacardand1394 --mem . 85 . . . . . . . . . . . . . . . . . . . . . . . 86 . . . . . . . . . .
--pcislots . . . . . . . . . . . . . . . . . . . . . . --penmisindication --penresumeon . --pntdevice 96 . . . . . . . . . . . . . . . . . . 96 . . . . . . . . . . . . . . . . . . . . . 96 . . . . . . . . . . . . . . . . . . . . 97 . . . . . . . . . . . . . . . . . . . . . 97 --postf12key --postf2key 95 . . . . . . . . . . . . . . . . . --posthelpdeskkey . . . . . . . . . . . . . . . . . 97 --postmebxkey . . . . . . . . . . . . . . . . . . . 98 --powermgmt .
--sata3 . . . . . . . . . . . . . . . . . . . . . . . 107 --sata4 . . . . . . . . . . . . . . . . . . . . . . . 107 --sata5 . . . . . . . . . . . . . . . . . . . . . . . 108 --sata6 . . . . . . . . . . . . . . . . . . . . . . . 108 --sata7 . . . . . . . . . . . . . . . . . . . . . . . 108 --satactrl . . . . . . . . . . . . . . . . . . . . . . --satactrlshadowcopy . . . . . . . . . . . . . . . 109 . . . . . . . . . . . . . . . . . . . . . 109 . . . . . . . . . . . . . . . . . . . . . .
--sysbatcharger . . . . . . . . . . . . . . . . . . 120 . . . . . . . . . . . . . . . . . . . 120 . . . . . . . . . . . . . . . . . . . . . . . . 120 --tabletbuttons --tpm --tpmactivation . . . . . . . . . . . . . . . . . . . 121 . . . . . . . . . . . . . . . . . . 121 . . . . . . . . . . . . . . . . . . . . 121 --trustexecution --turbomode --uartpowerdown . . . . . . . . . . . . . . . . . 122 --universalconnect . . . . . . . . . . . . . . . . . 122 . . . . . . . . . . . . . . . . . .
--usbreardual2stack . . . . . . . . . . . . . . . . 131 . . . . . . . . . . . . . . . . . . . 131 . . . . . . . . . . . . . . . . . . . . . 132 . . . . . . . . . . . . . . . . . . . . . . . . 132 --usbrearquad --usbwake --uuid --vaconfiglock . . . . . . . . . . . . . . . . . . . 133 --valsetuppwd . . . . . . . . . . . . . . . . . . . 133 . . . . . . . . . . . . . . . . . . . . 133 --valsyspwd . --vaphysicalpresenceconfirm --vgadacsnoop . . . . . . . . . . . 134 . . . . . . . . . . . .
5 Troubleshooting CCTK . . . . . . . . . . . . . . Running CCTK Displays Error Messages Running CCTK on 32-bit and 64-bit Supported System . . . . . . . . . . . . . . . . . 147 . . . . . . . . . . . 147 Running CCTK on Windows Vista or Windows 7 When User Account Control is Enabled . . . . Running CCTK on Linux . . . . 147 . . . . . . . . . . . . . . . . . 148 While Applying the .ini File A Sample File Formats B Messages and Codes . . . . . . . . . . . . . . . 149 149 . . . . . . . . . .
Contents
1 Introduction Dell Client Configuration Toolkit (CCTK) is a packaged software offering that provides configuration capability to Dell business client platforms – OptiPlex, Latitude, and Precision. This product consists of a command line utility to configure various BIOS features. CCTK can be used on Microsoft Windows Pre-installation Environment (Windows PE), Microsoft Windows XP, Windows Vista, and Windows 7 operating systems, and Red Hat Enterprise Linux environments.
Introduction
Windows Install/Uninstall 2 This section describes how to install and uninstall Dell Client Configuration Toolkit (CCTK) on Microsoft Windows XP, Windows Vista, and Windows 7 operating systems. This section also describes how to create a bootable image with CCTK to configure systems in a pre-operating system environment. Prerequisites for installing CCTK Make sure that you have: • The CCTK installation file, DELL_CCTK_version_Xrev/Arev_releaseid.
NOTE: Besides the above directories, the CCTK directory contains cctkerrorcodes.txt, cctkerrorcodes.xml, and Readme.txt files. To install CCTK: NOTE: Ensure that you have administrator privileges. 1 Download DELL_CCTK_version_Xrev/Arev_releaseid.exe installation file from the Dell Support website at support.dell.com. 2 Extract the installation file. a Double-click the downloaded installation file.
d Select the setup type. If you select Complete, CCTK is installed in the default directory. The default CCTK installation directory for a 32-bit supported system is C:\Program Files\Dell\CCTK and for a 64-bit supported system is C:\Program Files (x86)\Dell\CCTK. During installation, the files are copied to the default directory or selected directory, with the files for 32-bit support in the \X86 subdirectory and for 64-bit support in the \X86_64 subdirectory.
want to run the CCTK commands frequently, it is recommended that you install HAPI on the system before you execute CCTK commands. To install HAPI, navigate to the HAPI directory in \X86 directory for 32-bit and \X86_64 directory for 64-bit, and run HAPIInstall.bat. Uninstalling CCTK Uninstalling CCTK removes all CCTK-related directories from your system. NOTE: Uninstalling CCTK will not uninstall HAPI. To uninstall HAPI, navigate to the HAPI directory and run HAPIUninstall.bat.
5 Integrate the CCTK directory structure in a WIM file using the following steps: CCTK provides the cctk_x86_winpe.bat and cctk_x86_64_winpe.bat scripts to integrate CCTK, HAPI, and related Dell drivers into the WIM file. a Navigate to the directory where the script is located. By default, the script for 32-bit systems is located in the cctk\X86 directory. The script for 64-bit systems is located in the cctk\X86_64 directory. b Run the appropriate script with the .
b Run the following command: oscdimg –n –b\etfsboot.com \ISO Example: oscdimg –n –bc:\winPE_x86\etfsboot.com c:\winPE_x86\ISO c:\winPE_x86\WinPE2.0.iso This command creates a bootable ISO image, WinPE2.0.iso, in the WIM file directory. Creating a Bootable Image Using Windows PE 3.0 Using Windows PE 3.0, you can integrate CCTK, HAPI, and related drivers directly into a bootable ISO image.
c Run the script with the path where you want to create the ISO file and the CCTK installation directory as two arguments. NOTE: The directory you specify for the ISO image should not be an existing directory. Example for a 32-bit system: cctk_x86_WinPE_3.bat C:\winPE_x86 C:\Progra~1\Dell\CCTK Example for a 64-bit system: cctk_x86_64_WinPE_3.bat C:\winPE_x86 C:\Progra~2\Dell\CCTK This creates a directory, winPE_x86. The ISO image and the WIM file are created inside the WIM directory under winPE_x86.
Upgrading CCTK To upgrade CCTK 1.1 and CCTK 1.0.1 to CCTK 1.2: 1 Download the latest CCTK self-extractable zip (SEZ) installation file, DELL_CCTK_version_Xrev/Arev_releaseid.exe. 2 Extract the installation file and run the following command: msiexec.exe /i cctk.msi REINSTALL=ALL REINSTALLMODE=vomus The InstallShield Wizard dialog box is displayed. 3 Follow the instructions on the screens to upgrade. NOTE: For silent upgrade, use the following command: msiexec.exe /i cctk.
3 Linux Install/Uninstall This section describes how to install and uninstall Dell Client Configuration Toolkit (CCTK) on Linux operating systems. Prerequisites for installing CCTK Ensure that you have: • The CCTK installation file, cctk-linux-version-buildnum.tar.gz • A Linux workstation Installing CCTK To install CCTK, install the RPMs provided in the CCTK installation file. Prerequisite • Log in as a root user. • CCTK can run only on a Dell system.
3 Install the RPMs in the following order: rpm –ivh srvadmin-ipmi-6.0.1-800.DUP.i386.rpm rpm –ivh srvadmin-omilcore-6.0.1-800.i386.rpm rpm –ivh srvadmin-hapi-6.0.1-800.i386.rpm rpm –ivh cctk-linux-version-buildnum.i386.rpm 4 Navigate to the /opt/dell/toolkit/bin directory from the command prompt to run the CCTK commands. For more details on running the CCTK commands, see "CCTK Options" on page 29. Uninstalling CCTK To uninstall CCTK, remove the CCTK RPMs.
Upgrading CCTK To upgrade CCTK 1.1 and CCTK 1.0.1 to CCTK 1.2: 1 Download the cctk-linux-version-buildnum.tar.gz file from the Dell Support website at support.dell.com and save it on your system. 2 Untar the file using the following command: tar -zxvf cctk-linux-version-buildnum.tar.gz 3 Upgrade the CCTK RPM, cctk-linux-version-buildnum.i386.rpm, using the following command: rpm -U cctk-linux-version-buildnum.i386.rpm To upgrade CCTK 1.0 to CCTK 1.2: 1 Uninstall the CCTK RPM, cctk-linux-1.0.0-buildnum.i386.
Linux Install/Uninstall
4 CCTK Options This chapter documents a general overview of the Dell Client Configuration Toolkit (CCTK) command line utility. It also describes the command line options, configuration file format, and individual executables used to configure BIOS settings for the client systems. Command Syntax Overview Syntax refers to the way a command and its parameters are entered.
Table 4-1. Command Line Syntax (continued) Element Description optionX Indicates the generic multi-character designation for a utility name, where you can use X to distinguish multiple options used in the same command line instance. argX Indicates the generic designation for an argument, where you can use X to distinguish multiple arguments used in the same command line instance. [mandatory option] Indicates the generic designation for a mandatory argument.
Table 4-2. CCTK Command Line Examples Valid/ Invalid CCTK Command Line Example valid cctk --option1 --option2 cctk --asset --mem invalid cctk --option1=[argument] cctk --asset=1750 --option2 --option3 --floppy --biosromsize valid cctk -o=filename --option1 --option2 cctk -o=/tmp/myfile.txt --mem --sysname or or cctk -o filename --option1 --option2 cctk -o /tmp/myfile.txt --mem --sysname cctk -l=filename --option1 --option2 cctk -l=/tmp/myfile.txt --mem --sysname or cctk -l /tmp/myfile.
Read and Write Options You cannot combine the options that specify read and write actions in a command line instance. Table 4-3 provides examples for read and write commands. Table 4-3. Read and Write Command Examples Valid/Invalid CCTK Command Line Example valid cctk --option1 --option2 valid cctk --option1=arg --option2=arg invalid cctk --option1=arg --option2 File Input and Output Commands • Specify the input file using the -i= command, where is the name of the input file.
Help Option The -h and --help options display general usage information for the utility. If the argument matches a valid option, that usage information of the option is displayed. If the option has arguments, the arguments are displayed, separated by a | character. If the argument does not match a valid option, a usage error is given (and usage information is displayed). Error Checking and Error Messages The CCTK utilities check your commands for correct syntax when you enter them.
-h or --help Valid Argument none or Description Without an argument, this option displays general usage information for the utility. If the argument matches a valid option, the usage information of the option is displayed. If the option has arguments, the arguments are displayed, separated by a | character. If the option has suboptions, all suboptions, valid arguments, and a description are listed.
If this option is used with other function command options, they are applied in the order in which they appear on the command line, overriding any previous commands. In the .ini file, bootorder is displayed as a list of comma separated device short forms in the order they are assigned. For example: bootorder=+pcmcia,+hdd.1,-floppy,+cdrom,hdd.2,+nic.1,-hdd.3,+nic.2 A plus (+) symbol with the device name indicates that the device is enabled and a minus (-) symbol indicates that the device is disabled.
Example C:\>cctk -l /logfile No option Valid Argument NA Description If an option is not given, the CCTK utility outputs usage information. The usage information is displayed in the format shown below. Example C:\>cctk Usage error. cctk Version 1.2 (Windows - September 20 2010, 17:46:37) Copyright (c) 2010 Dell Inc. Usage: cctk --option[=argument] For more information about a particular command, use the option '-h' followed by the command name.
commands, the commands are applied in the order in which they appear. This option captures replicable BIOS options. The file is created in the directory where you run the CCTK command. In the .ini file, bootorder is displayed as a list of comma separated device short forms in the order they are assigned. A plus (+) symbol with the device name indicates that the device is enabled and a minus (- ) symbol indicates that the device is disabled. Change the boot order by changing the order of the list.
--version Valid Argument read-only argument Description Displays the version information, current time, and date for the utility. This is a read-only option. Example C:\>cctk --version cctk Version 1.2 Windows - September 20 2010, 14:24:32 Copyright (c) 2010 Dell Inc. BIOS Options The following list describes CCTK options and arguments along with a description of their expected behavior. Options and arguments are case sensitive.
• on — After an AC power loss, when AC power is restored, the system will power on. • last — After an AC power loss, when AC power is restored, the system will return to the state as in when power was lost. Example C:\>cctk --acpower=off acpower=off --activityled Valid Argument networkactivityledindicator, wlanradioonoffindicator, disableactivityled Description Sets the Network Activity LED to any of the following: • networkactivityledindicator — Sets the Activity LED to be controlled by an Advanc
is already added in the boot order list, executing the option does not change anything. If the USB storage device is already added in the boot order list, the following message is displayed while executing the option: “USB device is already present in this machine.” NOTE: The adddevice option is not supported on the systems with UEFIbased BIOS. Example C:\>cctk --adddevice=usb Figure 4-1.
--admsetuplockout Valid Argument enable, disable Description Enables or disables the admin setup lockout. • enable — If administrator password is set for the system, user can see the Setup screens only after entering the correct administrator password. If administrator password is not set, user can see the Setup screens. • disable — The user can view the Setup screens without entering administrator password even if the administrator password is set in the system. Example C:\>cctk --admsetuplockout=e
--agpslot Valid Argument enable, disable Description Enables or disables on-board AGP slot. Example C:\>cctk --agpslot=enable agpslot=enable --amblightsen Valid Argument enable, disable Description Enables or disables the ambient light sensor. Example C:\>cctk --amblightsen=enable amblightsen=enable --amdmemoptimizetech Valid Argument enable, disable Description Enables or disables the AMD Memory Optimizer.
• disable — Allows the two DRAM controllers to operate together in 128-bit mode and provide optimized performance with Advanced ECC. Example C:\>cctk --amdmemoptimizetech=enable amdmemoptimizetech=enable --asfalert Valid Argument enable, disable Description Enables or disables the asf alerts through onboard NIC. Example C:\>cctk --asfalert=enable asfalert=enable --asfmode Valid Argument on, off, alertingonly, dash Description Sets the alert standard format.
--asset Valid Argument Description Reports or sets the customer-programmable asset tag number for a system. The maximum length of an asset tag is 10 characters. Asset tag values should not contain any spaces. Example C:\>cctk --asset=ASSETTAG --atgsystem Valid Argument off, on Description Sets or clears the CMOS bit to indicate whether the system uses an All Terrain Gear (ATG) base or not. Example C:\>cctk --atgsystem=off atgsystem=off --audiomode Valid Argument disable, halfduplex, fu
Example C:\>cctk --audiomode=halfduplex audiomode=halfduplex --autoon Valid Argument disable, everyday, weekdays Description Sets the auto on configuration. Example C:\>cctk --autoon=disable autoon=disable --autoonhr Valid Argument integers ranging from 0 to 23 Description Sets the auto on configuration in hours. Example C:\>cctk --autoonhr=5 autoonhr=5 --autoonmn Valid Argument integers ranging from 0 to 59 Description Sets the auto on configuration in minutes.
Example C:\>cctk --autoonmn=30 autoonmn=30 --backupreminder Valid Argument enable, disable Description Enables or disables the system boot time backup reminder. Example C:\>cctk --backupreminder=enable backupreminder=enable --bioscharacteristics Valid Argument read-only argument Description Displays the features supported by the specific version of the BIOS. This contains bit-flags which define support attributes for the BIOS and the system.
• 51 sets to 1 if the built-in NIC supports pattern-matching. • 52 sets to 1 if the system BIOS supports a 7-character service tag. • 53 to 63 are reserved for future assignments. Example C:\>cctk --bioscharacteristics bioscharacteristics=1700007d019b90 --bioscurrentlang Valid Argument read-only argument Description Displays the selected language for the BIOS. Example C:\>cctk --bioscurrentlang bioscurrentlang=en|US|iso8859-1 --bioslistinstalllang Valid Argument read-only argument Descriptio
Description Enables or disables the BIOS to turn off the system in case of any environment error. Example C:\>cctk --biospwronenverr=enable biospwronenverr=enable --biosromsize Valid Argument read-only argument Description Displays the physical size of this BIOS ROM device in kilobytes. Example C:\>cctk --biosromsize biosromsize=2048kb --biosver Valid Argument read-only argument Description Reports the BIOS version for a system. Example C:\>cctk --biosver biosver=A08 --bisreq Valid Argument
Description Enables or disables the Boot Integrity Services (BIS) in BIOS. Example C:\>cctk --bisreq=accept bisreq=accept --bitsmart Valid Argument enable or disable Description Enables or disables Bitsmart. Example C:\>cctk --bitsmart=enable bitsmart=enable --bltinfloppy Valid Argument disable, auto Description Enables or disables built-in floppy controller. Example C:\>cctk --bltinfloppy=disable bltinfloppy=disable --bltinpntdevice Valid Argument disable, enable CCTK Options 49
Description Enables or disables built-in pointing device. Example C:\>cctk --bltinpntdevice=disable bltinpntdevice=disable --bluetoothdevice Valid Argument enable, disable Description Enables or disables bluetooth device. Example C:\>cctk --bluetoothdevice=enable bluetoothdevice=enable bootorder Valid Argument None Description Displays or sets the boot order sequence, activates boot list, and enables or disables the supported devices for legacy boot list and for UEFI boot list.
• short form — Short form of the device. If the system has many devices of the similar device type, the short form of the device is displayed with a notation. For example, if the system has an internal HDD, a USB storage device, and a modular Bay HDD, the short forms will be displayed as hdd.1, hdd.2, and hdd.
Figure 4-2. Output of the bootorder Option for Legacy Boot List Figure 4-3. Output of the bootorder Option for UEFI Boot List Sub Options --sequence Sets the bootorder based on the arguments provided. Use the device number or device short form as the argument. Example C:\>cctk bootorder --sequence=embnic,hdd.1 or C:\>cctk bootorder --sequence=1,3 Example for Unknown Devices C:\>cctk bootorder --sequence=x01.1,x01.
--enabledevice Enables a device in the boot sequence. Use the device number or device short form as the argument. Example C:\>cctk bootorder --enabledevice=embnic,hdd.1 or C:\>cctk bootorder --enabledevice=1,3 --disabledevice Disables a device in the boot sequence. Use the device number or device short form as the argument. Example C:\>cctk bootorder --disabledevice=embnic,hdd.1 or C:\>cctk bootorder --disabledevice=1,3 Example With Sub Options C:\>cctk bootorder --sequence=hdd.
--bootlisttype Specifies the boot list as UEFI or legacy. If you want to run any bootorder options, such as sequence, enabledevice, and so on, on the UEFI boot list, you must specify this sub option with UEFI argument. The supported arguments are legacy and UEFI. If --bootlisttype is not specified, running the bootorder sub options applies changes on the legacy boot list. Example C:\>cctk bootorder --bootlisttype=uefi Example With Sub Options With the --bootlisttype=uefi option, you can specify the follow
Example C:\>cctk --bootseqset=diskettefirst bootseqset=diskettefirst --bootspeed Valid Argument default, compatible Description Sets CPU speed to default or compatible. If set to compatible, the CPU speed will be significantly slower. This is implementation dependent. There is no specific speed for compatible, except that it is significantly slower than default. Example C:\>cctk --bootspeed=default bootspeed=default --boottimevideo Valid Argument onboard, addin Description Sets the onboard or fir
--busratio Valid Argument max, 6.0x, 7.0x , 7.5x, 8.0x, 8.5x, 9.0x, or 9.5x Description Sets the bus ratio in CPU. Example C:\>cctk --busratio=max busratio=max --camera Valid Argument disable, enable Description Enables or disables camera. Example C:\>cctk --camera=disable camera=disable --cellularradio Valid Argument disable, enable Description Enables or disables the cellular radio, also called as the wwan module. Example C:\>cctk --cellularradio=disable cellularradio=disable 56 CCTK Op
--charger Valid Argument enable, disable Description Enables or disables the battery charging system. NOTE: When the computer is turned off, the battery charger is enabled. Example C:\>cctk --charger=enable charger=enable --chasintrusion Valid Argument enable, disable, silentenable Description Enables or disables the system to detect and report chassis intrusion events to the system display on boot-up. Example C:\>cctk --chasintrusion=enable chasintrusion=enable --clearsel Valid Argument none
--cmosdefaults Valid Argument enable, disable Description Enables or disables the request for a default of CMOS values when the system reboots. Example C:\>cctk --cmosdefaults=enable cmosdefaults=enable --completioncode Valid Argument read-only argument Description Defines the completion code of an update operation performed by BIOS in the recent shutdown or reboot operation. For more information, refer to Completion Code. Example C:\>cctk --completioncode completioncode=0000h --coolnquiet Valid
Example C:\>cctk --coolnquiet=enable coolnquiet=enable --cpucore Valid Argument 1, 2, 4, 6, 8, 10, 12, or all Description Controls the number of enabled cores in each processor. By default, maximum number of cores per processor are enabled. Example C:\>cctk --cpucore=all cpucore=all --cpucount Valid Argument read-only Description Reports the number of processors in the system. Example C:\>cctk --cpucount cpucount=1 --cpuspeed Valid Argument read-only Description Reports the current speed of
Example C:\>cctk --cpuspeed cpuspeed=1600MHz --cpuxdsupport Valid Argument enable, disable Description Enables or disables the CPU eXecute Disable (XD) feature support. Example C:\>cctk --cpuxdsupport=enable cpuxdsupport=enable --cstatesctrl Valid Argument enable, disable Description Enables or disables the C states. • enable — The processor can operate in all available Power C states. • disable — There are no C states available for the processor. Example C:\>cctk --cstatesctrl=enable cstate
Description Allows the user to hot or warm plug a floppy drive into the system and make it functional. If set to atbootonly, the drive will be functional after the system is rebooted. If set to anytime, reboot is not required. Example C:\>cctk --diskettereconfig=anytime diskettereconfig=anytime --displayclosestate Valid Argument active, suspend Description Sets the system to active or suspend state, when the system lid is closed. Example C:\>cctk --displayclosestate=active displayclosestate=active
--dramprefetch Valid Argument enable, disable Description Sets the DRAM to the following: • disable — Disables DRAM references from triggering DRAM prefetch requests. • enable — Enables DRAM references from triggering DRAM prefetch requests. Example C:\>cctk --dramprefetch=enable dramprefetch=enable --embnic1 Valid Argument off, on, onnopxe, onwithiscsi, onwithrplboot, onwithimageserverboot Description Defines whether built-in NIC is enabled or disabled.
Description Enables or disables the second embedded NIC. Example C:\>cctk --embnic2=on embnic2=on --embraidchannelaprimarycopy Valid Argument raid, scsi Description Sets the channel A of the embedded RAID controller to operate in RAID or SCSI mode when the system boots the next time. NOTE: The setting is valid only if the embedded RAID controller is set to RAID mode. Example C:\>cctk --embraidchannelaprimarycopy=raid embraidchannelaprimarycopy=raid --embraidchannelbprimarycopy Valid Argument rai
--embraidchannelashadowcopy Valid Argument raid, scsi Description Sets the channel A of the embedded RAID controller to operate in RAID or SCSI mode when the system boots the next time. NOTE: The setting is valid only if the embedded RAID controller is set to RAID mode. Example C:\>cctk --embraidchannelashadowcopy=raid embraidchannelashadowcopy=raid --embraidchannelbshadowcopy Valid Argument raid, scsi Description Sets the channel B of the embedded RAID controller to operate in RAID or SCSI mode on
Description Configures the embedded SAS controller. Example C:\>cctk --embsasctrl=disable embsasctrl=disable --embsataraid Valid Argument off, combined, ata, ahci, raid, qdma Description Configures the embedded SATA RAID controller. Example C:\>cctk --embsataraid=off embsataraid=off --esataport Valid Argument auto, off Description Sets the external Serial ATA (e-sata) port to auto or off. Example C:\>cctk --esataport=auto esataport=auto --energystarlogo Valid Argument enable, disable CCTK
Description Enables or disables to display Energy Star logo at POST. Example C:\>cctk --energystarlogo=enable energystarlogo=enable --esataports Valid Argument enable, disable Description Enables or disables all e-sata ports. If the system supports a dock, this status is also applicable to all e-sata ports on the dock. Example C:\>cctk --esataports=enable esataports=enable --esupport Valid Argument select, notselect Description Sets the e-support request to on or off. Example C:\>cctk --esupp
Description Enables or disables the express card port that allows the user to insert an express card to configure it. Example C:\>cctk --expresscard=enable expresscard=enable --expresscharge Valid Argument enable, disable, once Description Enables or disables the express charge battery charge algorithm. The once argument enables the system to use express charge algorithm for one charge cycle. Example C:\>cctk --expresscharge=enable expresscharge=enable --externalhotkey Valid Argument disable, scr
--fastboot Valid Argument thorough, minimal, automatic Description Enables fast booting. • thorough — Sets POST to perform complete hardware and configuration testing. • minimal — Sets POST to perform minimal hardware testing. • automatic — Allows the BIOS to decide what level of POST test is used. Example C:\>cctk --fastboot=thorough fastboot=thorough --fbdmemtestreq Valid Argument testnotreq, memconfig0, memconfig1 Description Configures the requested memory configuration.
Description Displays the date on which the system was first turned on. Example C:\>cctk --firstpowerondate firstpowerondate=20100317 --flashcachemodule Valid Argument disable, enable Description Enables or disables the Ready Boost and Ready Cache functionality. Example C:\>cctk --flashcachemodule=disable flashcachemodule=disable --floppy Valid Argument on, off, auto, readonly, usb Description Configures the floppy diskette controller.
Example C:\>cctk --floppy=on floppy=on --frontpanelerrdisplaymode Valid Argument aller, firsterr Description Configures to report all the errors or only the first error on the front panel LCD. Example C:\>cctk --frontpanelerrdisplaymode=aller frontpanelerrdisplaymode=aller --forcepxenextboot Valid Argument enable, disable Description Enables or disables Force PXE on next boot in BIOS.
Example C:\>cctk --forcepxenextboot=enable forcepxenextboot=enable --fsboptimize Valid Argument off, on Description Enables or disables high bandwidth FSB application optimizations. Example C:\>cctk --fsboptimize=off fsboptimize=off --hddacousticmode Valid Argument bypass, quiet, suggested, performance Description Sets the hard disk acoustic mode. If set to bypass, BIOS does not modify the currently set acoustic mode of the hard disks.
--hddfailover Valid Argument on, off Description Specifies the devices in the hard disk drive sequence menu that are attempted in the boot sequence. If set to off, only the first device is attempted in the boot sequence. If set to on, all devices are attempted as listed in the hard disk drive sequence. Example C:\>cctk --hddfailover=on hddfailover=on --hddprotection Valid Argument on, off Description Enables or disables the HDD protection feature.
Example C:\>cctk --hdfreefallprotect=enable hdfreefallprotect=enable --highbandwidthmemmode Valid Argument enable, disable Description Enables or disables high bandwidth memory mode. Example C:\>cctk --highbandwidthmemmode=enable highbandwidthmemmode=enable --hotdock Valid Argument on, off Description Enables or disables hot docking. Example C:\>cctk --hotdock=on hotdock=on --htkeywxanradio Valid Argument enable, disable CCTK Options 73
Description Enables or disables hotkey to toggle WxAN radio. Enabling this option allows to set wxanradio option. For more information, see "--wxanradio" on page 142. C:\>cctk --htkeywxanradio=enable htkeywxanradio=enable --htassist Valid Argument enable, disable Description Enables or disables the Probe Filter chipset option in the BIOS setup. The chipset feature affects the performance of some applications. Example C:\>cctk --htassist=enable htassist=enable --hweventreport Valid Argument enable,
--hwprefetcher Valid Argument enable, disable Description Enables or disables the CPU hardware prefetcher. Example C:\>cctk --hwprefetcher=enable hwprefetcher=enable --hwswprefetch Valid Argument enable, disable Description Enables or disables hardware prefetcher from considering software prefetches when detecting strides for prefetch requests. Example C:\>cctk --hwswprefetch=enable hwswprefetch=enable --idecdrom Valid Argument auto, off Description Enables or disables the CD drive.
--infraredloc Valid Argument front, back Description Configures the built-in infra-red device, if enabled, to transmit the signals from the front or back of the system. Example C:\>cctk --infraredloc=front infraredloc=front --infrareddevice Valid Argument disabled, COM1, COM2, COM3, COM4 Description Sets the infrared port. Example C:\>cctk --infrareddevice=COM1 infrareddevice=COM1 --infraredmode Valid Argument fast, slow Description Sets the infrared port speed. Example C:\>cctk --infraredm
--instanton Valid Argument enable, disable Description Enables or disables the Latitude on Instant ON feature. Example C:\>cctk --instanton=enable instanton=enable --integratedaudio Valid Argument enable, disable, auto Description Sets the status of the integrated sound device of the system. Example C:\>cctk --integratedaudio=enable integratedaudio=enable --integratedraid Valid Argument enable, disable Description Enables or disables the integrated RAID. Example C:\>cctk --integratedraid=en
--integratedsas Valid Argument enable, disable Description Enables or disables the integrated SAS controller. Example C:\>cctk --integratedsas=enable integratedsas=enable --integratedusbhub Valid Argument compatible, high speed Description Sets the integrated USB hub to compatible or high speed. Example C:\>cctk --integratedusbhub=compatible integratedusbhub=compatible --integratedvideosize Valid Argument 1MB, 8MB, 32MB Description Sets the default integrated video memory frame buffer size to
Example C:\>cctk --integratedvideosize=1MB integratedvideosize=1MB --intellispin Valid Argument highperformance, variable Description Allows the CD-ROM to spin at the maximum speed or slow down (if it detects too much vibration). Example C:\>cctk --intellispin=highperformance intellispin=highperformance --intelquickresumetech Valid Argument enable, disable Description Enables or disables Energy Lake feature. Example C:\>cctk --intelquickresumetech=enable intelquickresumetech=enable --internalm
Example C:\>cctk --internalminipci=enable internalminipci=enable --internalusb Valid Argument on, off Description Enables or disables internal USB ports. Example C:\>cctk --internalusb=on internalusb=on --interrupt13hdma Valid Argument enable, disable Description Enables or disables the interrupt 13h DMA on boot. Example C:\>cctk --interrupt13hdma=enable interrupt13hdma=enable --ioapic Valid Argument enable, disable Description Enables or disables the IOAPIC.
Example C:\>cctk --ioapic=enable ioapic=enable --interwirelessuwb Valid Argument enable, disable Description Enables or disables Ultra Wide Band (UWB) card. Example C:\>cctk --interwirelessuwb=enable interwirelessuwb=enable --keyboardclick Valid Argument enable, disable Description Enables or disables the keyboard click sound. Example C:\>cctk --keyboardclick=enable keyboardclick=enable --keyboardillumination Valid Argument on, off, auto Description Sets the keyboard illumination to on, off
Example C:\>cctk --keyboardillumination=on keyboardillumination=on --keypad Valid Argument enabledbynumlock, enabledbyfnkey Description Enables the keypad in two different ways — numlock and function key. Example C:\>cctk --keypad=enabledbynumlock keypad=enabledbynumlock --lastbiosupdate Valid Argument Read-only Description Identifies the major release of the System BIOS. Example C:\>cctk --lastbiosupdate lastbiosupdate= --latitudeonflash Valid Argument enable, disable Description Ena
Example C:\>cctk --latitudeonflash=enable latitudeonflash=enable --limitcpuidvalue Valid Argument on, off Description Limits the maximum value the processor standard CPUID function supports. Some operating systems will be unable to install if the maximum CPUID function supported is greater than 3. If set to on, the CPUID function is limited to 3. If set to off, the CPUID function is not limited to 3. Example C:\>cctk --limitcpuidvalue=on limitcpuidvalue=on --logicproc Valid Argument enable, disable
--lowpowers5 Valid Argument enable, disable Description Enables or disables the low power (S5) state. If set to enable, the system will go into lowest-Power Off mode in S4 and S5, turning off as much of the power-consuming circuitry as required, to attempt to meet 1W power limit. This may disable things like PME, USB power, etc. If set to disable, the system will be in a normal power-use mode when in S4 or S5. Example C:\>cctk --lowpowers5=enable lowpowers5=enable --lpt Valid Argument lpt1, lpt2, lpt
Description Set the parallel port mode to any of the following: • disable — Disables the built-in parallel port of the system. • at — Enables the built-in parallel port of the system to operate in AT mode (output-only). • ps2 — Enables the built-in parallel port of the system to operate in PS/2 mode (bi-directional). • ecp — Enables the built-in parallel port of the system to operate in ECP mode, no DMA channel assigned. • epp — Enables the built-in parallel port to operate in EPP mode.
Description Enables or disables the media card and 1394 devices. Example C:\>cctk --mediacardand1394=enable mediacardand1394=enable --mem Valid Argument read-only Description Reports the amount of system memory physically installed in the system, not the amount of memory available to an operating system. The last two characters of the memory value indicate the order of magnitude used (KB or MB). Example C:\>cctk --mem mem=256MB --memcache Valid Argument enable, disable Description Enables or di
--memlowpowermode Valid Argument enable, disable Description Enables or disables the memory low power mode. Example C:\>cctk --memlowpowermode=enable memlowpowermode=enable --mfgdate Valid Argument read-only argument Description Displays the manufacturing date of the system. Example C:\>cctk --mfgdate mfgdate=20100213 --microphone Valid Argument enable, disable Description Enables or disables internal or external microphone of Dell notebook. Example C:\>cctk --microphone=enable microphone=e
--minconfig Valid Argument disable, enable Description Enables or disables the minimum configuration mode. Example C:\>cctk --minconfig=enable minconfig=enable --minicardssd Valid Argument enable, disable Description Enables or disables minicard SSD module. Example C:\>cctk --minicardssd=enable minicardssd=enable --modulebaydevice Valid Argument enable, disable Description Enables or disables the module bay device, except the battery. Example C:\>cctk --modulebaydevice=enable modulebaydevic
--monitortoggling Valid Argument enable, disable Description Enables or disables monitor toggling. Example C:\>cctk --monitortoggling=enable monitortoggling=enable --mouse Valid Argument off, on Description Turns the mouse controller on or off. Example C:\>cctk --mouse=off mouse=off --multicpucore Valid Argument enable, disable Description Allows the users to disable or enable Multiple CPU Cores if needed.
Example C:\>cctk --multicpucore=enable multicpucore=enable --nmibutton Valid Argument enable, disable Description Enables or disables the front bezel NMI button. The NMI button can be used to alert the operating system in certain cases. Example C:\>cctk --nmibutton=enable nmibutton=enable --numlock Valid Argument on, off Description Enables or disables the keyboard number lock. Example C:\>cctk --numlock=on numlock=on --ocur Valid Argument enable, disable 90 CCTK Options
Description Enables or disables the Open Cable Unidirectional Receiver (OCUR). NOTE: This option can be set only once. Example C:\>cctk --ocur=enable ocur=enable --onboard1394 Valid Argument enable, disable Description Enables or disables onboard 1394 controller on the next boot. Example C:\>cctk --onboard1394=enable onboard1394=enable --onboardmodem Valid Argument enable, disable Description Enables or disables the onboard modem. Example C:\>cctk --onboardmodem=enable onboardmodem=enable --
Description Enables or disables the onboard Serial ATA 2 controller. Example C:\>cctk --onboardserialata2ctrl=enable onboardserialata2ctrl=enable --optionalhddfan Valid Argument install, notinstall Description Enables or disables the optional HDD fan installation. Example C:\>cctk --optionalhddfan=install optionalhddfan=install --osmode Valid Argument enable, disable Description Enables or disables the operating system installation mode. Example C:\>cctk --osmode=enable osmode=enable --ovrwr
Description This option is only used with the -o option to cause the output file to be overwritten if a file of the same name already exists. Example C:\>cctk -o=filename.ini --ovrwrt The file filename has been overwritten. --passwordbypass Valid Argument off, reboot bypass, resumebypass, rebootandresume bypass Description Sets the password bypass feature. Example C:\>cctk --passwordbypass=off passwordbypass=off --pccard Valid Argument enable, disable Description Enables or disables the PC card
Description Enables or disables the PC card and 1394 devices. Example C:\>cctk --pccardand1394=enable pccardand1394=enable --pci Valid Argument read-only argument Description Performs a scan of all PCI buses and displays the results. The utility uses an open source pci.ids file for vendor/device name resolution. The utility looks for a file called pci.ids in the current working directory.
Device: 0012 - CMIC-LE Slot: 00 Class: 06 - Bridge SubClass: 00 - CPU/PCI PCI Bus: 0, Device: 0, Function: 2 Vendor: 1166 - ServerWorks Device: 0000 - Unknown --pciscanorder Valid Argument onboardfirst, slotfirst Description Sets the BIOS scan order for system boot. • onboardfirst — Scans the onboard devices first. • slotfirst — Scans the add-in devices first. Example C:\>cctk --pciscanorder=onboardfirst pciscanorder=onboardfirst --pcislots Valid Argument enable, disable Description En
--penmisindication Valid Argument enable, disable Description Enables or disables the missing pen indication. This property is used to control Tablet PC pen removal. If the pen has been removed out of the retaining well, the pen LED will blink. Example C:\>cctk --penmisindication=enable penmisindication=enable --penresumeon Valid Argument enable, disable Description Enables or disables the resume on pen setting. Example C:\>cctk --penresumeon=disable penresumeon=disable --pntdevice Valid Argumen
Example C:\>cctk --pntdevice=externalserialonly pntdevice=externalserialonly --postf12key Valid Argument enable, disable Description Enables or disables F12 boot menu on POST boot screen. Example C:\>cctk --postf12key=enable postf12key=enable --postf2key Valid Argument enable, disable Description Enables or disables F2 boot menu on POST boot screen. Example C:\>cctk --postf2key=enable postf2key=enable --posthelpdeskkey Valid Argument enable, disable CCTK Options 97
Description Enables or disables display of the ctrl+h help desktop hotkey message on the post screen if Management Engine (ME) is alive and Client Initiated Remote Access (CIRA) is supported. Example C:\>cctk --posthelpdeskkey=enable posthelpdeskkey=enable --postmebxkey Valid Argument off, on Description Controls the display of the MEBx hotkey (Ctrl-P) at POST on the sign-on screen. Example C:\>cctk --postmebxkey=on postmebxkey=on --powermgmt Valid Argument disabled, minimum, regular, maximum De
--powerwarn Valid Argument enable, disable Description Enables or disables performance limitation messages based on power supply capacity. Example C:\>cctk --powerwarn=enable powerwarn=enable --primidemast Valid Argument auto, off Description Enables or disables primary IDE master channel. Example C:\>cctk --primidemast=off primidemast=off --primideslav Valid Argument auto, off Description Enables or disables primary parallel IDE slave channel. Example C:\>cctk --primideslav=auto primidesla
--pwdlock Valid Argument lock, unlock Description Controls the ability to set the system password. If the password is locked, it cannot be changed. The lock argument locks the current state of the system password. If a system password has been set, it cannot be removed. If a system password has not been set, it cannot be set. On specific BIOS settings, this feature does not work. For more information, see the BIOS documentation. Example C:\>cctk --pwdlock=lock pwdlock=lock --powerperformancemgmt Valid
--radiotransmission Valid Argument on, off Description Enables or disables the radio transmission from MiniPCI wireless or bluetooth module. Example C:\>cctk --radiotransmission=on radiotransmission=on --rearsingleusb Valid Argument enable, disable Description Enables or disables the Rear Single USB ports. Example C:\>cctk --rearsingleusb=enable rearsingleusb=enable --remotebiosupdate Valid Argument enable, disable Description Enables or disables the remote BIOS update. Example C:\>cctk --r
--replicatnic Valid Argument enable, disable Description Enables or disables the system to report the Port Replicator NIC resources. Example C:\>cctk --replicatnic=disable replicatnic=disable --replicatscsi Valid Argument enable, disable Description Enables or disables the system to report the Port Replicator SCSI resources. Example C:\>cctk --replicatscsi=disable replicatscsi=disable --resetbutton Valid Argument enable, disable Description Enables or disables the system reset button to perfo
--rptkeyerr Valid Argument enable, disable Description Configures or reports whether the BIOS reports keyboard errors during POST. Example C:\>cctk --rptkeyerr=disable rptkeyerr=disable --safeusb Valid Argument enable, disable Description Enables or disables selective USB feature to disable all USB ports, except the two selective USB ports. This option allows only the keyboard or mouse connected to the selective USB ports for the boot process to continue. Example C:\>cctk --safeusb=enable safeusb
Example C:\>cctk --sata0=auto sata0=auto --sata0raid Valid Argument off, on Description Enables or disables SATA drive 0 to enable onboard RAID. Example C:\>cctk --sata0raid=off sata0raid=off --sata1raid Valid Argument off, on Description Enables or disables SATA drive 1 to enable onboard RAID. Example C:\>cctk --sata1raid=off sata1raid=off --sata2raid Valid Argument off, on Description Enables or disables SATA drive 2 to enable onboard RAID.
Example C:\>cctk --sata2raid=off sata2raid=off --sata3raid Valid Argument off, on Description Enables or disables SATA drive 3 to enable onboard RAID. Example C:\>cctk --sata3raid=off sata3raid=off --sata4raid Valid Argument off, on Description Enables or disables SATA drive 4 to enable onboard RAID. Example C:\>cctk --sata4raid=off sata4raid=off --sata5raid Valid Argument off, on Description Enables or disables SATA drive 5 to enable onboard RAID.
Example C:\>cctk --sata5raid=off sata5raid=off --sata6raid Valid Argument off, on Description Enables or disables SATA drive 6 to enable onboard RAID. Example C:\>cctk --sata6raid=off sata6raid=off --sata7raid Valid Argument off, on Description Enables or disables SATA drive 7 to enable onboard RAID. Example C:\>cctk --sata7raid=off sata7raid=off --sata1 Valid Argument auto, off Description Enables or disables SATA port 1.
Example C:\>cctk --sata1=auto sata1=auto --sata2 Valid Argument auto, off Description Enables or disables SATA port 2. Example C:\>cctk --sata2=auto sata2=auto --sata3 Valid Argument auto, off Description Enables or disables SATA port 3. Example C:\>cctk --sata3=auto sata3=auto --sata4 Valid Argument auto, off Description Enables or disables SATA port 4.
Example C:\>cctk --sata4=auto sata4=auto --sata5 Valid Argument auto, off Description Enables or disables SATA port 5. Example C:\>cctk --sata5=auto sata5=auto --sata6 Valid Argument auto, off Description Enables or disables SATA port 6. Example C:\>cctk --sata6=auto sata6=auto --sata7 Valid Argument auto, off Description Enables or disables SATA port 7.
Example C:\>cctk --sata7=auto sata7=auto --satactrl Valid Argument enable, disable Description Enables or disables all the SATA controllers. The option applies to all SATA controllers. Example C:\>cctk --satactrl=0 satactrl=0 --satactrlshadowcopy Valid Argument combined, ata, ahci, raid, qdma Description Configures the SATA controller on the system prior to booting. NOTE: The setting is valid only if the SATA controller is set to combined mode. Example C:\>cctk --satactrlshadowcopy=combined sat
Description Disables or enables the feature that allows SATA HDDs to initiate link power management transitions. Example C:\>cctk --satadipm=enable satadipm=enable --scsi3 Valid Argument enable, disable Description Enables or disables the third built-in SCSI controller. Example C:\>cctk --scsi3=enable scsi3=enable --scndidemaster Valid Argument auto, off Description Enables or disables secondary parallel IDE master channel. Example C:\>cctk --scndidemaster=on scndidemaster=on --scndideslave
Description Enables or disables secondary parallel IDE slave channel. Example C:\>cctk --scndideslave=auto scndideslave=auto --serial1 Valid Argument disable, auto, com1, com2, com3, com4 Description Defines the serial port 1 configuration. Example C:\>cctk --serial1=disable serial1=disable --serial2 Valid Argument disable, auto, com2, com4 Description Defines the serial port 2 configuration. Example C:\>cctk --serial2=disable serial2=disable --serialcomm Valid Argument off, on, com1cr, com
Description Sets the behavior of the serial port communication. • off — This option tells the BIOS to disable COM port 1 and COM port 2. • on — This option tells the BIOS to enable COM port 1 and COM port 2. These ports are made available for use by the operating system or applications. BIOS Console Redirection is disabled. • com1cr — This option tells the BIOS to enable COM port 1 and COM port 2. These ports are made available for use by the operating system or applications.
--setuppwd Valid Argument Description Sets the setup password. An argument is required. The password cannot be reported. Initially you can set the password. If you want to remove the password, provide one blank space and the old password. NOTE: You can set, remove, or change the password using -i option. It is recommended to specify the password at the end of the .ini file. If you want to remove the password using -i option, just provide a blank space for the setuppwd argument in the .
Example C:\>cctk --smartcardreader=enabled smartcardreader=enable --smarterrors Valid Argument enable, disable Description Enables or disables SMART errors. Example C:\>cctk --smarterrors=enable smarterrors=enable --snoopfilter Valid Argument enable, disable Description Enables or disables the snoop filter option from the system BIOS. Example C:\>cctk --snoopfilter=enable snoopfilter=enable --speakervol Valid Argument enable, disable, low, medium, high 114 CCTK Options
Description Controls the volume of the speaker. • enable — Enables the built-in speaker. The speaker is enabled at the single system-supported volume. This should be used only if the Speaker Volume Low/Medium/High attributes are not supported by the system. • disable — Disables the built-in speaker. • low — Enables the built-in speaker, at a low volume. • medium — Enables the built-in speaker, at a medium volume. • high — Enables the built-in speaker, at a high volume. Example C:\>cctk --speaker
Description Enables or disables the display of the splash or summary screen, rather than the detail of the POST flow. Example C:\>cctk --splashscreen=enable splashscreen=enable --sriov Valid Argument enable, disable Description Enables or disables BIOS support for Single Root I/O Virtualization (SRIOV) devices. Example C:\>cctk --sriov=enable sriov=enable --standbystate Valid Argument s1, s3 Description Sets the system to ACPI S1 or S3 sleeping state when the systems enters standby mode.
--strongpwd Valid Argument enable, disable Description Enables to enforce a strong password. Example C:\>cctk --strongpwd=enable strongpwd=enable --surroundview Valid Argument enable, disable Description Enables or disables SurroundView to use an additional AMD PCIE video card in conjunction with the onboard graphics card that allows to use multiple monitors concurrently. It is applicable only on the AMD platform. Example C:\>cctk --surroundview=enable surroundview=enable --svctag Valid Argument
Example C:\>cctk --svctag svctag=113CD1S --sysfanspeed Valid Argument fullspeed, noisereduce Description Sets the system fan speed. • fullspeed — Sets the speed for normal cooling. • noisereduce — Sets the speed to slow to reduce noise. Example C:\>cctk --sysfanspeed=fullspeed sysfanspeed=fullspeed --sysid Valid Argument read-only argument Description Defines the Dell Systems ID byte for systems that support it. The value of this feature is -1, if the system does not support it. Example C:\>
Description This function command reports the system identification string for a server, which is the string displayed under the Dell logo during POST. Example C:\>cctk --sysname sysname=Latitude D630 --syspwd Valid Argument Description Sets the system password. An argument is required. The password cannot be reported. Initially you can set the password using cctk. If you want to remove the password, provide one blank space and old password.
--sysbatcharger Valid Argument enable, disable Description Enables or disables the battery charging system. Example C:\>cctk --sysbatcharger=enable sysbatcharger=enable --tabletbuttons Valid Argument enable, disable Description Enables or disables tablet buttons. Example C:\>cctk --tabletbuttons=enable tabletbuttons=enable --tpm Valid Argument on, off Description Enables or disables the trusted platform module (TPM). Example C:\>cctk --tpm=on tpm=on 120 CCTK Options
--tpmactivation Valid Argument activate, deactivated Description Remotely activates the TPM depending on certain security criteria. The deactivated option is a read-only argument for reporting the current activation state of the TPM. For more information, see the "TPM Activation" on page 144. Example C:\>cctk --tpmactivation=activate tpmactivation=activate --trustexecution Valid Argument off, on Description Sets the Intel Trusted Execution Technology. Example C:\>cctk --trustexecution=off trustex
Example C:\>cctk --turbomode=enable turbomode=enable --uartpowerdown Valid Argument on, off Description Enables operating system to power down UART or disables operating system from powering down UART. Example C:\>cctk --uartpowerdown=on uartpowerdown=on --universalconnect Valid Argument enable, disable Description Allows or denies Windows 95 from re-enumerating when a new dock device is attached to the system.
--usb30 Valid Argument enable, disable Description Enables or disables USB 3.0. Example C:\>cctk --usb30=enable usb30=enable --usbemu Valid Argument enable, disable, enableexceptbootabledev Description Enables or disables emulation of USB devices. Example C:\>cctk --usbemu=enable usbemu=enable --usbemunousbboot Valid Argument enable Description Enables emulation of USB devices except bootable devices. Example C:\>cctk --usbemunousbboot=enable usbemunousbboot=enable CCTK Options 123
--usbflash Valid Argument auto, floppy, hard disk Description Sets the USB flash drive emulation to auto, floppy, or hard disk. Example C:\>cctk --usbflash=auto usbflash=auto --usbports Valid Argument enable, disable, noboot Description Enables or disables user accessible USB ports. If set to noboot, it enables BIOS emulation of all supported USB devices except for bootable devices (floppy, USB flash, etc.).
Example C:\>cctk --usbportsexternal=enable usbportsexternal=enable --usbportsfront Valid Argument disable, enable Description Enables or disables the USB ports on the front of the chassis. Example C:\>cctk --usbportsfront=disable usbportsfront=disable --usbpowershare Valid Argument enabled, disabled Description Enables or disables the USB power share. Example C:\>cctk --usbpowershare=enable usbpowershare=enable --usbport00 Valid Argument enable, disable Description Enables or disables USB p
Example C:\>cctk --usbport00=enable usbport00=enable --usbport01 Valid Argument enable, disable Description Enables or disables USB port 01. Example C:\>cctk --usbport01=enable usbport01=enable --usbport02 Valid Argument enable, disable Description Enables or disables USB port 02. Example C:\>cctk --usbport02=enable usbport02=enable --usbport03 Valid Argument enable, disable Description Enables or disables USB port 03.
Example C:\>cctk --usbport03=enable usbport03=enable --usbport04 Valid Argument enable, disable Description Enables or disables USB port 04. Example C:\>cctk --usbport04=enable usbport04=enable --usbport05 Valid Argument enable, disable Description Enables or disables USB port 05. Example C:\>cctk --usbport05=enable usbport05=enable --usbport06 Valid Argument enable, disable Description Enables or disables USB port 06.
Example C:\>cctk --usbport06=enable usbport06=enable --usbport07 Valid Argument enable, disable Description Enables or disables USB port 07. Example C:\>cctk --usbport07=enable usbport07=enable --usbport08 Valid Argument enable, disable Description Enables or disables USB port 08. Example C:\>cctk --usbport08=enable usbport08=enable --usbport09 Valid Argument enable, disable Description Enables or disables USB port 09.
Example C:\>cctk --usbport09=enable usbport09=enable --usbport10 Valid Argument enable, disable Description Enables or disables USB port 10. Example C:\>cctk --usbport10=enable usbport10=enable --usbport11 Valid Argument enable, disable Description Enables or disables USB port 11. Example C:\>cctk --usbport11=enable usbport11=enable --usbport12 Valid Argument enable, disable Description Enables or disables USB port 12.
Example C:\>cctk --usbport12=enable usbport12=enable --usbport13 Valid Argument enable, disable Description Enables or disables USB port 13. Example C:\>cctk --usbport13=enable usbport13=enable --usbport14 Valid Argument enable, disable Description Enables or disables USB port 14. Example C:\>cctk --usbport14=enable usbport14=enable --usbport15 Valid Argument enable, disable Description Enables or disables USB port 15.
Example C:\>cctk --usbport15=enable usbport15=enable --usbreardual Valid Argument on, off Description Enables or disables the rear dual stack if there is only one rear dual stack. Example C:\>cctk --usbreardual=on usbreardual=on --usbreardual2stack Valid Argument on, off Description Enables or disables the second rear dual stack if there are two rear dual stacks. Example C:\>cctk --usbreardual2stack=on usbreardual2stack=on --usbrearquad Valid Argument on, off CCTK Options 131
Description Enables or disables rear Quad USB ports (or rear triple stack on the OptiPlex 740.) Example C:\>cctk --usbrearquad=on usbrearquad=on --usbwake Valid Argument enable, disable Description Enables or disables USB wake setting in the next boot. Any USB input device can generate a wake event. Example C:\>cctk --usbwake=enable usbwake=enable --uuid Valid Argument read-only argument Description Reports the UUID for a system. The UUID is a unique system identifier used in PXE requests.
--vaconfiglock Valid Argument unlock, lock Description Sets the Intel Virtual Appliance Configuration lock. Example C:\>cctk --vaconfiglock=unlock vaconfiglock=unlock --valsetuppwd Valid Argument password Description Validates the setup password while setting a value in the BIOS. This is applicable only if you set a setup password or both setup password and system password. Example C:\>cctk --numlock=enable --valsetuppwd= numlock=enable --valsyspwd Valid Argument password Description
Example C:\>cctk --numlock=enable --valsyspwd= numlock=enable --vaphysicalpresenceconfirm Valid Argument off, on Description Sets the VA Physical Presence Confirmation. If set to off, it will allow VA install application to make virtual appliance configuration changes without rebooting. If set to on, it forces VA install application to reboot the system to make virtual appliance configuration. Example C:\>cctk --vaphysicalpresenceconfirm=off vaphysicalpresenceconfirm=off --vgadacsnoop Vali
Description Enables or disables the video expansion. Example C:\>cctk --videoexpansion=enable videoexpansion=enable --videomemsize Valid Argument auto, off, 12MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB Description Sets the video memory size to the given value. These arguments are used to configure the amount of memory allocated to the onboard video chipset. Example C:\>cctk --videomemsize=auto videomemsize=auto --virtualappliance Valid Argument off, on Description Sets the virtual appliance
--virtualization Valid Argument disable, enable Description Enables or disables the virtualization in CPU. • enable — Enables the additional hardware capabilities provided by Virtualization Technology in applicable CPUs. • disable — Disables the additional hardware capabilities provided by Virtualization Technology. Example C:\>cctk --virtualization=on virtualization=on --vtfordirectio Valid Argument on, off Description Enables or disables Intel Virtualization Technology for Direct I/O (VT-d), a
Description Defines the wake-on-LAN feature. • enable — The system wake-on-LAN feature is enabled; either an onboard or an add-in NIC can wake the system up. • disable — The system does not respond to magic packets or other means of wake-on-LAN. The NIC chip section that looks for packets will not be powered. • addincard — Enables NICs, plugged into the special power connector, as the source of any wake-on-lan signal. • onboard — The onboard NIC is enabled for wake-on-lan.
Example C:\>cctk --wakeonlanbootovrd=enable wakeonlanbootovrd=enable --watchdogtimer Valid Argument enable, disable Description Enables or disables the system to reboot or reset when the watchdog time expires. Example C:\>cctk --watchdogtimer=enable watchdogtimer=enable --wificatcherchanges Valid Argument permitted, denied Description Permits or denies Wi-Fi catcher changes. If the administrator password is not set, this setting will have no effect. Example C:\>cctk --wificatcherchanges=permitt
Description Enables or disables the Wi-Fi locator. When enabled, the locator feature can be activated during S3 to indicate the presence and intensity of wireless network(s), without fully waking the system. Example C:\>cctk --wifilocator=enable wifilocator=enable --wirelessadapter Valid Argument enable, disable Description Enables or disables the wireless adapter. Example C:\>cctk --wirelessadapter=enable wirelessadapter=enable --wirelessuwb Valid Argument enable, disable Description Enables o
--wirelessdevice Valid Argument disable, enablectrlbyapp, enablectrlhotkeyapp Description Sets the wireless device. • disable — Disables wireless devices. • enablectrlbyapp — Enables controlling by an application such as QuickSet. • enablectrlhotkeyapp — Enables controlling by the hotkey or by an application such as QuickSet. Example C:\>cctk --wirelessdevice=disable wirelessdevice=disable --wirelesswitchbluetoothctrl Valid Argument enable, disable Description Enables or disables wireless swit
--wirelesswitchcellularctrl Valid Argument enable, disable Description Enables or disables wireless switch cellular control. • disable — If the systems that have a physical 'Wireless On/Off Switch', the switch has no effect on the state of the cellular radio. • enable — Switch turns the cellular (WWAN) radio on and off. Example C:\>cctk --wirelesswitchcellularctrl=enable wirelesswitchcellularctrl=enable --wirelesswitchchanges Valid Argument permitted, denied Description Permits or denies wireles
Description Enables or disables wireless switch wireless LAN control. • enable — If the systems have a physical 'Wireless On/Off Switch', switch has no effect on the state of the wireless LAN radio. • disable — Switch turns the wireless LAN radio on and off. Example C:\>cctk --wirelesswitchnlanctrl=enable wirelesswitchnlanctrl=enable --wxanradio Valid Argument disable, wlanradioon, wwanradioon Description Sets the WLAN and WWAN options. • disable — Disables both WLAN and WWAN.
PCI Reporting The scan of the PCI bus will use a file to resolve PCI vendor and device codes to vendor information strings. The format of the PCI output is as follows: PCI Bus: 2, Device: 4, Function: 0 Vendor: 8086 - Intel Corp. Device: 1229 - 82557/8/9 [Ethernet Pro 100] Sub Vendor:8086 - Intel Corp.
TPM Activation Trusted Platform Module (TPM) is an industry standard cryptographic module that provides attestation, integrity metrics and reporting, and a secure key hierarchy. Dell client systems use TPM to verify whether the system’s state has changed between two boot cycles. Do the following to activate TPM: 1 If not set, set up the BIOS password. cctk --setuppwd= 2 Enable TPM. cctk --tpm=on --valsetuppwd= 3 Activate TPM.
Completion Code Table 4-4 displays the completion code of an update operation performed by BIOS in the recent shutdown or reboot operation. Table 4-4. Completion and Explanation Code Explanation 0000h The update was completed successfully. 0001h The image failed one or more consistency checks. 0002h The BIOS could not access the flash-memory device. 0003h The flash-memory device was not ready when an erase was attempted.
CCTK Options
Troubleshooting CCTK 5 This section describes how to troubleshoot while running Dell Client Configuration Toolkit (CCTK). Running CCTK Displays Error Messages If you get any of the following error messages, uninstall and reinstall HAPI: Required BIOS interface not found or HAPI load error. Running CCTK on 32-bit and 64-bit Supported System Ensure that you are running CCTK.exe based on the architecture of the system.
Running CCTK on Linux When you install CCTK on a Linux system, the entry, modprobe dcdbas, is added in the /etc/rc.modules file. After uninstalling CCTK, this entry will not be removed. While Applying the .ini File When you apply the .ini file generated using CCTK 1.0.1 on a system using CCTK 1.1, the wakeonlan option may fail to set. Verify whether you have set the wakeonlan option to bootseq or network. bootseq and network are not valid arguments for wakeonlan in CCTK 1.1.
A Sample File Formats This appendix lists the sample Dell Client Configuration Toolkit (CCTK) utility .ini file. Sample CCTK Utility .ini File Format [cctk] sysname=Latitude E6400 sysid=0233 biosver=A17 ;svctag=6KDC4BS ;do not edit information above this line acpower=off amblightsen=disable asset=ash autoon=disable autoonhr=8 autoonmn=0 bluetoothdevice=enable bootorder= +hdd.1,+usbdev,+floppy,+cdrom,+hdd.2,+hdd.3,+hdd.4,+h dd.5,-hdd.
cpuxdsupport=enable embnic1=onnopxe embsataraid=raid energystarlogo=disable esataports=enable expresscharge=disable externalhotkey=scrolllock fastboot=minimal hddacousticmode=bypass keyboardclick=disable keyboardillumination=off keypad=enabledbyfnkey lptmode=ps2 microphone=enable modulebaydevice=enable multicpucore=enable numlock=on onboardmodem=enable passwordbypass=off pccardand1394=enable pntdevice=switchtotouchpad posthelpdeskkey=disable powerwarn=enable propowntag=bash1 pwdlock=unlock remotebiosupdate=
serial1=com1 speedstep=disable sysbatcharger=enable tpmactivation=activate tpm=off trustexecution=off usbemu=enable usbportsexternal=enable usbpowershare=disable usbwake=disable ;uuid=44454C4C4B0010448043B6C04F344253 virtualization=enable vtfordirectio=off wakeonlan=enable wificatcherchanges=deny wifilocator=enable wirelesslan=enable wirelesswitchbluetoothctrl=enable wirelesswitchcellularctrl=enable wirelesswitchchanges=deny wirelesswitchnlanctrl=enable Sample File Formats 151
Sample File Formats
B Messages and Codes This section documents the error messages and codes used in Dell Client Configuration Toolkit (CCTK). CCTK Error Codes and Messages The CCTK utility checks your commands for correct syntax and valid input. When you enter a command, a message is displayed stating the results of the command. On Windows operating systems, the error code file (cctkerrorcodes.txt) is provided in the installation directory.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 8 Cannot execute duplicated request. 9 There was an error clearing the SEL. 10 Clear SEL cannot be accompanied with any other option. 11 racreset cannot be accompanied with any other option. 12 Cannot execute command. Command, or request parameter(s), not supported in present state. 13 Command not supported on given channel. 14 The community string may only contain printable ASCII characters. 15 Destination unavailable.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 28 Reservation Canceled or Invalid Reservation ID. 29 Invalid Time to live value. 30 Invalid VLANID value. 31 Invalid Command. Used to indicate an unrecognized or unsupported command. 32 Command invalid for given LUN. 33 Load defaults cannot be accompanied with any other option. 34 There was an error loading the defaults. 35 Node Busy.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 47 Command response could not be provided. Device in firmware update mode. 48 Command response could not be provided. SDR Repository in update mode. 49 Cannot execute command, SEL erase in progress. 50 Attempt to set the 'set in progress' value when not in the 'set in complete' state. 51 The SOL character accumulate interval is invalid. 52 The SOL character send threshold is invalid. 53 The SOL retry interval is invalid.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 68 The asset tag cannot be more than 10 characters long. 69 The required BIOS interfaces cannot be found on this system. 70 The BIOS version information is not available. 71 There is not enough free system memory to complete the BIOS update. 72 The BIOS update file version is a different version class (A00, X00) than the\ncurrent system BIOS. Use the --force option to use this BIOS image.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 83 The state byte must be a value between 0 and 255 decimal. 84 The CPU information is not available. 85 The dependent option '%s' required for this subcommand is missing in the command line. 86 Duplicate sub command '%s' has been entered. 87 The script file does contain not a valid DTK environment script signature. 88 The format of the environment variable is incorrect.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 103 The -x (--hex) option can only be used with -b or -r. 104 Input file '%s' not found. 105 Input file '%s' cannot be read. 106 Invalid argument for option '%s'. 107 Function table lookup error. 108 The machine ID was not found in the file '%s'. 109 The system memory information is not available. 110 Mode can only be used with the --pci option. 111 The device name or index must be present in the boot order.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 122 The password may only contain alphanumeric characters. 123 The BIOS passwords have been disabled via jumper. 124 The password length must be between 1 and 32. 125 This password is locked and can only be unlocked by the admin user. 126 There was an error setting the password. 127 The LCD string length must be between 1 and %s. 128 The LCD string may only contain alphanumeric characters.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 143 The old password supplied is incorrect. The new password will not be set. Please try again. 144 Cannot stat /etc/omreg.cfg file. Please ensure /etc/omreg.cfg file is present and is valid for your environment. You can copy this file from the DTK iso. 145 Getting nic selection settings failed. 146 HAPI Driver Load Error. 147 Filter action power reduction is only supported for the system power warn/fail filters.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 161 Invalid IPv6 address. The IPv6 address cannot be link-local or multicast. 162 Invalid IPv6 address. The IPv6 address specified has incorrect address format. 163 Invalid IPv6 address. The gateway address specified has incorrect address format. 164 Invalid IPv6 address. The Primary DNS server address specified has incorrect address format. 165 Invalid IPv6 address.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 177 Unspecified error. 178 Unsupported device. Re-try with supported device. 179 Setup password is required. Re-try providing setup/admin password. 180 System password is required. Re-try providing system password. 181 The password supplied is incorrect. Please try again. 182 Password verification failed. 183 User input password does not fit system requirement. 184 Password not installed in the system.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 196 The hardware revision information is not available for this system. 197 The completion code information is not available for this system. 198 The BIOS characteristics information is not available for this system. 199 The password should not contain special characters. 200 Please use 64-bit version of this application. 201 %s cannot be modified when TPM is OFF.
Table B-1. CCTK Error Codes and Messages (continued) Error Code Message 217 This Option Not supported on UEFI Bios. 218 Unable to Set Bootorder. 219 Invalid Arguments. Unable to Set Bootorder.
Messages and Codes
Index C CCTK creating a bootable image using Windows PE, 20 creating a bootable image using Windows PE 2.0, 20 creating a bootable image using Windows PE 3.
--cpucore, 59 --cpucount, 59 --cpuspeed, 59 --cpuxdsupport, 60 --cstatesctrl, 60-61 --diskettereconfig, 60 --displayclosestate, 61 --dockingirq, 61 --dramprefetch, 62 --embnic1, 62 --embnic2, 62 --embraidchannelaprimarycopy, 63 --embraidchannelashadowcopy, 64 --embraidchannelbprimarycopy, 63 --embraidchannelbshadowcopy, 64 --embsasctrl, 64 --embsataraid, 65 --energystarlogo, 65 --esataport, 65 --esataports, 66 --esupport, 66 --expresscard, 66 --expresscharge, 67 --externalhotkey, 67 --fastboot, 68 --fbdmemt
--latitudeonflash, 82 --limitcpuidvalue, 83 --logfile, 35 --logicproc, 83 --lowpowers5, 84 --lpt, 84 --lptmode, 84 --mediacard, 85 --mediacardand1394, 85 --mem, 86 --memcache, 86 --memlowpowermode, 87 --mfgdate, 87 --microphone, 87 --minconfig, 88 --minicardssd, 88 --modulebaydevice, 88 --monitortoggling, 89 --mouse, 89 --multicpucore, 89 --nmibutton, 90 --numlock, 90 -o, 36 --ocur, 90 --onboard1394, 91 --onboardmodem, 91 --onboardserialata2ctrl, 91 --optionalhddfan, 92 --osmode, 92 --outfile, 36 --ovrwrt,
--sata6raid, 106 --sata7, 108 --sata7raid, 106 --satactrl, 109 --satactrlshadowcopy, 109 --satadipm, 109 --scndidemaster, 110 --scndideslave, 110 --scsi3, 110 --serial1, 111 --serial2, 111 --serialcomm, 111 --serrdmimsg, 112 --setuppwd, 113 --sma, 113 --smartcardreader, 113 --smarterrors, 114 --snoopfilter, 114 --speakervol, 114 --speedstep, 115 --splashscreen, 115 --sriov, 116 --standbystate, 116 --strongpwd, 117 --surroundview, 117 --svctag, 117 --sysbatcharger, 120 --sysfanspeed, 118 --sysid, 118 --sysna
--vaphysicalpresenceconfirm, 134 --version, 38 --vgadacsnoop, 134 --videoexpansion, 134 --videomemsize, 135 --virtualappliance, 135 --virtualization, 136 --vtfordirectio, 136 --wakeonlan, 136 --wakeonlanbootovrd, 137 --watchdogtimer, 138 --wificatcherchanges, 138 --wifilocator, 138 --wirelessadapter, 139 --wirelessdevice, 140 --wirelessuwb, 139 --wirelesswitchbluetoothctrl, 140 --wirelesswitchcellularctrl, 141 --wirelesswitchchanges, 141 --wirelesswitchnlanctrl, 141 --wxanradio, 142 error messages, 33, 153
uninstalling CCTK on Windows XP and Windows Vista CCTK, 20 W WIM (Windows Imaging Format), 20 Windows AIK, 20 Windows Imaging Format, 20 Index 172