****************************************************************************
****************************************************************************
*                                                                          *
*       PIIX Bus Master IDE Drivers for Windows NT* v4.0                   *
*       Installation, Usage, and Release Note Information                  *
*                                                                          *
*       Revision:  2.03.1.0 Production Release                             *
*       Date:      03-31-98                                                *
*                                                                          *
*       NOTE:                                                              *
*          This document refers to desktop systems with                    *
*          the following Intel PCIset devices:                             *
*          82371FB (PIIX1), 82371SB (PIIX3), 82371AB (PIIX4)               *
*          or 82371EB (PIIX4E) in conjunction with the following           *
*          Intel PCIsets and Intel AGPsets:                                *
*          430FX, 430HX, 430TX, 430VX, 440BX, 440FX, 440LX, 440EX          *
*          and all future Intel AGPsets.                                   *
*                                                                          *
*          The terms "PIIX", "82371xB" refer to any/all of the             *
*          following Intel PCIset devices and Intel AGPset devices:        *
*          82371FB, 82371SB, 82371AB and 82371EB.                          *
*                                                                          *
*          Also, the term "processor" refers to the Pentium(R) processor,  *
*          the Pentium(R) processor with MMX(TM) technology, the           *
*          Pentium(R) Pro processor, and the Pentium(R) II processor       *
*          devices ONLY.                                                   *
*                                                                          *
*                                                                          *
****************************************************************************
****************************************************************************

        
****************************************************************************
*       INTRODUCTION                                                       *
****************************************************************************
This document describes the installation procedure and usage information
for the PIIX Bus Master IDE Drivers for Windows NT* version 4.0.  Also 
included are release notes describing any problems or issues with the 
software which were known at the time of shipment.

****************************************************************************
*       CONTENTS OF THIS DOCUMENT                                          *
****************************************************************************
This document contains the following sections:

1.  System Requirements
2.  Installing the Software
3.  Verifying Installation of the Software
4.  Un-installing the Software
5.  Identifying the Software Version Number
6.  Contents of the Distribution Package
7.  Storage Devices Supported by the Driver
8.  Release Notes
    a.  General Release Information
    b.  Release-Specific Troubleshooting Information
    c.  Release Testing Information
    d.  Changes included in the v2.03.1.0 release

****************************************************************************
* 1.  SYSTEM REQUIREMENTS                                                  *
****************************************************************************
This section describes system requirements for the PIIX Bus Master IDE Device
Driver for Windows NT version 4.0.  Refer to the Release Notes section of this 
document for additional information regarding this release.

NOTE:  This driver has been designed for and tested with Windows NT 4.0 with
       service pack 3 only.  This driver will only install on systems with 
       Windows NT 4.0.

1.  The system must contain a supported Intel processor and chip set
    configuration:      

        Chip set:  Intel 430FX, 430HX, 430TX, 430VX, 440BX, 440FX, 440LX, 
                   440EX PCIsets. 
        Processor: Intel Pentium(R) processor, Pentium(R) processor with MMX(TM)
                   Technology, Pentium(R) Pro processor, and Pentium(R) II
                   processor devices ONLY.

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

3.  Windows NT* Version 4.0 and Service Pack 3 must be installed.

4.  It is assumed that the BIOS properly initialized the 82371xB IDE interface
    for Bus Master IDE operation. 

5.  There are no other non-82371xB IDE controllers (add-in IDE controller or
    sound card with IDE) enabled on the system.

6.  The device must be compatible with PCI Bust Master IDE operation.  Contact
    the device manufacturer for more information.

7.  Verify the length of the cables that are being used to connect the ATA 
    and/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 Meter).  Furthermore, the capacitances of the cable should not 
    exceed 35pF.  Please review the PIIX family datasheets for more 
    information.


****************************************************************************
* 2.  INSTALLING THE SOFTWARE                                              *
****************************************************************************
This subsection describes how to install the software on a system where 
Windows NT version 4.0 is installed.

This installation procedure is specific only to the version of the driver
and installation file included in this package.  

NOTE:   This procedure assumes that the driver (PIIXIDE.SYS), installation 
        file (PIIXIDE.INF) and tag file (DISK1.NT) are located in the same 
        directory.  Record the locations of the driver installation and 
        Windows NT directories before installing the driver.  Although the
        driver is installed as a SCSI device driver, the driver only works
        for devices connected to the IDE channels.

1.  Check the System Requirements.  Windows NT and Service Pack 3 must be 
    fully installed and running on the system prior to installing the 
    driver.

