CMD Technology INSTALL.DOC March 21, 1995 The purpose of INSTALL.INI file is to provide user configuration of the install program. The INSTALL.INI file has several sections, each headed by a word enclosed in brackets. The following is the list of sections in this file: [CSA64XX] [DosDriver Options] [DestinationDirs] [SourceDiskFiles] [SourceDisksNames] The order of the sections is not important. Each section is followed by a number of lines. The syntax and meaning of each line is defined in the subsequent sections. [CSA64XX] Section ----------------- This section gives you an option to install different drivers for different CSA-64XX controller card in a system. Each line in this section begins with a keyword followed by an equal sign. Each keyword controls different ways the install program installs files on your system. On the right hand side of each equal sign are values assigned to the keyword. The order of these lines is not important. The following is the list of all the keywords: DosDriver WindowsDriver NetwareDriver DosDriver --------- This option installs DOS driver or skips DOS driver installation. It has a value of YES, NO or a question mark. If this keyword is not present or if it is commented out with a semi-colon in front of the line, then DOS driver is installed. If the value is a question mark, then the user is prompted before installing the DOS driver. examples: ;install DOS driver DosDriver=YES or ;prompt the user for DOS driver installation DosDriver=? or ;skip DOS driver installation DosDriver=NO or ;install DOS driver ;DosDriver=NO WindowsDriver ------------- This option installs Windows driver or skips Windows driver installation. It has a value of YES, NO or a question mark. If this keyword is not present or if it is commented out with a semi-colon in front of the line, then Windows driver is installed. If the value is a question mark, then the user is prompted before installing the Windows driver. examples: ;install Windows Driver WindowsDriver=YES or ;prompt the user for Windows driver installation WindowsDriver=? or ;skip Windows driver installation WindowsDriver=NO or ;install Windows driver ;WindowsDriver=NO NetwareDriver ------------- This option installs Netware driver or skips Netware driver installation. It has a value of YES, NO or a question mark. If this keyword is not present or if it is commented out with a semi-colon in front of the line, then Netware driver is installed. If the value is a question mark, then the user is prompted before installing the Netware driver. examples: ;Install Netware Driver NetwareDriver=YES or ;prompt the user for Netware driver installation NetwareDriver=? or ;Skip Netware Driver Installation NetwareDriver=NO or ;Install Netware Driver Installation ;NetwareDriver=NO [DosDriver OPTIONS] Section --------------------------- This section allows users to set command line parameters for the DOS driver. Each line in this section begins with a keyword followed by an equal sign. Each keyword adds one command line parameter to the driver. On the right side of each equal sign are values assigned to the keyword. The order of these lines is not important. The following is the list of all the keywords: LBA Mode Advanced Timing Local Bus Speed Secondary Drive Secondary Irq Other Options If any of the above keywords or a whole section of a keyword is missing then the corresponding parameter(s) will not be set. If a semicolon ";" is placed in front of a line then that line is ignored. If the value on the right side is a question mark "?" or blank, the user will be prompted for the value of that option during installation. The following is the explanation of all the keywords used in this section: Advanced Timing --------------- This option sets the IDE drive timings. The value on the right hand side of the equal sign can be a YES or NO or a question mark. If the value is YES then the Local Bus speed is obtained from the option "Local Bus Speed" defined in the next paragraph. If the value is NO, it will skip the "Local Bus Speed" option even though it is present. If it is a question mark, then the user is prompted for this option during installation. If this keyword is not present at all, then it will not set any IDE drive timings. example: Advanced Timing=YES or Advanced Timing=NO or Advanced Timing=? Local Bus Speed --------------- If the "Advanced Timing" option is selected, the local bus speed value will be expected. The user can type a value on the right hand side of the equal sign (Mhz) or a question mark if for interactive prompt. This option is valid only if user selects YES for Advanced Timing option. example: Local Bus Speed = 33Mhz or Local Bus Speed = 50Mhz or Local Bus Speed = ? Secondary Drive -------------- If the user has a drive connected to their secondary IDE port, the install program can be able to scan the drive(s) in that port. The user can put a YES or NO for this option. If the value is YES, then the install program starts scanning the secondary IDE port without prompting the user before scanning. The install program skips scanning the secondary channel if the value is NO. If it is a question mark, then the user is prompted for this option during installation. example: Secondary Drive=Yes or Secondary Drive=NO or Secondary Drive=? or ;Secondary Drive= Secondary Irq ------------ This option is valid only if "Secondary Drive" option is selected. The right hand side of the equal sign is the hardware interrupt number for the secondary channel. example: Secondary Irq=14 or Secondary Irq=? LBA Mode -------- This options stands for Logical Block Addressing mode. It can be set to ON or OFF. If ON is selected then the install program sets the Logical Block Addressing Mode. CHS mode is used if the value is OFF. example: LBA Mode=ON or LBA Mode=OFF or LBA Mode=? [DestinationDirs] Section ------------------------- This section lists the destination directories for coping driver files. Each line in this section begins with a keyword followed by an equal sign. On the right hand side of each equal sign is the path of the destination directory. The order of these lines is not important. The following is the list of all the keywords: DosDriverFiles Windows/WFWG 3.1x NetwareDriverFiles DosDriverFiles -------------- The install program copies all the DOS driver(s) and utility files to a directory on the user's hard disk. The user can specify the path on the right hand side of the equal sign or type a question mark. If the path is specified in this option, then the user is not prompted during installation. If a question mark is detected, the user will be prompted for the path. If this keyword is not present at all, then the default directory "C:\QUICKCMD" will be created and the files will be copied to that directory. example: DosDriverFiles=c:\IDE or DosDriverFiles=30\IDE or DosDriverFiles=? Windows/WFWG 3.1x ----------------- The install program installs the FastDisk driver only if the user has Windows/WFWG 3.1x installed on their system. The value on the right hand side of the equal sign must be the user's Windows/WFWG 3.1x directory or it can be a question mark. If it is a question mark, the user is prompted for the directory to install the driver. If this keyword is not present, it is assumed that the user does not have Windows/WFWG 3.1x installed in the system. example: Windows/WFWG 3.1x=c:\windows or Windows/WFWG 3.1x=? or ;Windows/WFWG 3.1x= NetwareDriverFiles ------------------ The install program installs the netware driver if the system will be used as a Novell Netware 3.1x server. The value on the right hand side of the equal sign must be the directory where the Netware Drivers will be installed. If it is a question mark, then the user is prompted for this options during installation. If this keyword is not present at all, then it is assumed that the user will not use the system for Novell Netware 3.1x server. example: NetwareDriverFiles=c:\netware or ;NetwareDriverFiles=c:\netware SourceDisksFiles Section ----------------------- This sections lists all the source files required for the installation. All the entries in this section have the following syntax: SourceFileName,DiskNumber,SourceFilePath example: CMD640X.VL,1,DOS CMD640X.PCI,1,DOS\PCI DOSUTILS.EXE,1,DOS SourceDisksNames Section ------------------------ This section provides information required by the "SourceDisksFiles" section. It contains the information regarding each of the disks that are used in the installation. DiskNumber="Disk Description", DiskLabel example: 1="CMD 640x Install Disk"," Disk#1"