DTCIDE.ADD Beta Driver README File ---------------------------------- Enclosed is the DTCIDE.ADD. This driver may only be used in conjunction with DTC 32-Bit IDE controllers. ----------------------------------------------------------- DTCIDE.ADD 12-03-93 12:00p Version 1.0 ----------------------------------------------------------- =========================================================== Summary of Features ------------------- Multiple Controller support - 2 independent controllers can be supported per instance of this driver. - The driver will attempt to determine drive geometry by the following methods: -- Via the System CMOS setup -- Via an IDENTIFY command issued to the drive This driver will support disks >1024 cylinders if the drive support LBA (Logical Block Address) translate mode. - The driver can display the BIOS (Int 13), IDENTIFY, Command Line geometries and the geometry selected by the driver. =========================================================== Command Line Switches --------------------- Sample Command Lines: BASEDEV=DTCIDE.ADD /V /D0:M8 /2 /D0:P1 BASEDEV=DTCIDE.ADD /D1:L0 BASEDEV=DTCIDE.ADD /2130S /V /2 Switch definitions: /V = Verbose Mode Displays controller status, drive geometry information, drive name and the drive mode during OS/2 initialization. This is a global switch and can be placed anywhere after DTCIDE.ADD. /2 = 2 Adapters If there two adapters, this switch is required. All switch settings, except the global switches, before this switch are designated to the first (or primary) adapter and those after this switch are designated to the second (or secondary) adapter. /D0:MX = Block size of the master drive /D1:MX = Block size of the slave drive Where X is the number of blocks of the multi-sector transfer mode. The optimal value for the best performance is 8. Many of the drives on the market support up to 8 sector per block. The value of 0 or 1 sector per block will cause the block mode to be disabled. /D0:PX = PIO Data Transfer Mode of the master drive /D1:PX = PIO Data Transfer Mode of the slave drive Where X is from 0 to 3, the value of the transfer mode. This switch setting is applicable only to DTC2130. The speed translation is as follows: PIO MODE Transfer Speed 0 3.3 MBytes/Sec 1 5.22 MBytes/Sec 2 8.33 MBytes/Sec 3 11.1 MBytes/Sec /D0:LX = LBA Mode Enable/Disable for the master drive /D1:LX = LBA Mode Enable/Disable for the slave drive If the drive supports LBA mode, it is turned on automatically. The user can turn it off by specifying "L0" for that drive. If the drive does not support LBA mode, specifying "L1" will be ignored. /2130S = Make 2130 as Secondary This switch will work only for some motherboards with IRQ15 connected to the specific PCI slot where DTC2130 is located. This is a global switch. ------------------------------------------------------------- Example: BASEDEV = DTCIDE.ADD /2130S /D0:M8 /D1:P1 /2 /D0:L0 /D1:P0 This statement load the DTCIDE.ADD driver with two DTC IDE controllers, of which, the secondary controller is DTC2130. Of the primary controller, the block size of the master is 8 sectors per block and the PIO speed mode of the slave drive is 1. On the secondary controller, which is 2130, the LBA mode of the master drive is disabled and the PIO speed mode of the slave drive is 0. ============================================================= INSTALLATION: A. Install the driver into a drive with OS2 partition: 1. If the OS2 partition is configured to dual boot mode and the system is booted from DOS, reboot to OS2 first. Otherwise skip to 2. 2. Edit the CONFIG.SYS file in the root directory: Remark the IBM1S506.ADD statement (if exists) to REM BASEDEV=IBM1S506.ADD Add the DTCIDE.ADD statement BASEDEV=DTCIDE.ADD [options] where [option] is described earlier in the document. 3. Reboot the system to activate the DTC IDE driver. When the system rebooted, the DTC signon message will appear on the screen: "DTC PCI/VESA IDE Driver for IBM OS/2 2.x Rev. rr dd-mm-yy" B. Install the driver from a fresh installation: 1. Backup the original OS2 "Diskette 1" and use the copy (let us named it as "DTC D1") for the following steps. 2. Edit the CONFIG.SYS in "DTC D1": Remark the IBM1S506.ADD statement to REM BASEDEV=IBM1S506.ADD Add the DTCIDE.ADD statement BASEDEV=DTCIDE.ADD [options] where [option] is described earlier in the document. 3. Delete the IBM1S506.ADD file from the "DTC D1" diskette to make room for the DTCIDE.ADD driver. 4. Copy DTCIDE.ADD file from the DTC distribution diskette to the "DTC D1" diskette. 5. Follow the OS2 installation guide to install OS2. When requested for the "Diskette 1" diskette, insert the "DTC D1" diskette instead. 6. The DTC driver is installed after the completion of the installation. When the system rebooted, the DTC signon message will appear on the screen: "DTC PCI/VESA IDE Driver for IBM OS/2 2.x Rev. rr dd-mm-yy"