2.  Close any running applications.

3.  Select "My Computer". 

4.  Open the "Control Panel" Folder.

5.  Invoke the "SCSI Adapters" applet.

6.  Click on the folder tab labeled "Drivers".
    The currently installed SCSI adapter drivers will be listed in the 
    Drivers menu.    

    The display MAY list the default driver, 
    "IDE CD-ROM (Atapi 1.2) / Dual-Channel PCI IDE Controller"
    OR a previous install of the PIIX Bus Master IDE driver, 
    "Intel PIIX PCI Bus Master IDE Controller".
    (NOTE: this text may vary according to the release of Windows NT*.)  

    If NONE of these adapter drivers are listed, go to step 9.

7.  If the "Intel PIIX PCI Bus Master IDE Controller" driver is listed, 
    select it.  Then, select "Remove" to remove the driver.

8.  If the default driver ("IDE CD-ROM (Atapi 1.2) / Dual-Channel PCI IDE") 
    is listed, select it.  Then, select "Remove" to remove the driver.

9.  Select "Add..." to add a new driver.

8.  From the "Install Disk" dialog box, select "Have Disk".
             
9.  The "Windows NT Setup" dialog box will appear prompting for the path of
    the installation files.   Specify the location of the driver 
    installation directory when prompted to do so.  

NOTE:   This procedure assumes that the driver (PIIXIDE.SYS), installation 
        file (PIIXIDE.INF) and tag file (DISK1.NT) are located in the same 
        directory.
                
10. Click on "Intel PIIX PCI Bus Master IDE Controller" driver and then click 
    "Ok".

NOTES
    If the driver was previously installed on the system, a dialog
    box will appear that states that driver for the 
    "Intel PIIX PCI Bus Master IDE Controller" is already on the system.  If 
    this occurs, select "New" to install the new driver.

13. When prompted, reboot the system as directed in order for the changes to 
    take effect.


After installation, the PIIXIDE.SYS file is stored in the 
<Windows NT directory>\System32\Drivers directory.

****************************************************************************
* 3.  VERIFYING INSTALLATION OF THE DRIVER                                 *
****************************************************************************
This subsection describes how to verify installation of the software on a 
system where Windows NT version 4.0 is installed.

This installation verification procedure is specific only to the version of 
the driver and installation file included in this package.  

1.  Select "My Computer". 

2.  Open the "Control Panel" Folder.

3.  Invoke the "SCSI Adapters" applet.

4.  A list of active SCSI adapters and connected devices will be displayed.
    One or more instances of the PIIX Bus Master IDE Driver,
    "Intel PIIX PCI Bus Master IDE Controller" should be listed.  
    
    The default driver,
    "IDE CD-ROM (Atapi 1.2) / Dual-Channel PCI IDE Controller"
    should not be listed.
    (NOTE: this text may vary according to the release of Windows NT*.)  

    One instance will be listed for each controller interface of the PIIX 
    that is currently enabled with devices connected to it.


****************************************************************************
* 4.  UN-INSTALLING THE SOFTWARE                                           *
****************************************************************************
This procedure allows one to un-install the PIIX Bus Master IDE driver, and
restore the default Windows NT version 4.0 driver for IDE support.  (Note that this 
procedure assumes the above installation process was successful.)

This un-installation procedure is specific only to the version of the driver
and installation file included in this package.  

1.  Close any running applications.

2.  Select "My Computer". 

3.  Open the "Control Panel" Folder.

4.  Invoke the "SCSI Adapters" applet.

5.  Click on the folder tab labeled "Drivers".
    The currently installed SCSI adapter drivers will be listed in the 
    Drivers menu.    

    The display should list the PIIX Bus Master IDE driver, 
    "Intel PIIX PCI Bus Master IDE Controller".

6.  If the "Intel PIIX PCI Bus Master IDE Controller" driver is listed, 
    select it.  Then, select "Remove" to remove the driver.

7.  Select "Add..." to add a new driver.

8.  From the "Install Driver" dialog box (left dialog box), select 
    "Standard mass storage controllers".
    (NOTE: this text may vary according to the release of Windows NT*.)  

9.  In the SCSI Adapter dialog (right dialog box), select the default 
    ATAPI driver, 
    "IDE CD-ROM (ATAPI 1.2)/Dual-channel PCI IDE Controller" 
    and click "Ok" to install the driver.
    (NOTE: this text may vary according to the release of Windows NT* 
    version 4.0.)  

