Intel® DetADD Utility
Version 1.4
DetADD Utility Release Notes


August 1, 2007

 

DISCLAIMER: Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty relating to sale and/or use of Intel products, including liability or warranties relating to fitness for a particular purpose, merchantability or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, lifesaving, or life-sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
* Other brands and names are the property of their respective owners.
Copyright © Intel Corporation 1999-2006

NOTICE:  Intel® Chipsets may contain design defects or errors described as “known issues” which may cause the product to deviate from expected performance. Current characterized known issues are documented in this update.

 

Application Notes


This is a new addition to the OEM Diagnostic application suite.  DetADD is a very simple application which allows the OEM to determine if a graphics ADD card has been installed in the system using software.  As with the other applications in the suite it is a DOS application that will not execute in a Windows environment.

Purpose:
The DetADD utility will provide the OS (DOS) an ERRORLEVEL return code indicating the presence of an ADD card installed in the system.  By default, there are no messages provided on screen to the user.  Several command line or INI file options are provided to modify the behavior of the application.

Usage:
DetADD can be executed directly or through the use of the DA.BAT file.  The DA.BAT file is provided to help show the use of ERRORLEVEL codes in a DOS environment.  The DA.BAT file will show any output provided by the DetADD.EXE as well as some text output of its own.

Execution Examples:

Command Execution Description
detadd No screen output.  Another application should call this EXE and handle the return code provided.
da.bat DA.BAT calls detadd.exe and reads, handles and outputs the ERRORLEVEL code returned
detadd -? or -h Online help.  Execution with the help switch will NOT return a valid ERRORLEVEL code for testing.
detadd -t all on|off Turns ALL tests on.  At this time there is only 1 test available, DETECT.  The default set in the DETADD.INI file is ON.
detadd -t detect on|off Turns on the detect test.  As this is the only test available it is defaulted to ON.
detadd -o quiet on|off Quiet mode is ON by default.  When ON, only errors will output to screen.  If OFF, the returned ERRORLEVEL code will be displayed on by default.
detadd -o color on|off Changes the background screen upon exiting to indicate the presence of an ADD card in the system.  The color coding is as follows:  RED if an ADD card is NOT installed, GREEN if an ADD card IS installed.  The screen background is set to BLACK if there is an error or if the "-o color off" option is passed.
detadd -f xxxx An output log file is automatically generated upon execution of the utililty.  The default log file name, DETADD.LOG, can be changed with this option.
detadd -i xxxx An alternative to providing runtime options on the command line, the OEM can edit the provided DETADD.INI file.  This option allows the OEM to change the default DETADD.INI file name.

Return Codes:
 

0 PASS, ADD card is NOT present in the system.
1 PASS, ADD card IS present in the system.
2 FAIL, a bad parameter was passed in the INI file or on the command line.  Syntax error.
3 FAIL, platform detection failed.  Attempt was made to execute on a non-supported platform.
4 FAIL, VBIOS call not supported on this platform.  Upgrade the system or VBIOS to a later version.
5 FAIL, an unknown error has occured.
6 N/A, the user pressed CTRL-BREAK or CTRL-C to stop execution.
7 N/A, all tests are disabled.  Check the command line and/or the INI file to ensure the DETECT test is enabled.

Revision History


 

Date Version Number Platforms Draft/Changes
August 1, 2007 1.4 Intel Cantiga and EagleLake Express Chipset Family, Intel® G33/G31/P35 Express Chipset Family, Intel® GM965/G965/Q965/Q963 Express Chipset Family, Mobile Intel® 945GM Express Chipset Family, 82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Added Cantiga and EagleLake Chipset Family.
December 19, 2006 1.3 Intel Bearlake-B Chipset Family, Intel® GM965/G965/Q965/Q963 Express Chipset Family, Mobile Intel® 945GM Express Chipset Family, 82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Added new device ID's for Intel Crestline Chipset Family.
May 30, 2006 1.2 Intel® GM965/G965/Q965/Q963 Express Chipset Family, Mobile Intel® 945GM Express Chipset Family, 82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Added new device ID's for Intel® GM965 Chipset Family.
April 7, 2006 1.1 Intel® G965/Q965/Q963 Express Chipset Family, Mobile Intel® 945GM Express Chipset Family, 82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Added new device ID's for Intel® G965/Q965/Q963 Express Chipset Family.
January 31, 2006 1.0 Intel® G965/Q965/Q963 Express Chipset Family, Mobile Intel® 945GM Express Chipset Family, 82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Added Intel® G965/Q965/Q963 Express Chipset Family support.
September 13, 2005 0.9 Mobile Intel® 945GM Express Chipset Family, 82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Updated documentation to legal name strings.
January 25, 2005 0.9 Mobile Intel® 945GM Express Chipset Family, 82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Added support for Mobile Intel® 945GM Express Chipset Family.
January 5, 2005 0.8 Intel® 945G Express Chipset Family,  82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Added the following INI & command line options:  -t detect on|off, -t all on|off, -o color on|off, -o quiet on|off.  Updated return codes to support first customer release.  Fixed issues involving command processing.
December 17, 2004 0.3 Intel® 945G Express Chipset Family,  82915G Express Chipset Family, Intel® E7221, Mobile Intel® 915GM/915GMS/910GML Extreme Chipsets Added Intel® 945G Express Chipset Family support.

 

Version 1.4 Features Added, DetADD Utility
PRD DetADD Utility Added new device ID's for the Intel Cantiga and EagleLake Chipset Family.
Version 1.4 Resolved Issues, DetADD Utility
Tibet Bug DetADD Utility None.
Version 1.4 Open Issues, DetADD Utility
Known Issue DetADD Utility None.