CMD 32-Bit Local Bus IDE Driver Installation
--------------------------------------------
You have to copy all the files in this directory except readme.nt to the 
root directory of the diskette before installation.

INSTALLATION
------------
A)If you want to install the WINNT 3.1 from scratch, follow these steps:

1) In the Windows NT Workstation(Server) Setup Screen, choose Custom setup
and skip detection.

2) Choose S for Specify Additional Device and insert the CMD driver diskette.

3) Select the CMD CSA-64XX IDE Driver.

4) Then continue the Win NT 3.1 installation.



B)If you already have WINNT 3.1 installed, follow these steps:

1) From the Program Manager, double click on "Windows NT Setup" in the
   Main group.

2) Select "Options/Add/Remove SCSI Adapters..."

3) Click on Add.

4) The "Select SCSI Adapter Option" dialog box will appear; select
   "Other (Requires a disk from a hardware manufacturer)" from the
   "Adapter:" list box.

5) The "Insert Diskette" dialog box will appear; insert the CMD
   driver diskette into Drive A: and type "A:\NT31" into dialog box.

6) The "Select OEM Option" dialog box will appear; select
   "CMD 32-Bit Local Bus IDE Adapter" and click "OK."

7) The "Select SCSI Adapter Option" dialog box will appear; click on
   the "Install" button in the dialog box.

8) The "Windows NT Setup" dialog box will appear; click on the 
   "Continue" button in the dialog box.

9) If installation is successful, the "SCSI Adapter Setup" dialog box will
   reappear, and "CMD 32-Bit Local Bus IDE Adapter" will be listed as
   an installed driver.

10) Reboot your system to load the CMD IDE driver.  Verify that it is
   working properly.  The following steps are optional, for those who
   are interested in getting maximum performance.

11) In order for the driver to load performance optimizations for your
   IDE drives, you must specify your Local Bus clock speed in MHz.
   Valid values are between 20 and 50.  IF YOU ARE NOT SURE OF YOUR LOCAL
   BUS CLOCK SPEED, DO NOT PROCEED UNTIL YOU ARE SURE OR USE 0.

   PCI-Bus:  If you are using a 25MHz or DX2-50 processor, your Local Bus
   speed is probably 25.  Otherwise, it is probably 33.  

12) From the Program Manager, select File/Run and type in "REGEDT32"

13) In the HKEY_LOCAL_MACHINE subwindow, open the 
    SYSTEM/CurrentControlSet/Services/Cmd64XX/Parameters folder.
    
14) Click the Radix/Decimal button.  Double click on LocalBusSpeed and
    enter your Local Bus clock speed (e.g., 25,33,40,50, etc.).  Be sure
    to click on the Radix/Decimal button before clicking OK. To disable
    drive optimizations, enter 0.

15) Reboot your system, and the driver will load drive optimizations.


