Metropoli BBS
VIEWER: readme.n35 MODE: TEXT (ASCII)
CMD PCI64x 32-Bit Local Bus master IDE Windows NT 3.5x Driver Installation Instructions
-------------------------------------------------------------------------
You have to copy all the files in this directory except readme.n35 to the 
root directory of the diskette before installation.

After you have installed WINNT 3.5x, 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:\ NT35" into dialog box.

6) The "Select OEM Option" dialog box will appear; select
   "CMD 64xx 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 64xx 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/Csa64x35/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.

16) Run the INSTALL.BAT from the NT35 directory in the CMD installation
   diskette.  For instance, if the diskette is in drive A,

	A:
	CD \NT35
	INSTALL A:


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

	BusMasterRegister:

	This option allows you to override the DMA base address register
	value (Base Address Register 3, offset:20h in PCI configuration
	space).  You should not change the value of this parameter, unless
	the DMA operation fails due to BIOS problems.  By default, the
	driver automatically checks the DMA base address register for
	validity.  If a valid value is encountered, the driver will use it;
	if an invalid DMA base address register setting is detected, the
	driver will override it with value 500h.  However, if port 500h
	conflicts with other hardware in your system, you may need to
	select an alternate port address.

	0 = use the default value of the DMA base address (default)
	xxx = DMA base address register value in hexadecimal.  Make sure the
	      port address you choose does not conflict with other hardware;
	      otherwise, it may cause your system to hang.

	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.
[ RETURN TO DIRECTORY ]