Dec 292017
 
OS/2 2.1 device drivers for DTC VLB and PCI controller cards.
File IDEOS2.ZIP from The Programmer’s Corner in
Category OS/2 Files
OS/2 2.1 device drivers for DTC VLB and PCI controller cards.
File Name File Size Zip Size Zip Type
DTCIDE.ADD 24353 14586 deflated
README 5673 1930 deflated

Download File IDEOS2.ZIP Here

Contents of the README file




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"


 December 29, 2017  Add comments

Leave a Reply