**************************************************************************** **************************************************************************** * * * PIIX Bus Master IDE Driver for Windows* NT 4.0 * * Installation, Usage, and Release Note Information * * * * Revision: 2.04.0 Production Release * * Date: 06-29-98 * * * * This document describes the installation procedure and usage * * information for the PIIX Bus Master IDE Driver for Windows* NT 4.0. * * Also included are release notes describing any problems or issues * * with the software which were known at the time of release. * * * **************************************************************************** **************************************************************************** **************************************************************************** * CONTENTS OF THIS DOCUMENT * **************************************************************************** This document contains the following sections: 1. System Requirements 2. Installing the Software 3. Verifying Installation of the Software 4. De-installing the Software 5. Identifying the Software Version Number 6. Contents of the Distribution Package 7. Device Configuration Information 8. Release Notes a. Release-Specific Troubleshooting Information b. Changes Included from Previous Release **************************************************************************** * 1. SYSTEM REQUIREMENTS * **************************************************************************** NOTE: This driver has been designed for and tested with Microsoft Windows* NT 4.0 with Service Pack 3 only. This driver will only install on systems running Windows NT 4.0. 1. The system chipset must contain an Intel(r) PIIXn device (82371FB - PIIX, 82371SB - PIIX3, 82371AB/EB - PIIX4/PIIX4E). The following is a list of Intel(r) chipsets as of June 29, 1998, listing corresponding PIIXn devices: Intel(r) Chipset Intel(r) PIIXn Device ------------------------------------------------ Intel(r) 430FX PCIset 82371FB (PIIX) Intel(r) 430HX PCIset 82371SB (PIIX3) Intel(r) 430VX PCIset 82371SB (PIIX3) Intel(r) 440FX PCIset 82371SB (PIIX3) Intel(r) 430TX PCIset 82371AB (PIIX4) Intel(r) 440LX AGPset 82371AB (PIIX4) Intel(r) 440BX AGPset 82371AB/EB (PIIX4/PIIX4E) Intel(r) 440EX AGPset 82371EB (PIIX4E) Intel(r) 440GX AGPset 82371EB (PIIX4E) 2. Microsoft Windows* NT Version 4.0 and Service Pack 3 must be installed. 3. There must be no other non-PIIXn (82371xB) IDE controllers (add-in IDE controller or sound card with IDE) enabled on the system. 4. Verify the length of the cables that are being used to connect the ATA/ATAPI devices to the primary and secondary PIIXn IDE interfaces. The length of these cables from END-TO-END should not exceed 18 inches (0.46 Meter). Furthermore, the capacitance of the cable should not exceed 35pF. Please review the PIIXn family datasheets for more information. **************************************************************************** * 2. INSTALLING THE SOFTWARE * **************************************************************************** NOTE: This procedure assumes that the software device 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 all running applications. 3. Run SETUP.EXE, located in the same directory as this README.TXT file. 4. You will be prompted to agree to the licensing agreement. If you do not agree, the Installer will exit prior to extracting the necessary driver files. 5. When prompted, choose the location in which to place the PIIX Bus Master IDE files. The default location is C:\PIIXIDE - modify this location if desired. 6. When prompted, choose whether to view the README.TXT file. 7. At this point, the automated PIIX Bus Master IDE installer is complete. Manual installation is now required to complete driver installation. 8. Select START/SETTINGS/CONTROL PANEL. 9. Invoke the "SCSI Adapters" applet. 10. 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 4.0. If NONE of these adapter drivers is listed, go to Step 13 below. 11. If the "Intel PIIX PCI Bus Master IDE Controller" driver is listed, select it. Then, select "Remove" to remove the driver. 12. 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. 13. Select "Add..." to add a new driver. 14. From the "Install Disk" dialog box, select "Have Disk". 15. 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. 16. Click on "Intel PIIX PCI Bus Master IDE Controller" driver and then click "Ok". NOTE: 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. 17. When prompted, reboot the system as directed in order for the changes to take effect. NOTE: After installation, the PIIXIDE.SYS file is stored in the \System32\Drivers directory. **************************************************************************** * 3. VERIFYING INSTALLATION OF THE DRIVER * **************************************************************************** 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 4.0. One instance will be listed for each controller interface of the PIIX that is currently enabled with devices connected to it. **************************************************************************** * 4. DE-INSTALLING THE SOFTWARE * **************************************************************************** This procedure allows one to de-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 de-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 4.0. 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 4.0. NOTE: 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 software driver version can be obtained by querying the driver file's properties under Explorer. 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: \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. DEVICE CONFIGURATION INFORMATION * **************************************************************************** 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 via Direct Memory Access (DMA modes); 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 via either DMA or PIO accesses, 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 * **************************************************************************** These release notes describe the current, known state of the PIIX Bus Master IDE Driver version 2.04.0 for Windows NT* version 4.0. The release notes are divided into two sections: 8a. Release-Specific Troubleshooting Information 8b. Changes Included from Previous Release **************************************************************************** * 8a. 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 discovered via testing the driver under certain system configuration. If the solution given to any of the problems listed below is to de-install the driver, follow the de-installation instructions outlined above in the section "DE-INSTALLING THE SOFTWARE". 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, De-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: De-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 CD-ROM changer drives. Solution: Do not install the driver in configurations equipped with this type of device. **************************************************************************** * 8b. CHANGES INCLUDED FROM PREVIOUS RELEASE * **************************************************************************** o Added support for CD-R and CD-RW device classes. o Added support for UDMA CD-ROM devices o Implemented a command parser for all ATA/ATAPI commands from ASPI, to counteract a condition in which the data flow direction was indeterminate. o Implemented a feature to flush hard disk drive write cache at system shutdown, to prevent data loss in the case the hard disk drive experiences power loss before its write cache has been written to disk. o Configure all ATAPI tape drives for their fastest possible PIO mode; the Intel PIIX Bus Master IDE driver no longer configures this device class for DMA transfers. o With the Windows NT4 crashdump feature enabled, in the case of a system crash, the driver can now successfully write the dump log to the hard disk drive. **************************************************************************** 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 for Windows NT 4.0. **************************************************************************** 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