****************************************************************************
****************************************************************************
*       Filename:       README.TXT                                         *
*       Revision:       1.02                                               *
*       Date:           17 November 1995                                   *
*                                                                          *
*       PIIX Bus Master IDE Driver for IBM OS/2*                           *
*                                                                          *
*       Installation Procedure                                             *
****************************************************************************
****************************************************************************

****************************************************************************
*       OVERVIEW                                                           *
****************************************************************************
This document describes the installation procedure for the PIIX Bus Master
IDE Driver for IBM OS/2.  Topics covered within this document include:

        Contents of this Package
        System Requirements
        Installing the Driver
        Command Line Switches
        Un-installing the Driver
        Supported Devices
        Troubleshooting
        Identifying the Driver's Version Number

****************************************************************************
*       CONTENTS OF THIS PACKAGE                                           *
****************************************************************************
The PIIX Bus Master IDE Driver for IBM OS/2 package contains the following 
items:

1.  PIIX Bus Master IDE Driver:
                PIIXIDE.ADD

2.  Install Utility:
                INSTALL.EXE

3.  Un-install Utility:
                UNINST.EXE

4.  Readme File:
                README.TXT

5.  Version Identification Utility:
                SEEVER.EXE

6.  Release Notes:
                REL_OS2.TXT

****************************************************************************
*       SYSTEM REQUIREMENTS                                                *
****************************************************************************
Hardware:

1.  The driver included in this package is intended for use on Pentium(tm)
    processor based 82430FX systems ONLY.

2.  Ensure that a mouse is connected to the system.

3.  Do not use any other add-in IDE (PCI or ISA) card in the system during 
    installation.


Operating System:

1.  IBM OS/2 2.x or Warp* 3.x must be installed on the system prior to
    installing the driver.

2.  Perform installation off of the on-board primary PIIX IDE interface.


BIOS:

The BIOS must properly initialize the PIIX IDE interface for bus master
operation.

****************************************************************************
*       INSTALLING THE DRIVER                                              *
****************************************************************************
The following procedures for the installation of the PIIX Bus Master IDE
Driver for OS/2 (PIIXIDE.ADD) are specific only to the version of the driver
currently contained within this package.  

The following procedures assume that the OS/2 operating system was installed 
properly on the target system, and that the standard PIIX IDE driver, 
IBM1S506.ADD, was used.  If IBM1S506.ADD was not used, the driver which 
replaced it should be un-installed before installing PIIXIDE.ADD.
Furthermore, if IBM1S506.ADD was not originally installed on the target
system, it should be installed first, and the system re-tested with it,
before installing PIIXIDE.ADD.

Automatic Install Procedure:
****************************

1.  Run the install utility (INSTALL.EXE).  INSTALL.EXE copies PIIXIDE.ADD 
    from the source directory to the target directory, and changes the 
    CONFIG.SYS file to install it.

    Command line format:   install [options]

    Command line options:

        /s:<source path>   Specifies the path to the directory containing
                           PIIXIDE.ADD.  The default source is the directory 
                           containing INSTALL.EXE.

        /t:<target path>   Specifies the path to the directory where 
                           INSTALL.EXE will copy PIIXIDE.ADD.  The default 
                           target is the \OS2 directory on the boot drive.

        /tu:<boot path>    Specifies the path to the directory containing
                           the CONFIG.SYS file.  The default directory is 
                           the root of the boot drive.

        /l:<logfile>       Specifies an optional log file.  If this option 
                           is used, the output will be redirected to the 
                           specified file, and INSTALL.EXE will run 
                           unattended.

    All command line parameters are optional.  The install utility will not 
    install the PIIX Bus Master IDE driver if it cannot detect an Intel 
    82430FX PCIset.

2.  Shutdown and reboot the system.


Manual Install Procedure:
*************************

1.  Copy PIIXIDE.ADD to the \OS2 directory on the boot drive.

2.  Make the following changes to the CONFIG.SYS file:

        Replace:
                BASEDEV=IBM1S506.ADD

        with:
                BASEDEV=PIIXIDE.ADD

3.  Shutdown and reboot the system.


Note: The PIIX Bus Master IDE driver auto-detects DMA capable drives and
      configures them and the Intel 82430FX PCIset for bus master DMA
      transfers.

****************************************************************************
*       COMMAND LINE SWITCHES                                              *
****************************************************************************

1.  Adapter Switch:            /A:x       where x is 0, 1, 2, or 3.

    This selects the adapter that will be referenced by subsequent
    switches.