Parameters:
  NOTE: Unless otherwise stated, all parameters below are specified in
	DECIMAL.  Therefore, you must click on Radix/Decimal before
	entering the value.

	EnhancedIDE:
	0 = driver will not set-up ATA timing modes
	1 = driver will set-up ATA timing modes on Primary IDE only
	2 = driver will set-up ATA timing modes on Secondary IDE only
	3 = driver will set-up ATA timing modes on both IDE channels (default)

	NOTE: 0-3 are useful if your BIOS sets up ATA timing modes 
	automatically, and you don't want to override it.  If LocalBusSpeed 
	is 0, then EnhancedIDE is interpreted as 0.

	LocalBusSpeed:
	0 = disable setting of ATA timing modes
	25-50: Local Bus Speed in MHz.  Setting this parameter to your local
	   bus speed allows the driver to set-up the drives and PCI-064xx
	   for fast operation according to the ATA spec.  Here are some
           guidelines for local bus speed:
           486 CPU's:
             If you have a 486-25, DX2-50, or DX4-75 processor, your Local 
             Bus speed is probably 25.  Otherwise, it is probably 33.
           Pentium CPU's:
             If you have a Pentium 60 or 90, your Local Bus Speed is probably 
             30.  If you have a Pentium 66 or 100, your Local Bus Speed is 
             probably 33.

	PrimaryIDE: 
	16 = use 16-bit access for Primary IDE port
	32 = use 32-bit access for Primary IDE port (default)

	SecondaryIDE: 
	0  = disable Secondary IDE port (default)
	16 = enable PCI Secondary IDE port in 16-bit mode
	17 = support external 16-bit ISA secondary IDE port
	32 = enable PCI Secondary IDE port in 32-bit mode

	UseLbaMode:
	0 = use CHS mode on all drives (default)
	1 = use LBA mode on drives which support it

	ATA PIO/DMA Timing Mode Overrides
	---------------------------------
	Some drives may have firmware bugs causing them to report 
	incorrect transfer mode information to the driver. Incorrect ATA 
	PIO/DMA timing modes may cause system boot failure or data 
	corruption.  By default, the driver automatically selects 
	the fastest mode which a drive claims to support.  The user can 
	override this mode by using the following options:

	WARNING: The driver does no sanity checking on drives for which 
		 PrimaryMasterOverride, PrimarySlaveOverride, 
		 SecondaryMasterOverride, SecondarySlaveOverride is specified.
		 If you use this option to set a drive to an unsupported 
		 transfer mode, it may cause data corruption!

	PrimaryMasterTransferMode:
	1 = PIO (default). Set the drive to use the fastest possible PIO mode.
		If you want to override the drive with a faster mode or a slower
		mode, then enter the new mode value in PrimaryMasterOverride 
		option.  PIO mode ranges from 0 to 4.
	2 = Multiple Word DMA override.  You can use this value to override 
		transfer mode on the primary master drive.  In order to use
		this option you must specify the mode number in the 
		PrimaryMasterOverride option.  The multi-word DMA mode ranges 
		from 0 to 2.
	3 = Single Word DMA override.  You can use this value to override 
		transfer mode on the primary master drive.  In order to use
		this option you must specify the mode number in the 
		PrimaryMasterOverride option.  The single-word DMA mode ranges
		from 0 to 2.
	4 = Enable DMA.  Drives which support DMA transfer will be set to DMA 
		mode.  Drives which only support PIO transfer will be set to
		PIO mode.  You may override a specific drive to DMA mode by 
		setting PrimaryMasterTransferMode to 2 or 3 and then entering
		the mode override in PrimaryMasterOverride.

	PrimaryMasterOverride:
	255 = don't override vendor-specified ATA PIO/DMA timing mode
		for the master drive on primary channel (default).
	0-2 = Multi-word DMA override.  In order to override primary master 
		drive with specified multi-word DMA mode, you must set 
		PrimaryMasterTransferMode to 2.
	0-2 = Single-word DMA override. In order to override primary master 
		ide drive with specified single-word DMA mode, you must set 
		PrimaryMasterTransferMode to 3.
	0-5 = override vendor-specified ATA PIO timing mode for primary master
		drive with specified mode. The PrimaryMasterTransferMode must 
		be set to 1.

	PrimarySlaveTransferMode:
	1 = PIO (default). Set the drive to use the fastest possible PIO mode.
		If you want to override the drive with a faster mode or a slower
		mode, then enter the new mode value in PrimarySlaveOverride 
		option.  PIO mode ranges from 0 to 4.
	2 = Multiple Word DMA override.  You can use this value to override 
		transfer mode on the primary slave drive.  In order to use
		this option you must specify the mode number in the 
		PrimarySlaveOverride option.  The multi-word DMA mode ranges 
		from 0 to 2.
	3 = Single Word DMA override.  You can use this value to override 
		transfer mode on the primary slave drive.  In order to use
		this option you must specify the mode number in the 
		PrimarySlaveOverride option.  The single-word DMA mode ranges
		from 0 to 2.
	4 = Enable DMA.  Drives which support DMA transfer will be set to DMA 
		mode.  Drives which only support PIO transfer will be set to
		PIO mode.  You may override a specific drive to DMA mode by 
		setting PrimarySlaveTransferMode to 2 or 3 and then entering
		the mode override in PrimarySlaveOverride.

	PrimarySlaveOverride:
	255 = don't override vendor-specified ATA PIO/DMA timing mode
		for the slave drive on primary channel (default).
	0-2 = Multi-word DMA override.  In order to override primary slave 
		drive with specified multi-word DMA mode, you must set 
		PrimarySlaveTransferMode to 2.
	0-2 = Single-word DMA override. In order to override primary slave 
		ide drive with specified single-word DMA mode, you must set 
		PrimarySlaveTransferMode to 3.
	0-5 = override vendor-specified ATA PIO timing mode for primary slave
		drive with specified mode. The PrimarySlaveTransferMode must 
		be set to 1.

	SecondaryMasterTransferMode:
	1 = PIO (default). Set the drive to use the fastest possible PIO mode.
		If you want to override the drive with a faster mode or a slower
		mode, then enter the new mode value in SecondaryMasterOverride 
		option.  PIO mode ranges from 0 to 4.
	2 = Multiple Word DMA override.  You can use this value to override 
		transfer mode on the secondary master drive.  In order to use
		this option you must specify the mode number in the 
		SecondaryMasterOverride option.  The multi-word DMA mode ranges 
		from 0 to 2.
	3 = Single Word DMA override.  You can use this value to override 
		transfer mode on the secondary master drive.  In order to use
		this option you must specify the mode number in the 
		SecondaryMasterOverride option.  The single-word DMA mode ranges
		from 0 to 2.
	4 = Enable DMA.  Drives which support DMA transfer will be set to DMA 
		mode.  Drives which only support PIO transfer will be set to
		PIO mode.  You may override a specific drive to DMA mode by 
		setting SecondaryMasterTransferMode to 2 or 3 and then entering
		the mode override in SecondaryMasterOverride.

	SecondaryMasterOverride:
	255 = don't override vendor-specified ATA PIO/DMA timing mode
		for the master drive on secondary channel (default).
	0-2 = Multi-word DMA override.  In order to override secondary master 
		drive with specified multi-word DMA mode, you must set 
		SecondaryMasterTransferMode to 2.
	0-2 = Single-word DMA override. In order to override secondary master 
		ide drive with specified single-word DMA mode, you must set 
		SecondaryMasterTransferMode to 3.
	0-5 = override vendor-specified ATA PIO timing mode for secondary master
		drive with specified mode. The SecondaryMasterTransferMode must 
		be set to 1.

	SecondarySlaveTransferMode:
	1 = PIO (default). Set the drive to use the fastest possible PIO mode.
		If you want to override the drive with a faster mode or a slower
		mode, then enter the new mode value in SecondarySlaveOverride 
		option.  PIO mode ranges from 0 to 4.
	2 = Multiple Word DMA override.  You can use this value to override 
		transfer mode on the secondary slave drive.  In order to use
		this option you must specify the mode number in the 
		SecondarySlaveOverride option.  The multi-word DMA mode ranges 
		from 0 to 2.
	3 = Single Word DMA override.  You can use this value to override 
		transfer mode on the secondary slave drive.  In order to use
		this option you must specify the mode number in the 
		SecondarySlaveOverride option.  The single-word DMA mode ranges
		from 0 to 2.
	4 = Enable DMA.  Drives which support DMA transfer will be set to DMA 
		mode.  Drives which only support PIO transfer will be set to
		PIO mode.  You may override a specific drive to DMA mode by 
		setting SecondarySlaveTransferMode to 2 or 3 and then entering
		the mode override in SecondarySlaveOverride.

	SecondarySlaveOverride:
	255 = don't override vendor-specified ATA PIO/DMA timing mode
		for the slave drive on secondary channel (default).
	0-2 = Multi-word DMA override.  In order to override secondary slave 
		drive with specified multi-word DMA mode, you must set 
		SecondarySlaveTransferMode to 2.
	0-2 = Single-word DMA override. In order to override secondary slave 
		ide drive with specified single-word DMA mode, you must set 
		SecondarySlaveTransferMode to 3.
	0-5 = override vendor-specified ATA PIO timing mode for secondary slave
		drive with specified mode. The SecondarySlaveTransferMode must 
		be set to 1.
