OSINDELL DELL OPTIPLEX SYSTEM LOCKS UP ON AIC7870.ADD DRIVER WHEN HARD DRIVE CONTROLLER IS AN ADAPTEC 2940 06/17/96 ====================================================================== Dell Optiplex System Locks Up on AIC7870.ADD Driver When Hard Drive Controller is an Adaptec 2940 ====================================================================== Please Read Entire Document for Full Explanation of Procedures -------------------------------------------------------------- DESCRIPTION When starting up a Dell Optiplex, using an Adaptec 2940 hard drive controller, the system locks up on the logo screen. Pressing Alt+F2 at the white box in the upper-left corner of the screen shows that the system is locking up on the AIC7870.ADD driver. RESOLUTION Dell has provided a AIC7870.ADD driver dated 12/05/95, along with an OS2LDR file dated 06/27/94, and IBMINT13.I13 dated 06/27/94. The README file from the diskette for OS/2 is included below, for your convenience. This file is provided AS IS. Adaptec 7800 Family Manager for OS/2 2.1X/Warp ============================================== This diskette contains Adaptec's OS/2 solution for the AIC-7800 Family of Host Adapters. This includes: AHA-2910 PCI-to-Fast SCSI (non-bootable) AHA-2940 PCI-to-Fast SCSI AHA-2940W PCI-to-Fast and Wide Single-Ended SCSI AHA-2944W PCI-to-Fast and Wide Differential SCSI AHA-2940Ultra PCI-to-Wide UltraSCSI AHA-3940 MultiChannel PCI-to-Fast SCSI AHA-3940W MultiChannel PCI-to-Fast and Wide SCSI AIC-7850 Single-Chip PCI-to-Fast SCSI AIC-7870 Single-Chip PCI-to-Fast and Wide SCSI AIC-7880 Single-Chip PCI-to-UltraSCSI The following files on this diskette are required for the installation of the 7800 Family OS/2 driver: \os2\aic7870.add \os2\7870pres.exe \aic7870.ddp ================================================================== INSTALLATION INSTRUCTIONS FOR THE OS/2 DRIVER: ================================================================== 1) Installing a New Driver or Updating an Existing Driver for OS/2 2.1X/Warp --------------------------------------------------------------- a) Open the OS/2 System Folder, then open the System Setup folder. b) Double-click on Device Driver Install. c) Insert the Manager Set floppy in the appropriate drive. d) Change to the directory where the driver is located, usually \OS2_3x. e) When you find the driver (AIC7870.ADD), select INSTALL. f) After the install finishes, a message will appear to report the status. An error will be displayed if no host adapters are found. You may also install the driver manually. Copy AIC7870.ADD to C:\OS2. Add a line to your CONFIG.SYS that says BASEDEV=AIC7870.ADD. 2) First-Time Installation of OS/2 2.1X/Warp From Floppy Diskette ----------------------------------------------------------------- a) Make backup copies of the Installation Diskette and Disk #1. b) Using the backup copies of the Installation Diskette and Disk #1 do the following: 1) Copy OS2LDR from the 7800 Manager Set onto the Installation Diskette. 2) Copy IBMINT13.I13 from the 7800 Manager Set onto Disk #1. c) Install OS/2 using the backup diskettes and the remainder of the standard OS/2 diskettes. d) When installation has completed, reboot the system. e) After the system has rebooted, follow the instructions for installing the driver on a system containing OS/2. 3) First-Time Installation of OS/2 2.1X From CD-ROM --------------------------------------------------- a) Use diskcopy to make backup copies of all IBM OS/2 and Adaptec supplied diskettes. Use the backup copies as your working diskettes. b) Create an OS/2 bootable diskette with the text editor E.EXE. This may be required to modify the OS/2 CONFIG.SYS file during installation. c) Copy the OS2LDR file from the 7800 Family Manager set diskette (i.e., \OS2_3x\OS2LDR) onto the OS/2 installation diskette. This overwrites the existing OS/2 loader on the diskette. d) Copy the IBMINT13.I13 driver from the 7800 Family Manager set diskette (i.e.,\OS2_3x\IBMINT13.I13) onto the OS/2 installation diskette #1. This overwrites any existing version of the driver included on diskette #1. e) Copy the AIC7870.ADD driver from the 7800 Family Manager set diskette (i.e., \OS2_3x\AIC7870.ADD) onto the OS/2 installation diskette #1. This overwrites any existing version of the driver included on diskette #1. f) Modify the CONFIG.SYS file on diskette #1 to include the following line: BASEDEV=AIC7870.ADD /PCIHW g) Run the OS/2 installation program; follow the instructions in your OS/2 documentation. h) At the end of the installation process, follow the onscreen instructions to remove the last OS/2 distribution diskette and reboot the computer. If the computer fails to boot up, and locks up while displaying the OS/2 logo screen, insert the bootable diskette created in step b. Boot the computer from this diskette, and use the text editor to again modify the OS/2 CONFIG.SYS file on the hard drive to add the /PCIHW switch to the BASEDEV=AIC7870.ADD line as shown in step f. OS/2 should then boot normally from the hard disk. i) After the computer has restarted, OS/2 displays a screen. You have the option to view online information while the OS/2 desktop is building. Allow OS/2 to finish building, and follow the onscreen instructions to restart the computer. Again, if the computer fails to boot up, and locks up while displaying the OS/2 logo screen, repeat the process specified in step h to correct the problem. 4) First-Time Installation of OS/2 Warp From CD-ROM --------------------------------------------------- Follow the steps a-d above. After reboot, update the AIC7870.ADD on the boot drive from DISK #1 (this file will be overwritten from the CD-ROM). NOTE: The update files OS2LDR and IBMINT13.I13 are no longer needed when installing OS/2 Warp. Additional Notes: ----------------- OS/2 2.1X currently does not identify PCI systems and handles them in the same way it would an ISA system. This can cause several different problems: trouble installing OS/2 2.1X and an inability to share a single interrupt between multiple PCI adapters. IBM is aware of these problems and has open APARs (PJ14230 and PJ14710) tracking them. They will be fixed in a future release of OS/2; please check the list of closed APARs accompanying each future release. Currently, we have files which can be used as interim fixes for both these problems: OS2LDR - A new PCI aware version of the loader. This file can be used during installation or installed after the installation of OS/2 has completed. IBMINT13.I13 - A new PCI aware version of the generic INT 13H driver that is used during installation from floppy disk. If you update Disk #1 of the CD-ROM installation to include OS2LDR, please be aware that this file will be overwritten from the CD-ROM. It may have to be updated again on the boot drive when the installation has completed. The above problems with OS2LDR and IBMINT13.I13 have been fixed in OS/2 Warp. Therefore, the updates are no longer required. This driver added a new switch named /PCIHW which enables the driver to ignore the PCI BIOS and access the PCI hardware registers directly. This switch could be useful for the users having problems loading the AIC7870.ADD included with OS/2 Warp, if their system has a non-compliant system BIOS. BASEDEV=AIC7870.ADD /PCIHW Intel Errata #8511 lists known data integrity issues with the processor cache on the Saturn-1 chipset (82424TX). For this reason Adaptec recommends that processor cache be disabled via the CMOS setup to avoid data corruption. For more information, see Intel Errata #8511. You may get this from Intel's FaxBack system at 800.628.2283 or 916.356.3105. For more detailed information see Errata #8512 and 8513. There is currently no support for installing OS/2 2.0 on a hard drive attached to an AIC-7870, due to limitations in the installation procedure. Upgrading to OS/2 2.1 or higher is recommended. ______________________________________________________________________ IBM disclaims all warranties, whether express or implied, including without limitation, warranties of fitness and merchantability with respect to the information in this document. By furnishing this document, IBM grants no licenses to any related patents or copyrights. Copyright (c) 1994, 1995 IBM Corporation. Any trademarks and product or brand names referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.