**************************************************************************** **************************************************************************** * 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: Specifies the path to the directory containing PIIXIDE.ADD. The default source is the directory containing INSTALL.EXE. /t: 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: Specifies the path to the directory containing the CONFIG.SYS file. The default directory is the root of the boot drive. /l: 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: Specifies the path to the directory containing PIIXIDE.ADD. The default target is the \OS2 directory on the boot drive. /tu: Specifies the path to the directory containing the CONFIG.SYS file. The default directory is the root of the boot drive. /l: 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.