NOTES
    Since this driver was previously installed on the system, a dialog
    box will appear that states that driver for the 
    "IDE CD-ROM (ATAPI 1.2)/Dual-channel PCI IDE Controller" is already on 
    the system.  Select "Yes" to install the current copy of the driver 
    already on the system.

10. When prompted, reboot the system as directed in order for the changes to 
    take effect.


****************************************************************************
* 5.  IDENTIFYING THE SOFTWARE VERSION NUMBER                              *
****************************************************************************
The driver's version can be determined by using one or more of the following
procedures.
 
PROCEDURE:  Reading Windows* properties embedded in the driver file.

The driver version can be obtained by querying the driver file's properties 
under File Manager.

1.  Under Windows NT 4.0, invoke the "Explorer" application.

2.  Select the path containing the driver file.  
    
    When the driver is installed, the driver is in the following 
    directory:
        <Windows NT directory>\System32\Drivers        

3.  Select the driver file, "PIIXIDE.SYS".

4.  Open the "File" menu.

5.  Click on the "Properties" item.

6.  Click on the "Version" tab.

7.  The driver's version should be listed in the 'Product Version' 
    portion of the dialog.


****************************************************************************
* 6.  CONTENTS OF THE DISTRIBUTION PACKAGE                                 *
****************************************************************************
The PIIX Bus Master IDE Driver for Microsoft Windows NT version 4.0 package 
contains the following items:

1.  PIIX Bus Master IDE Driver:
        PIIXIDE.SYS

2.  Installation File:
        PIIXIDE.INF

3.  Readme File:
        README.TXT

4.  Driver Tag File:
        DISK1.NT

****************************************************************************


****************************************************************************
* 7.  STORAGE DEVICES SUPPORTED BY THE DRIVER                              *
****************************************************************************
The Intel PIIX Bus Master IDE driver supports only specific ATA/ATAPI device 
types.  The Intel driver should not be installed if the system is equipped 
with any of the non-supported ATAPI devices.  

The Intel PIIX Bus Master IDE driver supports the following devices connected 
to the PIIX IDE interface:
    - ATA fixed disk 
    - ATAPI CD-ROM  devices
    - ATAPI ZIP* Drives
    - IDE Fixed Disk Drives larger than 8.4GBbytes
    - DVD-ROM Devices when used for program loading/execution and data transfer.
      Note that playing MPEG movies requires additional software support not
      provided in this driver.

The Intel driver does not support the following types of device in the system:
    - ATAPI Tape Drives
    - ATAPI CD-ROM Changer Drives
    - ATAPI DVD-ROM Drives
    - ATAPI Writeable CD Drives
    - ATA ZIP*, LS-120*, Cartridge, Optical, Removable Media Drives
    - DVD-ROM Devices when used for MPEG Movie authentication and playback.

During initialization, the driver will auto-identify all the devices 
connected to the PIIX IDE interface.  Depending on the capabilities of the 
devices connected to the system, the driver will initialize the PIIX IDE 
interface for bus mastering operation.

Only drives identified as bus master capable will be accessed as a bus master;  
all other drives will be accessed in a PIO-only fashion.  In general, 
bus mastering is possible for ATA/ATAPI devices that support the following 
DMA timing modes:

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

    Ultra DMA Mode 0    
    Ultra DMA Mode 1     
    Ultra 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 'Release Testing'
section of this document.

****************************************************************************
* 8.  RELEASE NOTES                                                        *
****************************************************************************
The release notes describe the current, known state of the PIIX Bus Master 
IDE Driver for Windows NT* version 4.0.  The release notes are divided into 
three sections:

        8a.  General Release Information
        8b.  Release-Specific Troubleshooting Information
        8c.  Release Testing Information
        8d.  Changes from v2.03.0.1 to v2.03.1.0 releases


****************************************************************************
* 8a.  GENERAL RELEASE INFORMATION                                         *
****************************************************************************

The driver supports general CD-ROM operations such as: file transfers, data
streaming and audio.  Advanced CD-ROM applications/features (VideoCD*, CDPlus*, 
multi-CD changers, etc), especially those outside of the scope of the
current Windows NT CD-ROM support, have not been tested with this driver.  
If a problem is encountered, un-install the driver.

For ATAPI CD drives, only Read-Only access is supported for data transfer 
operations.  Write data transfer operations for ATAPI CD drives (including
applications that write to CD media) are not supported by this driver.  

Since the driver does not support ATAPI tape drives, this release of the 
driver should not be installed on systems with ATAPI tape drives.  If the 
driver has been installed on a system with an ATAPI tape drive and problems 
are experienced, un-install the driver.

