Dell Client Configuration Toolkit Version 1.2.
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. © 2011 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 Systems and Operating Systems What’s New in This Release 2 . . . . . . 13 . . . . . . . . . . . . . . 13 Windows Install/Uninstall . . . . . . . . . . . . 15 . . . . . . . . . . . . 15 . . . . . . . . . . . . . . . . . . . . . 15 Prerequisites for installing CCTK Installing CCTK . . . . . . . . . . . . . . . 18 . . . . . . . . . . . . . . . . . . . . 18 Important Information Uninstalling CCTK . . . .
Prerequisite . . . . . . . . . . . . . . . . . . . . . 23 Uninstalling CCTK . . . . . . . . . . . . . . . . . . . . 24 Upgrading CCTK . . . . . . . . . . . . . . . . . . . . . 25 CCTK Options . . . . . . . . . . . . . . . . . . . . . . 27 Command Syntax Overview . . . . . . . . . . . . . . . 27 . . . . . . . . . . . . . . . 27 . . . . . . . . . . . . . . . . . . 28 Command Line Syntax Case-Sensitivity Command Line Option Delimiters Read and Write Options . . . . . . . . . 28 . . .
--agpslot . . . . . . . . . . . . . . . . . . . . . . --amblightsen . . . . . . . . . . . . . . . . . . . 40 . . . . . . . . . . . . . . . . . . . . . 40 . . . . . . . . . . . . . . . . . . . . . . . 41 --asfmode --asset 40 --atgsystem . . . . . . . . . . . . . . . . . . . . . 41 --audiomode . . . . . . . . . . . . . . . . . . . . 41 . . . . . . . . . . . . . . . . . . . . . . 42 --autoon --autoonhr . . . . . . . . . . . . . . . . . . . . . 42 --autoonmn . . . . . . . . . . . . . . .
--cpucount . . . . . . . . . . . . . . . . . . . . . 57 --cpuspeed . . . . . . . . . . . . . . . . . . . . . 57 --cpuxdsupport --cstatesctrl . . . . . . . . . . . . . . . . . . . 57 . . . . . . . . . . . . . . . . . . . . 58 --diskettereconfig . . . . . . . . . . . . . . . . . 58 --displayclosestate . . . . . . . . . . . . . . . . . 58 . . . . . . . . . . . . . . . . . . . 59 --embnic1 . . . . . . . . . . . . . . . . . . . . . . 59 --embnic2 . . . . . . . . . . . . . . . . . . . . . .
--infrareddevice . . . . . . . . . . . . . . . . . . 70 . . . . . . . . . . . . . . . . . . . 70 . . . . . . . . . . . . . . . . . . . . . 70 --infraredmode --instanton --integratedaudio . . . . . . . . . . . . . . . . . 71 --integratedraid . . . . . . . . . . . . . . . . . . 71 --integratedsas . . . . . . . . . . . . . . . . . . . 71 --integratedusbhub . . . . . . . . . . . . . . . . . 72 --integratedvideosize . . . . . . . . . . . . . . . 72 . . . . . . . . . . . . . . . . . .
--nmibutton --numlock . . . . . . . . . . . . . . . . . . . . . 82 . . . . . . . . . . . . . . . . . . . . . . 82 --onboard1394 . . . . . . . . . . . . . . . . . . . --onboardmodem --onreader . . . . . . . . . . . . . . . . . . 83 . . . . . . . . . . . . . . . . . . . . . 83 --optionalhddfan . . . . . . . . . . . . . . . . . . 84 . . . . . . . . . . . . . . . . . . . . . . 84 . . . . . . . . . . . . . . . . . . . . . . . 84 --osmode --ovrwrt --passwordbypass --pccard . . . . . . . . . .
--sata3 . . . . . . . . . . . . . . . . . . . . . . . 95 --sata4 . . . . . . . . . . . . . . . . . . . . . . . 95 --sata5 . . . . . . . . . . . . . . . . . . . . . . . 96 --sata6 . . . . . . . . . . . . . . . . . . . . . . . 96 --sata7 . . . . . . . . . . . . . . . . . . . . . . . 96 --satactrl . . . . . . . . . . . . . . . . . . . . . . --satadipm --scsi3 97 . . . . . . . . . . . . . . . . . . . . . 97 . . . . . . . . . . . . . . . . . . . . . . . 97 --scndidemaster --scndideslave .
--tabletbuttons --tpm . . . . . . . . . . . . . . . . . . . 108 . . . . . . . . . . . . . . . . . . . . . . . . 108 --tpmactivation . . . . . . . . . . . . . . . . . . . 108 . . . . . . . . . . . . . . . . . . 109 . . . . . . . . . . . . . . . . . . . . 109 --trustexecution --turbomode --uartpowerdown . . . . . . . . . . . . . . . . . . 110 --universalconnect . . . . . . . . . . . . . . . . . 110 . . . . . . . . . . . . . . . . . . . . . . . 110 --usb30 --usbemu . . . . . . . . . . .
--usbrearquad . . . . . . . . . . . . . . . . . . . 119 . . . . . . . . . . . . . . . . . . . . . 120 . . . . . . . . . . . . . . . . . . . . . . . . 120 --usbwake --uuid --vaconfiglock . . . . . . . . . . . . . . . . . . . 120 --valsetuppwd . . . . . . . . . . . . . . . . . . . 121 . . . . . . . . . . . . . . . . . . . . 121 --valsyspwd --vaphysicalpresenceconfirm --vgadacsnoop . . . . . . . . . . . 122 . . . . . . . . . . . . . . . . . . . 122 --videoexpansion . . . . . . . . . . .
5 Troubleshooting CCTK . . . . . . . . . . . . . . Running CCTK Displays Error Messages Running CCTK on 32-bit and 64-bit Supported System . . . . . . . . . . . . . . . . . 135 . . . . . . . . . . . 135 Running CCTK on Windows Vista or Windows 7 When User Account Control is Enabled . . . . Running CCTK on Linux . . . . 135 . . . . . . . . . . . . . . . . . 136 While Applying the .ini File A Sample File Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sample CCTK Utility .
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. You can use CCTK 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 cctkcmd.bat, cctkerrorcodes.txt, cctkerrorcodes.xml, CCTKUG.url, 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.
Important Information CCTK requires Hardware Application Programming Interface version 5.9.2 (HAPI) or later installed on the system where you run the CCTK commands. If your system does not have HAPI installed, CCTK automatically installs HAPI when you run a CCTK command. After the option is configured, HAPI is uninstalled. If the system has an older version of HAPI, when you run a CCTK command, HAPI is automatically upgraded to the latest version.
To create a bootable image using Windows PE 2.0: 1 Download Microsoft Windows AIK from the Microsoft website. 2 Install AIK. 3 Download DELL_CCTK_version_Xrev/Arev_releaseid.exe installation file from the Dell Support website at support.dell.com and extract it. 4 Double-click cctk.msi and follow the instructions. 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.
Example: copy c:\winPE_x86\boot.wim c:\winPE_x86\ISO\sources\boot.wim 6 Create a bootable Windows PE image using Windows AIK. a Click Start Programs Microsoft Windows AIK Windows PE Tools Command Prompt. NOTE: If you want to prepare a bootable image for a 64-bit supported system, from the command prompt, navigate to the \Windows AIK\Tools\amd64 directory. b Run the following command: oscdimg –n –b\etfsboot.com \ISO
5 Integrate the CCTK directory structure to an ISO file using the following steps: CCTK provides the cctk_x86_winpe_3.bat and cctk_x86_64_winpe_3.bat scripts to integrate CCTK, HAPI, and related Dell drivers into the ISO image. 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.
Running CCTK Commands Using a Bootable Image To run CCTK commands using a bootable image: 1 Burn a CD with the ISO image and boot the system that you want to configure from the CD. 2 Navigate to the cctk\x86 or cctk\x86_64 directory to run the CCTK commands. For more details on running the CCTK commands, see "CCTK Options" on page 27. Upgrading CCTK To upgrade CCTK 1.1 and CCTK 1.0.1 to CCTK 1.2.
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 27. NOTE: To view CCTK documentation, navigate to /opt/dell/toolkit/bin/ directory and double-click cctk.desktop.
Upgrading CCTK To upgrade CCTK 1.1 and CCTK 1.0.1 to CCTK 1.2.1: 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: 1 Uninstall the CCTK RPM, cctk-linux-1.0.0-buildnum.
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.1 (Windows - Jan 12 2011, 12:06:13) Copyright (c) 2011 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.1 Windows - Jan 12 2011, 12:06:13 Copyright (c) 2011 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. All options and pre-defined arguments are lowercase unless stated otherwise.
Description Sets the behavior of the system after AC power is lost. • off — After an AC power loss, when AC power is restored, the system will stay off. • 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 actled, wlan, disable Description Sets the Network Activity LED to a
Description Adds the specified device to the boot device list. At present, only the USB storage device is supported. This option is not valid in all the systems. The USB storage device is added at the end of the boot order. If the USB device 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.
--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 --asfmode Valid Argument on, off, alertonly, dash Description Sets the alert standard format. The alertonly argument enables only error messages.
asfmode=on --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, ha
• fullduplex — Allows record and playback simultaneously. 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 42 CCTK Options
Description Sets the auto on configuration in minutes. Example C:\>cctk --autoonmn=30 autoonmn=30 --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. The first 32-bits are from the reference specification available on the Distributed Management Task Force website at dmtf.org.
--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 Description Displays a list of installable languages for the BIOS. Example C:\>cctk --bioslistinstalllang bioslistinstalllang=en|US|iso8859-1 --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
Example C:\>cctk --biosver biosver=A19 --bisreq Valid Argument accept, deny, reset Description Enables or disables the Boot Integrity Services (BIS) in BIOS. Example C:\>cctk --bisreq=accept bisreq=accept --bitsmart Valid Argument enable, 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 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 CCTK Options 47
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. When you run the bootorder option, the following information is displayed: • device status — The current device status. It may be enabled or disabled • device number — A unique number to identify the device on the system • device type — The device type • short form — Short form of the device.
NOTE: For legacy boot list, unknown devices are displayed as hexadecimal values. For UEFI boot list, some of the devices are displayed as uefi with a notation. Change the bootorder by providing the short form of the unknown device. NOTE: While changing the bootorder sequence, if the system is set with a setup password, specify the setup password as the --valsetuppwd argument.
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.2 --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 --dis
Example With Sub Options C:\>cctk bootorder --sequence=hdd.1,floppy -enabledevice=cdrom,hdd.2 --disabledevice= nic.1,hdd.3 --activebootlist Activates the boot list to UEFI or legacy. On re-boot, the system boot to the boot list specified. NOTE: With --activebootlist, do not specify any other sub options, such as -sequence, --enabledevice, and --disabledevice. Example C:\>cctk bootorder --activebootlist=uefi --bootlisttype Specifies the boot list as UEFI or legacy.
Description Sets the Initial Program Load (IPL) device sequence for the next system boot. • diskettefirst — Sets the devices in the sequence: diskette, hard drive, CD- ROM, and option ROMs (if available). • harddiskonly — Sets the devices in the sequence: hard drive and option ROMs (if available). • devlist — Sets the devices in the sequence: diskette, CD-ROM, hard drive, and option ROMs (if available).
Description Sets the onboard or first add-in video controller for boot time messages. NOTE: Depending on the BIOS search and system slot layout, the first add-in device changes. Example C:\>cctk --boottimevideo=onboard boottimevideo=onboard --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
--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 --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
Example C:\>cctk --chasintrusion=enable chasintrusion=enable --clearsel Valid Argument no, yes Description Allows the system to erase or retain the contents of the system event log when the system boots the next time. Example C:\>cctk --clearsel=no clearsel=no --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 r
Description Defines the completion code of an update operation performed by BIOS in the recent shutdown or reboot operation. For more information, see "Completion Code" on page 133. Example C:\>cctk --completioncode completioncode=FFFF --coolnquiet Valid Argument enable, disable Description Enables or disables AMD cool and Quiet processor feature. Example C:\>cctk --coolnquiet=enable coolnquiet=enable --cpucore Valid Argument 1, 2, 4, 6, 8, 10, 12, all Description Controls the number of enabled
--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 the processor. Example C:\>cctk --cpuspeed cpuspeed=2800MHz --cpuxdsupport Valid Argument enable, disable Description Enables or disables the CPU eXecute Disable (XD) feature support. Example C:\>cctk --cpuxdsupport=enable cpuxdsupport=enable CCTK Options 57
--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 cstatesctrl=enable --diskettereconfig Valid Argument anytime, atbootonly Description Allows the user to hot or warm plug a floppy drive into the system and make it functional.
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-i
--embnic2 Valid Argument on, off, onnopxe, onwithiscsi, onwithrplboot, onwithimageserverboot Description Enables or disables the second embedded NIC. Example C:\>cctk --embnic2=on embnic2=on --embsataraid Valid Argument off, combined, ata, ahci, raid, qdma Description Configures the embedded SATA RAID controller. Example C:\>cctk --embsataraid=off embsataraid=off --embvideoctrl Valid Argument enable, disable Description Enables or disables the embedded video controller. Example C:\>cctk --e
--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 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.
--expresscard Valid Argument enable, disable 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
Example C:\>cctk --externalhotkey=disable externalhotkey=disable --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 --firstpowerondate Valid Argument read-only argument Description Displays th
--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. • auto — Enables the auto-configuration of the built-in floppy controller of the system. • readonly — Floppy controller becomes read-only, no write operations are permitted.
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. If enabled, when the BIOS boots next time, the first PXE-capable device is inserted as the first device in the boot sequence.
Example C:\>cctk --fsboptimize=off fsboptimize=off --genencryption Valid Argument enable, disable Description Enables or disables general purpose encryption. Example C:\>cctk --genencryption=enable genencryption=enable --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. Quiet sets the acoustic mode of the hard disks to the quietest operation.
--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 --hotdock Valid Argument enable, disable Description Enables or disables hot docking. Example C:\>cctk --hotdock=enable hotdock=enable --htkeywxanradio Valid Argument enable, disable Description Enables or disables hotkey to toggle WxAN radio. Enabling this option allows to set wxanradio option. For more information, see "--wxanradio" on page 130. C:\>cctk --htkeywxanradio=enable htkeywxanradio=enable --htassist Valid Argument
Example C:\>cctk --htassist=enable htassist=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 Des
Example C:\>cctk --idecdrom=auto idecdrom=auto --infrareddevice Valid Argument disable, 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 --infraredmode=fast infraredmode=fast --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=enable integratedraid=enable --integratedsas Valid Argument enable, disable Description Enables or disables the i
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 the given value. NOTE: The setting is valid only if integrated video is used. Example C:\>cctk --integratedvide
Description Enables or disables the internal mini PCI slot. 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 --interwirelessuwb Valid Argument enable, disable CCTK
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, or auto status. If set to auto, illumination is set based on ambient light level. Example C:\>cct
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=10/30/2009 --latitudeon Valid Argument enable, disable Description Enables or disables booting to Latitude ON. Example C:\>cctk --latitudeon=enable latitudeon=enable --latitudeonflash Valid Argument
Description Enables or disables the ability to boot to the Latitude ON Flash module. 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:\>cc
Example C:\>cctk --logicproc=enable logicproc=enable --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 l
--lptmode Valid Argument disable, at, ps2, ecp, epp, ecpdma1, ecpdma3 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.
--mediacardand1394 Valid Argument enable, disable 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=4096MB --mfgdate Valid A
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=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
Example C:\>cctk --modulebaydevice=enable modulebaydevice=enable --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 CCTK Options 81
Description Allows the users to disable or enable Multiple CPU Cores if needed. If disabled, this would prevent the operating system from accessing additional cores present on a single CPU package. 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 Vali
--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 --onreader Valid Argument enable, disable Description Enables or disables onreader. Example C:\>cctk --onreader=enable onreader=enable CCTK Options 83
--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 --ovrwrt Valid Argument read-only Description This option is only used with the -o option to cause the output file to be overwritten if a file of the same
--passwordbypass Valid Argument off, rebootbypass, resumebypass, rebootandresumebypass 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. Example C:\>cctk --pccard=enable pccard=enable --pccardand1394 Valid Argument enable, disable Description Enables or disables the PC card and 1394 devices. Example C:\>cctk --pccardand1394=enable pccardand1394=enable CC
--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. If the file is not found in the current working directory, the directory containing the CCTK executable is searched. If the -n option is used to specify a filename, this filename is used for resolution.
Example 1 (the pci.ids filename is specified in the command line instance): C:\>cctk --pci -n
--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 89
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 disable, minimum, regular, maximum Des
--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 --radiotransmission Valid Ar
Description Allows to electrically enables or disable the Rear Single USB ports. If disabled, the ports cannot be used in any operating systems. Example C:\>cctk --rearsingleusb=off rearsingleusb=off --remotebiosupdate Valid Argument enable, disable Description Enables or disables the remote BIOS update. Example C:\>cctk --remotebiosupdate=enable remotebiosupdate=enable --rptkeyerr Valid Argument enable, disable Description Configures or reports whether the BIOS reports keyboard errors during P
--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=enable --sata0 Valid Argument auto, off Description Enables or disables SATA port 0. Example C:\>cctk --sata0=auto sata0=auto --sata1 Valid Argument auto, off Description Enables or
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=enable satactrl=enable --satadipm Valid Argument enable, disable 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 CCTK Options 9
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 Valid Argument auto, off Description Enables or disables secondary parallel IDE slave channel. Example C:\>cctk --scndideslave=auto scndideslave=auto --serial1 Valid Argument disable, auto, com1, com2,
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, com2cr Description Sets the behavior of the serial port communication. • off — This option tells the BIOS to disable COM port 1 and COM port 2.
• 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. BIOS Console Redirection is through COM port 1. • com2cr — 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 through COM port 2. Example C:\>cctk --serialcomm=off serialcomm=off --serrdmimsg Valid Argument on, off Description
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 .ini file. Example C:\>cctk --setuppwd=
--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 Description Controls the volume of the speaker. 102 • enable — Enables 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 --speakervol=low speakervol=low --speedstep Valid Argument automatic, disable, maxperformance, maxbattery Description Sets the speedstep status to automatic, disable, maxperformance, or maxbattery. Example C:\>cctk --speedstep=automatic speedstep=automatic --splashscreen Valid Argument enable or disable D
--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. Example C:\>cctk --standby=s1 standby=s1 --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 read-only Description Reports the service tag for a system. Example C:\>cctk --svctag svcta
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:\>cctk --sysid sysid=0169 --sysname Valid Argument read-only argument Description This function
--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. 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 syspwd argument in the .
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 --tpmactivation Valid Argument activate, deactivated 108 CCTK Options
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 132. Example C:\>cctk --tpmactivation=activate tpmactivation=activate --trustexecution Valid Argument off, on Description Sets the Intel Trusted Execution Technology. Example C:\>cctk --trustexecution=off trustexecution=off --turbomode Valid Argument enable, disabl
--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. • enable — Denies Windows 95 from re-enumerating when a new dock device is attached to the system.
Description Enables or disables USB 3.0. Example C:\>cctk --usb30=enable usb30=enable --usbemu Valid Argument enable, disable 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 --usbflash Valid Argument auto, fdd, hdd CCTK Options 111
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, enablebackonly Description Enables or disables user accessible USB ports. If set to enablebackonly, it enables BIOS emulation of all supported USB devices except for bootable devices (floppy, USB flash, etc.). This is a security feature that will prevent users from inserting a USB boot device and booting an operating system from it.
--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 enable, disable 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 port 00. Example C:\>cctk --usbport00=enable usbport00=enable CCTK Op
--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 114 CCTK Options
--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 CCTK Options 115
--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 116 CCTK Options
--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 CCTK Options 117
--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 118 CCTK Options
--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 Description Enables or disables rear Quad USB ports (or rear triple stack on the OptiP
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. Example C:\>cctk --uuid uuid=44454C4C5300104C8044B1C04F423131 --vaconfiglock Valid Argument unlock
Description Sets the Intel Virtual Appliance Configuration lock. Example C:\>cctk --vaconfiglock=unlock vaconfiglock=unlock --valsetuppwd Valid Argument 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 Description Validates the system password while set
--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 Valid Argument enable, disable Description Enables or disables the VGA DAC
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 support for a system. Example C:\>cctk --virtualiapp
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 new chipset feature that enhances I/O support (DM
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 permit, deny 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=permit wific
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 permit, deny Description Permits or denies wireless swi
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, wlanon, wwanon 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 139
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, 18 creating a bootable image using Windows PE 2.0, 18 creating a bootable image using Windows PE 3.
--cstatesctrl, 58 --diskettereconfig, 58 --displayclosestate, 58 --dramprefetch, 59 --embnic1, 59 --embnic2, 60 --embsataraid, 60 --embvideoctrl, 60 --energystarlogo, 61 --esataport, 61 --esataports, 61 --expresscard, 62 --expresscharge, 62 --externalhotkey, 62 --fastboot, 63 --firstpowerondate, 63 --flashcachemodule, 64 --floppy, 64 --forcepxeonnextboot, 65 --frontpanelerrdisplaymode, 64 --fsboptimize, 65 --genencryption, 66 -h, 32 --hddfailover, 67 --hddprotection, 67 --hdfreefallprotect, 67 --help, 32 --
--onboard1394, 83 --onboardmodem, 83 --onreader, 83 --optionalhddfan, 84 --osmode, 84 --outfile, 34 --ovrwrt, 84 --passwordbypass, 85 --pccard, 85 --pccardand1394, 85 --pci, 86 --pcislots, 87 --penmisindication, 88 --penresumeon, 88 --pntdevice, 88 --postf12Key, 89 --postf2key, 89 --posthelpdeskkey, 89 --postmebxkey, 90 --powermgnt, 90 --powerwarn, 91 --primidemast, 91 --primideslav, 91 --propowntag, 35 --pwdlock, 92 --radiotransmission, 92 --rearsingleusb, 92 --remotebiosupdate, 93 --rptkeyerr, 93 --safeus
--universalconnect, 110 --usb30, 110 --usbemu, 111 --usbemunousbboot, 111 --usbflash, 111 --usbport12, 117 --usbports, 112 --usbportsexternal, 112 --usbportsfront, 113 --usbpowershare, 113 --usbprt00, 113 --usbprt01, 114 --usbprt02, 114 --usbprt03, 114 --usbprt04, 115 --usbprt05, 115 --usbprt06, 115 --usbprt07, 116 --usbprt08, 116 --usbprt09, 116 --usbprt10, 117 --usbprt11, 117 --usbprt12, 117 --usbprt13, 118 --usbprt14, 118 --usbprt15, 118 --usbreardual, 119 --usbreardual2stack, 119 --usbrearquad, 119 --us
H W Help, 31 WIM (Windows Imaging Format), 18 I Windows AIK, 18 Windows Imaging Format, 18 installing on Linux CCTK, 18, 23 installing on Windows XP and Windows Vista CCTK, 15 introduction CCTK, 13 L Log, 30 M messages and codes, 141 Microsoft Windows Automated Installation Kit (Windows AIK), 18 U uninstalling CCTK on Linux CCTK, 24 uninstalling CCTK on Windows XP and Windows Vista CCTK, 18 Index 159
Index 160