2.  Unit Switch:               /U:x       where x is 0, 1, 2, or 3.

    This selects the unit that will be referenced by subsequent switches.

3.  Bus Master Disable Switch: /!BM

    This will disable the bus master DMA feature.  This capability is fully
    auto-detected by the driver.  If for any reason it is desirable to
    disable bus master DMA transfers, this switch can be used on a per
    adapter or per unit basis.  If used after a /A:x switch but prior to
    any /U:x or /UNIT:x switch, then bus master DMA transfers will be 
    disabled for all units on the adapter.  If the bus master disable switch 
    follows both /A:x and /U:x (or /UNIT:x) switches, then bus master DMA 
    transfers will be disabled only on the specified unit.

4.  All other option switches are same as for the "IBM1S506.ADD" driver.

****************************************************************************
*     UN-INSTALLING THE DRIVER                                             *
****************************************************************************
The following procedures are specific only to the version of the driver 
currently contained within this package.  These procedures assume that the 
OS/2 operating system was installed properly on the target system, and that 
the PIIX Bus Master IDE driver, PIIXIDE.ADD, was properly installed according 
to the procedure described above.  

Automatic Un-install Procedure:
*******************************

1.  Run the un-install utility (UNINST.EXE).  UNINST.EXE removes 
    PIIXIDE.ADD from the target directory, and changes the CONFIG.SYS 
    file to re-install IBM1S506.ADD.

    Command line format:   uninst [options]

    Command line options:

        /t:<target path>   Specifies the path to the directory containing
                           PIIXIDE.ADD.  The default target is the \OS2 
                           directory on the boot drive.

        /tu:<boot path>    Specifies the path to the directory containing
                           the CONFIG.SYS file.  The default directory is the
                           root of the boot drive.

        /l:<logfile>       Specifies an optional log file.  If this option is
                           used, the output will be redirected to the 
                           specified file, and UNINST.EXE will run 
                           unattended.

    All command line parameters are optional.

2.  Shutdown and reboot the system.


Manual Un-install Procedure:
****************************

1.  Make the following changes to the CONFIG.SYS file:

        Replace:
                BASEDEV=PIIXIDE.ADD

        with:
                BASEDEV=IBM1S506.ADD

2.  Delete PIIXIDE.ADD from the \OS2 directory on the boot drive.

3.  Shutdown and reboot the system.

****************************************************************************
*       SUPPORTED DEVICES                                                  *
****************************************************************************
In general, bus mastering is possible for ATA fixed disk and ATAPI devices
that support the following DMA timing modes:

        Single Word DMA Mode 2
        Multi-Word DMA Mode 1
        Multi-Word DMA Mode 2

These devices will be accessed by the driver in either a bus mastering or a
PIO-fashion, depending on the specific transfer conditions.

Devices that do not support the DMA timing modes listed above, or whose PIO
timings are faster than their DMA timings, will be accessed in a PIO-fashion
ONLY.

For more information and a list of tested devices, see the REL_OS2.TXT file.

****************************************************************************
*       TROUBLESHOOTING                                                    *
****************************************************************************

Common Problems:
****************

1.  Some ATAPI CD-ROM devices require vendor-specific filter drivers.  These
    drivers should be loaded in conjuction with the PIIX Bus Master IDE
    driver.

2.  Verify the length of the cables that are being used to connect the IDE or
    ATAPI devices to the primary and secondary PIIX IDE interfaces.  The
    length of these cables from END-TO-END should not exceed 18 inches
    (0.46 m).  Furthermore, the capacitance of the cable should not exceed
    35 pF.

****************************************************************************
*        IDENTIFYING THE DRIVER'S VERSION NUMBER                           *
****************************************************************************
The following procedure uses the SEEVER.EXE utility to identify the version
number and build date of the PIIX Bus Master IDE driver.  This procedure
assumes that the SEEVER.EXE utility and the driver file (PIIXIDE.ADD) are in
the same working directory.

1.  From within OS/2, open the folder containing the PIIX Bus Master IDE
    driver.

2.  Double click on the SEEVER.EXE icon.

****************************************************************************
****************************************************************************
* Intel Corporation disclaims all warranties and liabilities for the use   *
* of this document and the information contained herein, and assumes no    *
* responsibility for any errors which may appear in this document, nor     *
* does Intel make a commitment to update the information contained herein. *
* Intel reserves the right to make changes to this document at any time,   *
* without notice.                                                          *
****************************************************************************

*Other brands and names are the property of their respective owners.

Copyright (c) Intel Corporation, 1995.
