DTC Technology Guide to Driver/Utility Function and Operation --------------------------------------------------------------- 1. List of DOS Drivers and Utilities provided on diskette: File Name Description ----------- ------------- README DTC Driver/Utility Function & Operation Description AS80DOS.SYS DTC-3X5X/3X8X ASPI Manager for DOS DISKDOS.SYS DTC Disk Driver for DOS CDDOS.SYS DTC CD-ROM Driver for DOS INSTALL.EXE DTC Automated Driver Installation Utility DTCFDISK.EXE DTC Disk Partitioning Utility DTCDIAG.EXE DTC Low-Level Disk Format and Diagnostic Utility DTCCDPLY.EXE DTC CD-ROM Audio Utility 2. Automated Installation with the INSTALL utility 2.1 Introduction The Install Utility (IInstall.exe) is a DOS-based program that enables user to easily install SCSI devices and set other features of the DTC SCSI subsystem on your PC. This utility allows the user to install the DTC DOS ASPI Manager, Disk Driver and CD-ROM Driver, to view Driver/Utility information, and to view SCSI devices attached to Host Adapter. The install utility is a menu-driven program and easy to use. With the DTC EZ-Install Quick Installation Procedure you can configure your system quickly. If you want more detailed information to know how the INSTALL program installs SCSI devices and configures your system, please refere to section DTC EZ-Install Detailed Installation in the DTC EZ-Install User's Manual. Before running the utility, the user must make sure the Host Adapter is properly installed on your PC and all SCSI devices are properly connected. Note: Currently the DTC-3X5X/3X8X SCSI ASPI Driver (AS80DOS.SYS) can support 4 Host Adapter Cards, so the maximum number of DTC Host Adapters you can install on your PC is 4 with different base address settings for each Host Adapter. The install prgram will automatically scan your system for Host Adapter Cards and list them to let you choose. 2.2 DTC EZ-Install Quick Installation Procedure This section describes a simple way to install DOS ASPI driver and configure your system. 1. Insert the DTC SCSI Host Adapter Distrubution Diskette in a floppy dikette drive on your system. 2. Change to the drive letter where the diskette is inserted. (At the DOS prompt type A: or B: and press Enter) 3. Change to the DOS directory. (At the DOS prompt type CD DOS and press Enter) 4. Type install to run the INSTALL program. (At the DOS Prompt type the word INSTALL and press Enter) 5. Follow the instructions that display on the screen. In most cases, you will simply press Enter to accept the defaults setting, or shift cursor by press Up,Down arrow keys. 6. When the installation procedure is finished, you need to reboot your system so the new configuration can take effect (To reboot your system just press CTRL-ALT-DEL). 3. ASPI Manager Function and Operation 3.1 ASPI Manager Features . Supports any DTC-3x8x/3x5x adapter with or without BIOS, Memory-mapped OR I/O-Mapped. . Supports up to 4 adapters with one installation of the manager. . Can coexist with other ASPI managers by auto-detecting the presence of another ASPI manager and modifying its name so as not to conflict. . User-definable ASPI manager name. . Supports both auto-scanning for installed adapters and user-specified adapter base addresses. . Takes advantage of advanced features of NCR400A. . Auto-detects and overcomes byte-swapping problem associated with certain motherboard chipsets (e.g. FOREX). . Minimizes memory usage by installing only the code required to manage the adapters installed. . User-disablable SCSI Bus Reset performed for each adapter installed during initialization. . Compatibility mode that makes the manager appear identical to the Adaptec 1542 ASPI manager to ASPI clients. . When combined with GIS21T BIOS or later versions, inquires with BIOS to determine which drives are controlled by BIOS. . Support for ASPI command 6, which allows a driver to determine which drives are controlled by BIOS and/or installed by DOS. . ASPI Shell Protocol implemented, enhancing expandibility by allowing other managers to hook onto a single ASPI entry point and avoid conflicts associated with the installation of multiple ASPI managers. . Multiple LUN support. . Supports BIOS versions GHB18A and earlier, GHB20T and the new BIOS released in this package GIS21T. . Mapping compatibility with other popular host adapters is provided by using 255 heads and 63 sectors for any drive > 1GB. 3.2 ASPI Manager Installation The ASPI manager can either be installed with the DTC DTC-3X8X/3X5X installation utility "INSTALL.EXE" or the following line can be added manually to the CONFIG.SYS file: DEVICE=[PATH\]AS80DOS.SYS <Parameters> This line must proceed any other line that installs drivers that depend on this ASPI manager for operation. Valid parameters are as follows: /b:<Base-Address> - Specifies the base address of one of the adapters to be installed. Multiple specifications of this type can be made. A specification of the base address via this parameter automatically disables automatic scanning for installed adapters so that if this parameter is used, it must be used once for each adapter being installed. This parameter is optional. /d - Causes ASPI to displays a list of installed adapters and drives at initialization. /c - ASPI compatibility mode enable. When this parameter is used, the ASPI manager will make itself look to any clients identical to the Adaptec 1542 ASPI manager. This parameter is optional. /n[ASPI-Name] - ASPI name specification. [ASPI-Name] is optional. When [ASPI-Name] string is specified, the ASPI manager will use the string as the name that is used to "OPEN" the ASPI manager to get its entry address. If [ASPI-Name] is NOT present, then the ASPI manager will use a proprietary string different from the standard SCSIMGR$. This parameter is optional. /ir{ed#} - Enables/Disables SCSI Bus Reset issuance at initialization and also determines length of time that the manager waits following the issuance of the SCSI Bus Reset before it scans for devices. "d" disables SCSI Bus Reset at initialization while "e" or a decimal number enable it. If a decimal number is used to enable it, then the number is exactly the amount of time (in units of 50 msec) that will be waited following the issuance of the SCSI Bus Reset before devices are scanned for. If "e" is used to enable it, then the manager will wait 2 seconds before scanning for devices. This parameter is optional. Default is equivalent to specifying "e". 3.3 ASPI Manager Messages During initialization and after printing its banner, if the "/d" option is included on the command line, the ASPI manager will display a message for each installed adapter that it finds as follows: Adapter # found at base address #. where the first "#" is the index of the adapter (0 for the first found, 1 for the second found, etc.) and the second "#" is the base address of the adapter in hex. Note that if an installed adapter's base address does NOT appear in this series of messages, then ASPI did not find it. This may be because it was not installed properly, is malfunctioning, or is not included on the command line with the "/b" parameter. Following this list of installed adapters will come a list of devices that the manager found in its initial device scan. If an installed device does NOT appear in this list, there may be a problem in the SCSI connection or with the device itself (e.g., device not powered-up). The following is a list of messages that indicate a fatal condition that will cause ASPI manager to abort installation: "No Adapters found!" - Problem: No adapters could be found. Solution: Check adapters, base-address-specifying parameter ("/b") usage. "DTC-3X81 ASPI Manager already installed!" - Problem: Indicates that this ASPI manager has already been installed. Solution: Delete the duplicate "CONFIG.SYS" command line from the "CONFIG.SYS" file. "Too many ASPI Managers already installed!" - Problem: Several ASPI managers have already been installed and there is no room for another. Solution: Remove one of the other ASPI managers to make room for this ASPI manager. "Registration of Host Adaptor with ASPI Manager Failed!" - Problem: Attempt to register the ASPI manager with an already-installed ASPI Shell failed. Solution: Move the "CONFIG.SYS" command line installing this ASPI manager to a place preceeding the command line installing the ASPI manager containing the offending ASPI Shell. "Invalid base address specified!" Problem: Specified base address is invalid. Solution: Fix the base address declaration on the "CONFIG.SYS" command line. 4. Disk Driver Function and Operation 4.1 Disk Driver Features . Supports MS DOS 3.3, 4.0, 4.01, 5.0, 6.0, 6.2 and newer. . Automatically detects and supports bootable and non-bootable devices. . Supports fixed disks and removable disks with 512 bytes/block only. . Uses/supports DOS-compatible partitions for removable disk. Removable media formatted by CorelSCSI is not DOS-compatible. . Treats removable drive as a fixed drive if it is the first device, drive no. is 80h, handle by INT 13H. So, user cannot change media for this device. . Supports removable disk ENABLE/DISABLE option. . Supports SCSI device LUN 0 to 7. . Supports host adapters up to 4 . Supports physical drives up to 16 . Supports logical drives up to 24, C: to Z:, limitation of DOS. . Supports physical drive size up to 8 GB. if drive size is larger than 8 GB, then user can use 8 GB under DOS only. . Supports partition size up to 2 GB for DOS 5.0 and newer. . Minimizes memory usage: Min = 4.1 KB, Max = 4.8 KB. . Supports DOS 6.0/6.2/newer DoubleSpace and STACKER 3.0/newer. 4.2 Disk Driver Installation You can : 1. Use DTC INSTALL program to install this disk driver. 2. Add the following line in CONFIG.SYS : DEVICE=[PATH]AS80DOS.SYS NOTE : this line must be placed after DEVICE=[PATH][DTC ASPI Manager Filename] Loading AS80DOS.SYS in high memory with : 1. Microsoft EMM386.EXE : . If DOS 6.0/6.2/newer, use MEMMAKER program . Replace DEVICE=[PATH]DISKDOS.SYS with DEVICEHIGH=[PATH]DISKDOS.SYS Example : Your config.sys will look like this : device=c:\dos\himem.sys device=c:\dos\emm386.exe RAM dos=high,umb devicehigh=c:\dtcscsi\as80dos.sys devicehigh=c:\dtcscsi\diskdos.sys 2. Quarterdeck QEMM386.SYS : . Use QEMM OPTIMIZE program . Replace DEVICE=[PATH]DISKDOS.SYS WITH DEVICE=C:\QEMM\LOADHI.SYS [PATH]DISKDOS.SYS Example : Your config.sys will look like this : device=c:\qemm\qemm386.sys RAM dos=high device=c:\qemm\loadhi.sys c:\dtcscsi\as80dos.sys device=c:\qemm\loadhi.sys c:\dtcscsi\diskdos.sys 3. Any other memory manager : Consult the memory manager's USER'S GUIDE. Command Line Options: All the options can be in lowercase or uppercase letters. Syntax : device=[path]AS80DOS.SYS [/R<n>] /R<n> : It sets the logical drive count reserved for removable drive. where n is reserved count, must be a decimal number 0 to 24. if n equals 0, then the driver disables all the NON-BOOTABLE removable devices. else One logical drive is reserved as a default if this option is not present. At this driver initialization time, if the logical drive count fount at media is lager than n, then uses the logical drive count found at media, otherwise uses n, as the maximum logical drive count for this removable drive. 4.3 Disk Driver Messages Message : ERROR : No valid ASPI manager found !! Reasons : 1. DTC ASPI Manager is not installed. 2. DTC ASPI Manager is not up to date. Fix : 1. Install DTC ASPI Manager. 2. Install DTC ASPI Manager v.3.0T01 or newer. Message : ERROR : Driver is already installed !! Reasons : 1. The driver is installed twice or more in config.sys. 2. The old driver ASCSI.SYS is installed before this driver. Fix : 1. Check and delete redundant statements, which install this driver, in config.sys. 2. Delete old driver statement in config.sys. Message : No logical drives to install. DTC disk driver is not installed. Reasons : 1. There are no attached disk drives. 2. All attached disk drives are being driven through the host adapter BIOS. 3. Attached disk drives not driven through host adapter BIOS are not partitioned yet. Fix : 1. If the reason is that there are no attached disk drives and there are, indeed, no disk drives, then this indicates a normal situation and no fix is necessary. If the message proves annoying, then the line in CONFIG.SYS that loads the disk driver can be deleted. 2. If the reason is that all disk drives are being driven through the host adapter BIOS, then this indicates a normal situation and no fix is necessary. If the message proves annoying, then the line in CONFIG.SYS that loads the disk driver can be deleted. 3. If there are attached drives not driven through host adapter BIOS and this message still appears, it may be that none of these drives have been partitioned. The utility DTCFDISK should be run to partition the drives to make them accessible by DOS. 4.4 Disk Driver Notes If you compress REMOVABLE drive, it is BOOTABLE device and is not the first device handle by INT 13H, with : . DOS 6.0/6.2/newer DoubleSpace, then media cannot be changed. . STACKER 3.0/newer, then media can be changed with compressed/ uncompressed format. If you compress REMOVABLE drive, it is NON-BOOTABLE device, with : . DOS 6.0/6.2/newer DoubleSpace or STACKER 3.0/newer, then media can be changed with compressed/uncompressed format. 5. CD-ROM Driver Function and Operation 5.1 CD-ROM Driver Installation You can : 1. Use DTC INSTALL program to install this CD-ROM driver. 2. Add the following line in CONFIG.SYS : DEVICE=[PATH]CDDOS.SYS /D:MSCD000 NOTE : this line must be placed after DEVICE=[PATH][DTC ASPI Manager Filename] Loading CDDOS.SYS in high memory with : 1. Microsoft EMM386.EXE : . If DOS 6.0/6.2/newer, use MEMMAKER program . Replace DEVICE=[PATH]CDDOS.SYS /D:MSCD000 with DEVICEHIGH=[PATH]CDDOS.SYS /D:MSCD000 Example : Your config.sys will look like this : device=c:\dos\himem.sys device=c:\dos\emm386.exe RAM dos=high,umb devicehigh=c:\dtcscsi\as80dos.sys devicehigh=c:\dtcscsi\cddos.sys /D:MSCD000 2. Quarterdeck QEMM386.SYS : . Use QEMM OPTIMIZE program . Replace DEVICE=[PATH]CDDOS.SYS /D:MSCD000 with DEVICE=C:\QEMM\LOADHI.SYS [PATH]CDDOS.SYS /D:MSCD000 Example : Your config.sys will look like this : device=c:\qemm\qemm386.sys RAM dos=high device=c:\qemm\loadhi.sys c:\dtcscsi\as80dos.sys device=c:\qemm\loadhi.sys c:\dtcscsi\cddos.sys /D:MSCD000 3. Any other memory manager : Consult the memory manager's USER'S GUIDE. Command Line Options : All the options can be in lowercase or uppercase letters. Syntax : device=[path]CDDOS.SYS /D:driver_name /D:driver_name Specifies this CD-ROM driver name. This must match the name in the MSCDEX command line. This option is required. 6.CD-ROM Drive Support DTC's CD_ROM driver,has been written to fully support any SCSI_2 CD_ROM drive. The following drives have been tested by DTC cddos.sys 3.2T.05 Beta. All drivers support video CD,CD-i,audio and data except Texel, bacuse Texel DM 3028 does not suppot video CD and CD-i. Name Model Data Audio Photo CD Video SCSI Sony CDU 541-01 OK OK OK OK 1 Plextor PX-43ce OK Ok Ok Ok 2 NEC CDR-501 Ok Ok Ok Ok 2 Toshiba XM-5301B OK OK OK OK 2 Texel DM 3028 Ok OK OK Fail 2 Pioneer DR-u124x OK OK OK OK 2 Note: 1. Now DTC CDDOS Driver can be played for video in Realmagic,Softpeg,Xinpeg ,Triplex,Micro Video and Visionetics. 2. Fail: Texel DM 3028 does not suppot video CD and CD-i.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.