The PIIX Bus Master IDE Driver for Windows NT has designed for and tested 
with Version 4.0, service pack 3, of the Windows NT operating system (current
Production Version).


****************************************************************************
* 8b.  RELEASE-SPECIFIC TROUBLESHOOTING INFORMATION                        *
****************************************************************************
Verifying the installation of the driver and other generic troubleshooting 
is discussed in the "TROUBLESHOOTING" section above.  This section describes
release-specific troubleshooting.

This section contains a list of known problems with certain system
configurations discovered during testing of the driver.  A list of all
storage devices tested with the driver is given below in the "RELEASE
TESTING INFORMATION" section of this document.
 
If the solution given to any of the problems listed below is to un-install 
the driver, follow the un-installation instructions outlined above in the
section "UN-INSTALLING THE SOFTWARE".

    Issue:      The system does not operate reliably or fails to boot when 
                the driver is installed. 
 
    Solution:   Un-install the driver.
                                

    Issue:      One or more of the IDE/ATAPI drives on the system fail to
                perform correctly and/or is not recognized by the driver.

    Solution:   Ensure that devices on the system are connected according to 
                the manufacturers' documentation.  
                
                If the system still fails to operate reliably, Un-install 
                the driver.


    Issue:      The CD-ROM drive fails to perform correctly after the driver
                has been installed (e.g. audio CD-ROMs or advanced CD-ROM
                applications fail to perform correctly).

    Solution:   Un-install the driver.


    Issue:      The driver is not compatible with EZ-Drive* floppy boot
                protection option. 
 
    Solution:   If EZ-Drive is installed on the boot drive, the floppy boot
                protection option must be disabled prior to installing the
                PIIX Bus Master IDE Driver for Windows NT.  If, for any 
                reason, the floppy boot protection cannot be disabled, the 
                driver should not be installed.


    Issue:      The driver does not support the following CD-ROM drives:

                    Gallant GCD-R542B
                    Toshiba XM-5302B
                    Wearnes CDD-220
                    Wearnes CDD-620
                    Wearnes CDD-820

    Solution:   Do not install the driver in configurations equipped with
                these CD-ROM drives.


    Issue:      The driver does not support the following fixed disk drives:

                    Conner CFA850A
                    Maxtor 71626A
                    Maxtor 71260AT
                
    Solution:   Do not install the driver in configurations equipped with
                these fixed disk drives.


    Issue:      The driver does not support the following types of ATAPI 
                devices:

                    Tape drives
                    Writeable CD drives
                    Cartridge drives 
                    Changer CD drives

    Solution:   Do not install the driver in configurations equipped with
                these types of devices.


****************************************************************************
* 8c.  RELEASE TESTING INFORMATION                                         *
****************************************************************************
This section contains information on how the driver was tested, including a
list of storage devices used in testing.  If any problems are encountered
running the driver with devices listed below, refer to the "RELEASE-SPECIFIC 
TROUBLESHOOTING INFORMATION" section above for more detailed information.

The following fixed disk drives were tested with the PIIX Bus Master IDE
Driver:

Conner*:

    CFS425A

IBM*:

    DALA-3540
    DTTA-351010
    DTTA-351680

Maxtor*:

    7200AP
    7245AT
    7246AT
    7850AR
    71260AT
    83500A8
    87000D8
    88400D8
    91152D8
    
Quantum*:

    ST3.2A
    ST4.3A
    2550AT
    TX12A

Seagate*:

    ST32140A
    ST33240A
    ST36451A
    ST36530A
    ST9140A

Western Digital*:

    AC2700
    AC31000
    AC21600H
    AC31600
    AC22500
    AC32100H
    AC34000


The following ATAPI CD-ROM drives were tested with the PIIX Bus Master IDE
Driver:

Hitachi*:

    CDR-7930
    CDR-8130

Mitsumi*:

    FX600S
    FX600T
    FX810T
    FX120T

NEC*:

    CDR1300A
    CDR1400A
    CDR1800A

Panasonic*:
    
    CR581
    CD-574B
    LF-1195

Sony*:

    CDU55E
    CDU76E
    CDU78E
    CDU311-GI
    CDU611

TEAC*:

    CD56E
    CD532E

Toshiba*:

    XM5302B
    XM5602B
    XM5702B
    XM6102B
    XM6202B


The following ATAPI DVD-ROM drives were tested with the PIIX Bus Master IDE
Driver:

