SOFTPAQ NUMBER: SP13123 PART NUMBER: N/A FILE NAME: N/A TITLE: COMPAQ SMART ARRAY 42xx CONTROLLERS VERSION: NON-MINIPORT DRIVERS LANGUAGE: English CATEGORY: Drivers DIVISIONS: Systems PRODUCTS AFFECTED: N/A OPERATING SYSTEM: WINDOWS 2000 (all versions) SYSTEM CONFIGURATION: N/A PREREQUISITES: N/A EFFECTIVE DATE: Immediate ELECTRONIC DISTRIBUTION ALLOWED: Yes SOFTPAQ UTILITY VERSION: 2x SUPERSEDES: N/A DESCRIPTION: The Compaq Smart Array 42xx Controllers Non-Miniport Drivers are an alternative set of Windows 2000 device drivers for the Compaq Smart Array 4200 and 4250ES Controllers. Compaq management utilities such as Compaq Insight Manager are not supported by these drivers. Therefore, if you require management functionality while the system is running Windows 2000, you should not install these drivers. Please read all of the release notes before installing the drivers. SUPPORTED CONTROLLERS: - Compaq Smart Array 4200 Controller - Compaq Smart Array 4250ES Controller NOTE: Redundant Smart Array 4250ES Controllers are not supported. FEATURES: - Two modes of operation. See the file REGISTRY.TXT for details and configuration information. - Provides detailed events in the Windows NT system event log. UNSUPPORTED FEATURES: - The drivers must not be installed on the boot controller. - Redundant Smart Array 4250ES Controllers are not supported. - The drivers are currently not supported by any of the Compaq management utilies such as Compaq Insight Manager or the Compaq Array Configuration Utility (when used online). - Windows 2000 power management functions are currently not supported. - Compaq PCI Hot-Plug currently not supported. HOW TO USE: REQUIRED FILES FOR INSTALLATION: CPQ42xxB.SYS Compaq Smart Array 42xx Controllers Device Driver binary file CPQ42xxB.INF Setup information file for CPQ42xxB.SYS CPQBMICD.SYS Compaq Smart Array 42xx Controllers Disk Driver binary file CPQBMICD.INF Setup information file for CPQBMICD.SYS OTHER FILES: REGISTRY.TXT Information on Windows NT registry values for the drivers SA42INFO.EXE Compaq Smart Array 42xx Controllers configuration information utility program SYMBOLS\*.DBG Driver debug symbols files BEFORE INSTALLING: It is recommended that the latest Compaq Support Paq (CSP) for Windows 2000 be installed before installing the Compaq Smart Array 42xx Controllers Non-Miniport drivers. The Support Paq contains Compaq optimized drivers, utilities, and management agents for your Compaq system. The following installation instructions assume that the latest CSP has been installed. Also, make note of the component package file name for the Compaq Smart Array-2 Controllers driver. It can be used to remove the non-miniport drivers and re-install the SCSI miniport driver support. For example, the component package file name for the Compaq Smart Array-2 Controllers driver from Compaq Support Paq for Windows 2000 version 5.02A is CP000077.EXE. A list of the individual component packages and their associated file names can be found in the Support Paq's bundle information file (BPxxxxxx.TXT). For CSP version 5.02A, the bundle information file is named BP000005.TXT. INSTALLATION PROCEDURE: Installing the Compaq Smart Array 42xx Controllers Non-Miniport Drivers is a two step process. The controller device driver must be installed first, followed by the disk device driver. It is recommended that you start with the controller with the smallest number of logical drives. Once the disk driver is installed for all logical drives on the first controller, the Windows 2000 Plug-and-Play Manager will automatically install it for logical drives on subsequent controllers that are changed to use the controller device driver. COMPAQ SMART ARRAY 42xx CONTROLLERS DEVICE DRIVER INSTALLATION PROCEDURE: 1. Stop all activity to all drives connected to the controllers for which you plan on installing the Compaq Smart Array 42xx Controllers Non- Miniport drivers. 2. Insert the Compaq Smart Array 42xx Controllers Non-Miniport Drivers diskette into the system's floppy drive. 3. Launch the "System" applet from the Control Panel. 4. Select the "Hardware" tab and launch Device Manager. 5. Expand the "SCSI and RAID controllers" section. 6. Select the Compaq Smart Array 4200 Controller to install the new drivers for. NOTE: Use the mouse and double click on a listed controller to display the controller's properties page. Select the "General" tab. The "Location:" field will indicate which slot the selected controller is in (PCI Slot n or Location n). 7. Select the "Driver" tab. 8. Select the "Update Driver..." button to launch the Upgrade Device Driver Wizard. 9. From the "Welcome to the Upgrade Device Driver Wizard" page, select "Next>". 10. On the "Install Hardware Device Drivers" page, you are asked "What do you want the wizard to do?" Select the option "Search for a suitable driver for my device (recommended)". 11. Select the "Next>" button. 12. On the "Locate Driver Files" page, you will be asked where to search for the driver files. Under "Optional search locations:" check only the box next to "Floppy disk drives". Clear all other boxes. 13. Select the "Next>" button. The Wizard will then search for the driver files. 14. Once the "Driver Files Search Results" page is displayed, the wizard will state that a suitable driver for the controller is already installed. However, towards the bottom of the page, a message will state that the wizard has also found other drivers that are suitable for the device. Select the check box next to "Install one of the other drivers". 15. Select the "Next>" button. 16. On the "Driver Files Found" page, you are asked which driver to install. A list of drivers is displayed. Select the driver with the description of "Compaq Smart Array 4200 Controller (non-miniport)". 17. Select the "Next>" button. 18. A message box will be displayed stating that a digital signature was not found. Select the "Yes" button to continue installation. 19. The driver file CPQ42xxB.SYS will be copied to the system and loaded. This process will take approximately 60-90 seconds. The old driver and associated disk drive instances must be stopped and unload before the new driver can be installed. Once this process is completed, the "Completing the Upgrade Device Driver Wizard" page is displayed. 20. Select the "Finish" button to close the wizard. 21. Select the "Close" button on the controller properties page. 22. Under the "SCSI and RAID controllers" section, there should now be an item similar to "Compaq Smart Array 4200 Controller (non-miniport)". NOTE: If the Compaq Smart Array 42xx Controllers Disk Driver has not been installed, you will also find a list of items of the form "COMPAQ LOGICAL_DRIVE Disk Device" under the "Other devices" section. If so, proceed to the next topic on installing the disk driver. If the disk driver has already been installed, the Windows 2000 Plug-and-Play Manager will prompt you for the diskette containing the disk driver file if it is not already in the diskette drive. COMPAQ SMART ARRAY 42xx CONTROLLERS DISK DRIVER INSTALLATION PROCEDURE: 1. Use the mouse to double click on the first instance of "COMPAQ LOGICAL_DRIVE Disk Device" under the "Other devices" section of Device Manager. This will display the properties page for the disk. 2. Select the "Driver" tab. 3. Select the "Update Driver..." button to launch the Upgrade Device Driver Wizard. 4. From the "Welcome to the Upgrade Device Driver Wizard" page, select "Next>". 5. On the "Install Hardware Device Drivers" page, you are asked "What do you want the wizard to do?" Select the option "Search for a suitable driver for my device (recommended)". 6. Select the "Next>" button. 7. On the "Locate Driver Files" page, you will be asked where to search for the driver files. Under "Optional search locations: " check only the box next to "Floppy disk drives". Clear all other boxes. 8. Select the "Next>" button. The Wizard will then search for the driver files. 9. On the "Driver Files Search Results" page, the wizard will display a message indicating that a driver has been found. 10. Select the "Next>" button to install the driver. The driver file CPQBMICD.SYS will be copied to the system. Once the file has been copied and the driver loaded, the "Completing the Upgrade Device Driver Wizard" page is displayed. 11. Select the "Finish" button to close the wizard. 12. Select the "Close" button on the disk properties page. 13. There should now be a "COMPAQ LOGICAL_DRIVE Disk Device" item under the "Disk drives" section in Device Manager for the disk. 14. Repeat steps 1-13 for all remaining "COMPAQ LOGICAL_DRIVE Disk Device" items under the "Other devices" section of Device Manager. DRIVER REMOVAL PROCEDURE: 1. Locate the component package file for the Compaq Smart Array-2 Controllers Driver from the latest Compaq Support Paq for Windows 2000. For example, the component package file name is CP000077.EXE from the Compaq Support Paq for Windows 2000 version 5.02A. 2. Execute the component package file by either double clicking on it from Windows Explorer or launching it from a command prompt. 3. Select the "Install" button. 4. From the Compaq Smart Array-2 Controllers Driver screen, select the "Install" button. NOTE: A message may be displayed stating that the software is installed and up to date. Select the "Install" button anyway to ensure removal of the non-miniport drivers. 5. After the SCSI miniport driver has been re-installed, you will be prompted to "Reboot" or "Close" the installer. You MUST reboot the system before the changes to the system will take effect. DETERMINING A CONTROLLER'S DRIVER ASSIGNED CONTROLLER NUMBER: The following instructions detail how to correlate the controller number assigned to a controller by the Compaq Smart Array 42xx Controller Device Driver and the controller's slot number in the system. This value can then be used to override any default or global settings for the target controller. 1. Launch the "System" applet from the Control Panel. 2. Select the "Hardware" tab and launch Device Manager. 3. Expand the "SCSI and RAID controllers" section. 4. For each "Compaq Smart Array 4200 Controller (non-miniport)" entry, do the folllowing: a. Double click on the entry to display the controller's properties. b. On the "General" tab, make note of the controller's slot number by examining the "Location:" field. The "Location:" field will indicate which slot the selected controller is in (PCI Slot n or Location n). c. Select the "Resources" tab. d. Make note of the first address in the "Input/Output Range" and "Memory Range". 5. You should now have a table similar to the following: Slot I/O Start Memory Start Controller # --- --------- ------------ ------------ 5 2000 BF3F0000 6 2400 BF3E0000 ... 6. Insert the Compaq Smart Array 42xx Controllers Non-Miniport Drivers diskette into the system's floppy drive. 7. Open a command window and change the default drive to the floppy drive (A:). 8. Run the program SA42INFO.EXE. You will want to pipe the output to a text file. For example: SA42INFO > C:\SA42INFO.TXT 9. Use NOTEPAD or some program capable of viewing text to display the output results. The information will be similar to the following: Configuration Information for Smart Array 42xx Controller 0: Model : Compaq Smart Array 4200 Controller I/O Address : 0x00002000 Memory Address : 0xbf3f0000 Maximum Commands: 512 Completion Mode : Complete On Submit Configuration Information for Smart Array 42xx Controller 1: Model : Compaq Smart Array 4200 Controller I/O Address : 0x00002400 Memory Address : 0xbf3e0000 Maximum Commands: 512 Completion Mode : Interrupt ... 10. Match the "I/O Address" and "Memory Address" fields under the "Configuration Information" sections to the information gathered in step 4. The number n at the end of the line "Configuration Information for Smart Array 42xx Controller N:" is the driver assigned controller number. 11. You should now have a table similar to the following: Slot I/O Start Memory Start Controller # --- --------- ------------ ------------ 5 2000 BF3F0000 0 6 2400 BF3E0000 1 ...