Metropoli BBS
VIEWER: readme.nt MODE: TEXT (ASCII)
CMD 32-Bit Local Bus IDE Driver Installation
--------------------------------------------

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 will appear; select
   "Other (Requires a disk from a hardware manufacturer)" from the
   "Adapter:" list box.

5) Next, the "Insert Diskette" dialogbox will appear; insert the CMD
   driver disk into Drive A: and type "A:\NT" into dialogbox.

6) Next, the "Select OEM Option" dialogbox will appear; select
   "CMD 32-Bit Local Bus IDE Adapter" and click "OK."

7) Next the "Select SCSI Adapter Option" dialogbox will appear; click on
   the "Install" button in the dialogbox.

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

9) 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.


10) 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.  

   VL-Bus:  If you are using a DX processor, your Local Bus clock speed is
   equal to your CPU clock speed.  If you are using a DX2, your Local Bus
   clock speed is half of your CPU clock speed.
     VL Examples:
       1) 486-50DX CPU - Local Bus clock speed = 50
       2) 486-66DX2 CPU - Local Bus clock speed = 66/2 = 33

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

12) In the HKEY_LOCAL_MACHINE subwindow, open the 
    SYSTEM/CurrentControlSet/Services/Cmd640X/Parameters folder.
    
13) 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.

14) Next, 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-0640x
           for fast operation according to the ATA spec.

  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 Timing Mode Overrides
  -----------------------------

  Some drives may have firmware bugs causing them to report the wrong
  ATA PIO timing mode to the driver.  Most notable are the multitude
  of drives on the market which claim to support Mode 2 when in fact,
  they really are Mode 0 or Mode 1 drives.  Incorrect ATA PIO timing
  modes may cause system boot failure or data corruption.  Therefore,
  the driver includes a facility whereby the user may override the
  vendor-specified ATA timing mode.

  NOTE: Override parameters are specified in HEXADECIMAL.

    PrimaryMasterOverride:
      0-5 : override vendor-specified ATA PIO timing mode for Master
            drive on Primary IDE channel with specified mode
      0xff: don't override vendor-specified ATA PIO timing mode
            for Master drive on Primary IDE channel

    PrimarySlaveOverride:
      0-5 : override vendor-specified ATA PIO timing mode for Slave
            drive on Primary IDE channel with specified mode
      0xff: don't override vendor-specified ATA PIO timing mode
            for Slave drive on Primary IDE channel

    SecondaryMasterOverride:
      0-5 : override vendor-specified ATA PIO timing mode for Master
            drive on Secondary IDE channel with specified mode
      0xff: don't override vendor-specified ATA PIO timing mode
            for Master drive on Secondary IDE channel

    SecondarySlaveOverride:
      0-5 : override vendor-specified ATA PIO timing mode for Slave
            drive on Secondary IDE channel with specified mode
      0xff: don't override vendor-specified ATA PIO timing mode
            for Slave drive on Secondary IDE channel
[ RETURN TO DIRECTORY ]