Hitachi*:

    GD-2000

Panasonic/Matsushita*:

    SR-8581-B
    DVD-2240E

Pioneer*:

    DVD-101

Toshiba*:

    SD-M1002


The following ATAPI ZIP drives were tested with the PIIX Bus Master IDE
Driver:

IOMEGA*:

    ATAPI-ZIP 100


****************************************************************************
* 8d. CHANGES included in v2.03.1.0 Release                                *
****************************************************************************
This section describes the changes encompassed in v2.03.1.0.  The changes 
that were made to the driver include:

                          Current Release Change Information
                          ----------------------------------
v2.03.1.0 Changes
-----------------
1. Started with v2.03.0.1 code base

2. Modified READ_VERIFY_SECTOR command to calculate LBA instead of CHS.   
   This corrects a very infrequent issue occurring during format of greater 
   than 8.4Gb drives, where the verify will wrap-around from 8.4Gb back to 0, 
   effectively re-verifying only the first 8.4Gb of any large hard drive.  
   Now we allow for verification of the entire LBA range using 
   READ_VERIFY_SECTOR.

   Note that during format, the sectors above 8.4Gb are getting written, then 
   read back using standard IDE read/write commands, but the additional hard 
   drive "self-check" of READ_VERIFY_SECTOR would not happen past 8.4Gb on 
   previous versions of this driver.

3. Modified Atapi command path to respond with "SRB_STATUS_DATA_OVERRUN" error 
   when MODE_SENSE and/or MODE_SELECT commands are passed down from the CDROM
   class driver with different lengths of parameter data than ATAPI requires.

   The "parameter list length" indicates how much data to expect.  So when 
   different data lengths are received, the commands are terminated with 
   "SRB_STATUS_DATA_OVERRUN" error rather than returning successfully.  
   This change allows for ActiveMovie(tm) technology CD's to run when the 
   Piix Bus Master IDE driver is installed.


                             Historical Change Information
                             -----------------------------
v2.03.0.1 Changes
-----------------
1.  No code changes, just readme.txt and license.txt changes for install package


v2.03.0.0 Changes
-----------------
1.  Started with the v2.02.0.0 driver code base

2.  Added code to support >8.4Gb IDE Hard Drives.

3.  Validated support for IOMEGA ATAPI ZIP drives.

4.  Validated support for specific ATAPI DVD-ROM drives, limiting our testing
    and support to the following drives:
        a. Hitachi model "GD-2000" DVD-ROM drive
        b. Panasonic/Matsushita model "SR-8581-B"
        c. Panasonic/Matsushita model "DVD-2240B"
        d. Toshiba model "SD-M1002"
        e. Pioneer model "DVD-101"

5.  Fixed issue with putting Hitachi CDR-8130 CD-ROM device into PIO mode for new 
    versions of the device.  Older versions with f/w rev 0020 and 0021 required 
    running in PIO, which had a fix in place to force PIO when detected.  The newer 
    f/w rev 0022 does not have the same issue, so new code was added to specifically 
    limit the device to PIO when only f/w revs 0020 or 0021 were found.

6.  Specific devices found to be unreliable in DMA are limited to running in PIO
    mode.  These devices limited by the v2.03.1.0 driver are:
        a. Liteon "LTN-301"
        b. Teac "CD-524"
        c. Toshiba "XM-5602-B"
        d. Toshiba "XM-6102-B"

7.  All ATAPI devices are excluded from operating on UDMA mode until validation
    testing on UDMA capable ATAPI devices can be done.



****************************************************************************
Intel is making no claims of usability, efficacy or warranty.  The SOFTWARE 
USE AND DISTRIBUTION LICENSE AGREEMENT completely defines the license and use 
of the PIIX Bus Master IDE Driver.  
****************************************************************************
Information in this document is provided in connection with Intel products. 
No license, express or implied, by estoppel or otherwise, to any intellectual 
property rights is granted by this document.  Except as provided in Intel's 
Terms and Conditions of Sale for such products, Intel assumes no liability 
whatsoever, and Intel disclaims any express or implied warranty, relating to 
sale and/or use of Intel products including liability or warranties relating 
to fitness for a particular purpose, merchantability, or infringement of any 
patent, copyright or other intellectual property right. Intel products are 
not intended for use in medical, life saving, or life sustaining applications. 

****************************************************************************
* 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.                                                          *
****************************************************************************
****************************************************************************

* Third-party brands and names are the property of their respective owners.
Copyright (c) Intel Corporation, 1995-1998
