Second Edition (
Part Number 340862-002
Compaq Computer Corporation
January 1999)
Notice
The information in this publication is subject to change without notice.
COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL OR
EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR INCIDENTAL OR
CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR
USE OF THIS MATERIAL. THIS INFORMATION IS PROVIDED “AS IS” AND COMPAQ
COMPUTER CORPORATION DISCLAIMS ANY WARRANTIES, EXPRESS, IMPLIED OR
STATUTORY AND EXPRESSLY DISCLAIMS THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, GOOD TITLE AND AGAINST
INFRINGEMENT.
This publication contains information protected by copyright. No part of this publication may be
photocopied or reproduced in any form without prior written consent from Compaq Computer
Corporation.
1998 Compaq Computer Corporation.
All rights reserved. Printed in the U.S.A.
The software described in this guide is furnished under a license agreement or nondisclosure agreement.
The software may be used or copied only in accordance with the terms of the agreement.
Compaq, Deskpro, Fastart, Compaq Insight Manager, Systempro, Systempro/LT, ProLiant, ROMPaq,
Qvision, SmartStart, NetFlex, QuickFind, PaqFax, ProSignia, registered United States Patent and
Trademark Office.
Netelligent, Systempro/XL, SoftPaq, QuickBlank, QuickLock are trademarks and/or service marks of
Compaq Computer Corporation.
Microsoft, MS-DOS, Windows, and Windows NT are registered trademarks of Microsoft Corporation.
Other product names mentioned herein may be trademarks and/or registered trademarks of their respective
File Name: A-FRNT.DOC Last Saved On: 12/7/98 1:56 PM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
xii About This Guide
Symbols in Text
These symbols are in the text of this guide. They have the following meanings
IMPORTANT: Presents clarifying information or specific instructions
NOTE: Presents commentary, sidelights, or interesting points of information
Symbols on Equipment
These icons may be located on equipment in areas where hazardous conditions
may exist.
WARNING: Indicates that failure to follow directions in the
warning could result in bodily harm or loss of life
CAUTION: Indicates that failure to follow directions could result
in damage to equipment or loss of information
Any surface or area of the equipment marked with these
symbols indicates the presence of electrical shock hazards.
Enclosed area contains no operator serviceable parts.
WARNING: To reduce the risk of personal injury from
electrical shock hazards, do not open this enclosure.
Any RJ-45 receptacle marked with these symbols indicates a
Network Interface Connection.
WARNING: To reduce the risk of electrical shock, fire, or
damage to the equipment, do not plug telephone or
telecommunications connectors into this receptacle.
Any surface or area of the equipment marked with these
symbols indicates the presence of a hot surface or hot
component. If this surface is contacted, the potential for
personal injury exists.
WARNING: To reduce the risk of personal injury from a hot
component, allow the surface to cool before touching.
File Name: A-FRNT.DOC Last Saved On: 12/7/98 1:56 PM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
Getting Help
If you have a problem and have exhausted the information in this guide, you can
get further information and other help in the following locations.
Compaq Website
The Compaq website has information on this product as well as the latest drivers
and Flash ROM images. You can access the Compaq website by logging on to
the Internet at http://www.compaq.com.
Telephone Numbers
xiii
Power Supplies or Systems marked with these symbols
indicate the equipment is supplied by multiple sources of
power.
WARNING: To reduce the risk of personal injury from
electrical shock, remove all power cords to completely
disconnect power from the system.
For the name of your nearest Compaq Authorized Reseller:
In the United States, call 1-800-345-1518
In Canada, call 1-800-263-5868
For Compaq technical support:
In the United States and Canada, call 1-800-386-2172
For Compaq technical support phone numbers outside the United States and
Canada, visit the Compaq Website at http://www.compaq.com.
File Name: A-FRNT.DOC Last Saved On: 12/7/98 1:56 PM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
Chapter 1
Features
The Smart Array 3200 Controller is a dual-channel, 32-bit array controller that
offers advanced features (see below). The Smart Array 3200 Controller supports
Wide-Ultra2 SCSI technology for improved data transfer rates and is backwardcompatible with other SCSI devices. It also includes optional daughterboards for
customizing combinations of internal and external connections (two external,
two internal, or one internal and one external). The controller supports all
Compaq SCSI hard drives: Wide-Ultra SCSI-3, Fast-Wide SCSI-2, and Fast
SCSI-2. Included with the Smart Array 3200 Controller is Compaq Array
Configuration Utility software, that simplifies drive array setup and
configuration changes.
Overview of Features
New Features
■ Online migration between any RAID level (0, 0+1, 4, 5)
File Name: B-CH01.DOC Last Saved On: 12/7/98 8:24 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
About the
Smart Array 3200 Controller
The Smart Array 3200 Controller interface to the server is a Peripheral
Component Interface (PCI) bus. The PCI bus is a high-performance, 32-bit bus
with multiplexed address and data lines, and includes a parity signal. It provides
a high-speed (up to 132 MB/sec) path between the system board and the
controller. The Smart Array 3200 Controller is a PCI Bus Master device and
conforms to Rev. 2.1 of the PCI Local Bus Specification.
1
3
1-3
2
5
4
Figure 1-1. Smart Array 3200 Controller and daughterboards
Table 1-1
Smart Array 3200 Controller and Daughterboards
1Two external Very High Density Cable Interconnect (VHDCI) connectors
2Connectors to attach daughterboards
3Daughterboard equipped with two internal wide SCSI 68-pin connectors
4Daughterboard equipped with one internal wide SCSI 68-pin connector
File Name: B-CH01.DOC Last Saved On: 12/7/98 8:24 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
1-4 Features
Using the Array Accelerator
The Smart Array 3200 Controller 64-MB array accelerator provides 56-MB
read/write cache, that improves data access performance to the drive array with
the accelerator acting as a posted-write cache and as a read-ahead cache. The
write cache can accept data from the server at a very high speed. At the same
time, read and write caches can be accommodated by the drivers. The readahead cache uses a multi-threaded algorithm to predict the next likely read
operation for the array. This data is then read into the array accelerator from the
drives. When the Smart Array 3200 Controller receives a read request for the
cached data, the data can be brought into the system at memory speeds and
avoid the latency of a disk access. The array accelerator feature can be disabled
manually with software or by the Automatic Performance Tuning Feature.
NOTE: The Smart Array 3200 Controller is not operable without the array
accelerator board attached.
The array accelerator’s ECC memory provides a high level of data integrity.
ECC memory detects and corrects hard and soft memory errors without
affecting performance.
The array accelerator is backed up with onboard rechargeable batteries so that
the data temporarily held (cached) there is safe during equipment failure or
power outages. This is particularly important for data that has been cached by a
posted-write, but has not yet been written to the hard drives. The batteries
preserve data in the array accelerator for up to four days.
IMPORTANT: The rechargeable batteries on a new Smart Array 3200
Controller may be discharged when the board is first installed. During server
power-up with discharged array accelerator batteries, Power-On Self-Test
(POST) displays the code “1794,” indicating that the array accelerator is
disabled. This does not require action on your part. The array accelerator is
enabled automatically when the batteries are charged to 90 percent of their
capacity.
It can take up to 36 hours for the internal circuitry to fully charge the
batteries . During this time, the array accelerator will be disabled; the Smart
Array 3200 Controller will function properly, but without the performance
advantage of the array accelerator.
File Name: B-CH01.DOC Last Saved On: 12/7/98 8:24 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
The array accelerator, with backup batteries, is located on a removable
daughterboard (see Figure 1-1). For information on daughterboards, see the
Smart Array 3200 Controller Installation Guide. Although controller failure is
not anticipated, the Array accelerator can be detached from a Smart Array 3200
Controller and attached to a replacement Smart Array 3200 Controller. If the
configuration information stored in the Array accelerator matches that stored on
the drives, any valid posted-write data being held in the cache will be written
automatically to the drives attached to the replacement array controller. Thus,
data being held in the array accelerator memory can be recovered despite failure
of the main Smart Array 3200 Controller board. Refer to Appendix F,
“Replacing the Array Accelerator,” for specific information.
Wide-Ultra2 SCSI Technology
The Smart Array 3200 Controller uses Wide-Ultra2 SCSI technology for
improved performance. Wide-Ultra2 SCSI uses Low-Voltage Differential
(LVD) signaling to enables maximum burst rates on the Wide-Ultra2 SCSI bus
of 80 MB/s, which doubles the maximum burst rate of the Wide-Ultra SCSI.
Wide-Ultra2 SCSI Benefits
1-5
The Wide-Ultra2 SCSI LVD technology provides these additional benefits:
■ 80 MB/sec maximum burst
■ Longer SCSI bus cable lengths
■ System configuration for up to 15 peripherals
Wide-Ultra2 SCSI Compatibility
Wide-Ultra2 SCSI is compatible with your existing installed SCSI base. The
Diff Sens circuit in the Wide-Ultra2 SCSI configures the drive operation and the
appropriate bus capability. Wide-Ultra2 SCSI will work with the oldest SCSI
designs. It is important to remember, however, that when using different SCSI
devices on the same SCSI bus, all peripherals on that bus will respond to the
earliest version SCSI specification. If an Ultra design is installed on an WideUltra2 SCSI (LVD) bus, all devices will respond at Ultra speeds.
File Name: B-CH01.DOC Last Saved On: 12/7/98 8:24 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
1-6 Features
The Array Configuration Utility
The Array Configuration Utility is an easy-to-use, graphic-interface software
program for setting up arrays and fault tolerance, and for expanding or changing
drive array configurations. The utility:
■ Provides a graphical representation of drive array configurations
■ Uses Wizards to help optimize your array configuration
separate fault-tolerance configuration on a logical drive basis
■ Allows user-selectable stripe-size
■ Allows online stripe size migration
■ Allows online RAID level migration (between any two RAID levels)
■ Allows online logical drive capacity extension
■ Enables easy online capacity expansion
■ Sets drive rebuild and capacity expansion priorities
Working with Drive Arrays
Drive array technology distributes data across a series of hard drives to unite
these physical drives into one or more higher-performance logical drives.
Distributing the data makes it possible to access data concurrently from multiple
drives in the array, yielding I/O rates faster than those of non-arrayed drives.
Each logical drive in the array can be set to a different fault-tolerant
configuration. The Smart Array 3200 Controller manages the drive array,
independent of the host processor.
There may be several ways to configure each set of hardware. The Array
Configuration Utility software helps configure the hardware to your needs.
Refer to Appendix E for more information on drive arrays. Refer to Chapter 5,
“Running the Array Configuration Utility,” for information on configuring your
drive arrays.
File Name: B-CH01.DOC Last Saved On: 12/7/98 8:24 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
Using Fault Tolerance
Fault tolerance refers to the protection of data if a hardware failure occurs in the
storage system. There are several methods for setting a system’s fault tolerance.
Understanding each of these methods is important in determining the best
method for the particular needs of your storage system. The fault-tolerance
methods supported by the Smart Array 3200 Controller and the Array
Configuration Utility include:
■ Distributed data guarding: RAID 5
■ Data guarding: RAID 4
■ Drive mirroring: RAID 1 or RAID 0+1 (also called RAID 10)
■ No fault tolerance: RAID 0
Further data protection can be achieved by assigning an online spare to any
RAID 1, RAID 0+1, RAID 4, or RAID 5 configuration. Refer to Appendix E
for more information on fault-tolerance methods. Refer to Chapter 5 for
information on using the Array Configuration Utility to configure your system
for fault tolerance.
1-7
Expanding or Extending Capacity
Changing your storage configuration is easy using the Array Configuration Utility
and does not require a data backup and restore cycle, even in fault-tolerant
configurations. If you are using Microsoft Windows NT or Novell NetWare
operating systems with hot-pluggable drives, storage expansion or extension can
be performed online, without shutting down the server’s operating system.
Capacity expansion refers to adding capacity and creating new logical drives.
Capacity extension refers to increasing the size of an array by adding physical
drives and growing an existing drive without adding more logical drives. For more
information on storage expansion or extension, see “Running the Array
Configuration Utility,” in Chapter 5, and the section, “Adding Storage Capacity”
in Appendix E.
File Name: B-CH01.DOC Last Saved On: 12/7/98 8:24 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
1-8 Features
Drive Movement
An array of drives can be moved from one system to another. For more
information, see Chapter 2, “Guidelines for Making Changes to Current
Installation.”
SCSI Device Support
The Smart Array 3200 Controller complies with ANSI SCSI-2 standards and
supports 16-bit Wide-Ultra2 SCSI, 16-bit Wide-Ultra SCSI-3, 16-bit Fast-Wide
SCSI-2, and 8-bit Fast SCSI-2 (standard SCSI) devices.
Wide-Ultra2 SCSI
Wide-Ultra2 technology provides data transfer rates of up to 80 MB/sec at a
40-MHz bus rate. This combination allows higher throughput in many network
application environments than does Wide-Ultra SCSI-3.
Wide-Ultra SCSI-3
Wide-Ultra SCSI-3 technology provides SCSI data transfer rates of up to
40 MB/sec at a 20-MHz bus rate. This combination allows high throughput in
many network application environments, including resource sharing and
database servicing.
Fast-Wide SCSI-2 and Fast SCSI-2
Fast-Wide SCSI-2 provides two bytes of data at each bus transfer, providing a
maximum data rate of 20 MB/sec between SCSI devices while maintaining a
10-MHz bus rate.
Fast-Wide SCSI-2 controllers and devices communicate using Fast SCSI-2
protocol when required. Fast SCSI-2 drives are supported by the Smart Array
3200 Controller using the appropriate cable adapter.
Operating System Drivers
The latest drivers for Compaq products can be obtained from the World Wide
Web at http://www.compaq.com.
■ Drives should be of the same capacity to provide the greatest storage space
efficiency when grouped in the same drive array.
■ Except on hot-plug drives in ProLiant servers and storage systems, you must
manually set the SCSI ID on each drive to a unique value in the range 0 to 6 or
8 to 15 for each SCSI bus (ID7 is reserved for the controller). Consult the
documentation that came with the drive for instructions on setting the SCSI ID.
File Name: C-CH02.DOC Last Saved On: 12/7/98 8:33 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
Determining the Maximum Storage
Maximum storage capacity factors in a server include:
■ The number of option slots used for other purposes
■ The number of available internal drive bays
■ The number of logical drives or drive controllers allowed by the operating
system
The maximum number of controllers and drives supported depends on several
factors. To determine the number of drives supported by your server, refer to
your server documentation. Server specifications are also available at the
Compaq website at http://www.compaq.com.
File Name: C-CH02.DOC Last Saved On: 12/7/98 8:33 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
2-4 Guidelines for Making Changes to Current Installation
Expanding or Extending the Capacity
of an Array
General steps for expanding the capacity of an array include:
1. Review. Refer to “Adding Storage Capacity” in Appendix E for
information on expanding the storage capacity of an existing Smart
Array 3200 Controller array.
2. Back up data. Although data loss is not anticipated during a normal
capacity expansion, it is a good idea to back up all data in the array you
will be expanding or extending. This backup may also be used to return
to the original configuration, if necessary.
3. Add drives. If you are using a server or storage system that does not
support hot-pluggable drives, you will need to power-down the server or
storage system to add new drives. If you are using a server or storage
system that does support hot-pluggable drives, do not power-down the
system or take it off line. Simply plug the new drives into vacant bays.
4. Configure drive array. Refer to “Capacity Expansion” in Chapter 5 for
instructions on using the Compaq Array Configuration Utility to
reconfigure your drive array and make use of the added capacity.
File Name: C-CH02.DOC Last Saved On: 12/7/98 8:33 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
Changing the Fault Tolerance (RAID
Level) of an Array
General steps for changing the Fault Tolerance (RAID Level) of an array
include:
1. Decide on a Fault Tolerance (RAID Level) method. Review Appendix
E, “Understanding Drive Arrays,” and determine an appropriate fault-
tolerance method.
2. Back up data. Although data loss is not anticipated during changing the
fault tolerance, it is a good idea to back up all data on the logical drive
you will be changing.
3. Change fault tolerance. Proceed to Chapter 5, “Running the Array
Configuration Utility,” for information on reconfiguring your drive array
with the new Fault Tolerance (RAID Level). Your system automatically
redistributes the data according to the new Fault Tolerance (RAID
Level).
4. Restart the System or Restore data.
5. Copy the backed-up data into the same logical drive.
2-5
Changing the Stripe Size of an Array
General steps for changing the stripe size of an array:
1. Review. Refer to “User Selectable Stripe-Size” in Appendix E for
information on setting stripe size and the default values for given
RAID levels.
2. Back up data. Changing the stripe size may require destroying the data
on those logical drives. You must back up all data in the logical drives
where you will be changing the stripe size.
3. Change stripe size. Proceed to Chapter 5, “ Running the Array
Configuration Utility,” for information on reconfiguring your logical
drive with the new stripe size. In this case, a data backup is required.
4. Restart the system or Restore data. Copy the backed-up data into the
same logical drives, if necessary. Your system automatically
redistributes the data according to the new striping factor.
File Name: C-CH02.DOC Last Saved On: 12/7/98 8:33 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
2-6 Guidelines for Making Changes to Current Installation
Moving Drives
CAUTION: Back up all data before removing drives or changing
configurations. Failure to do so could result in permanent loss of
data.
Drives can be moved to alternate ID positions on the same array controller. (For
information on moving arrays from one controller to another, see the “Moving
Arrays” section in this chapter.) Although data loss is not anticipated during
drive movement, Compaq recommends that you back up data before moving
drives. To move drives, the following conditions must be met:
■ System power is OFF (includes all system components).
■ The move will not result in more than 30 physical drives or 15 physical
drives per SCSI bus and/or 32 logical drives (volumes) connected to a
single controller.
■ No failed drives are identified. The array should be in its original
configuration with no active spare drives.
■ Capacity expansion is not running.
■ Controller firmware is the latest revision (recommended).
When the above conditions are met, follow these steps to move drives:
1. Power-down the System.
2. Move drives.
3. Power-up the system. A 1724 POST message should indicate that drive
positions were changed and the configuration was updated. If a 1785
(Not Configured) POST message is displayed, turn the system OFF
immediately to avoid data loss and return the drives to their original
locations.
4. Run the Array Configuration Utility to view the new drive configuration
(optional).
File Name: C-CH02.DOC Last Saved On: 12/7/98 8:33 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
Moving Arrays
Moving arrays can be just moving an array from one controller to another
controller in another server. Moving arrays also refers to consolidating arrays
that exist on more than one controller onto a single controller. To move an array
to another controller, the conditions listed previously for moving drives and the
following additional restrictions must be met:
■ All drives in the array must be moved at the same time.
■ Positions of drives on the destination controller should not be changed at
the same time.
If any drives are missing or have failed, all data on the moved arrays could be
lost. To protect against data loss, data should be backed up before moving an
array. If you moved an array previously and plan to restore it to its original
controller, see the following section, “Restoring an Array to Its Original
Controller.”
2-7
CAUTION: Back up all data before removing drives or changing
configurations. Failure to do so could result in permanent loss of
data.
File Name: C-CH02.DOC Last Saved On: 12/7/98 8:33 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
2-8 Guidelines for Making Changes to Current Installation
Figure 2-1 shows an original distributed configuration with two controllers, each
having one array: drive IDs 0, 1, 2, and 3 constitute Array A on Controller 1 and
drive IDs 0 and 1 constitute Array A on Controller 2. Figure 2-2 shows that after
removing the array from Controller 2 and adding it to Controller 1, Controller 1
now has two arrays: drive IDs 0, 1, 2, and 3 constitute Array A and drive IDs 4
and 5 constitute Array B. Controller 2 has no arrays.
NOTE: A spare can be added as part of an array during this process.
However, it will not be restored as a spare until you run the Array Configuration
Utility on the newly configured array.
Controller 1 Controller 2
ID5 ID5
ID4 ID4
ID3 d ID3
ID2 c ID2
ID1 b Array A ID1 y Array A
ID0 a ID0 x
Figure 2-1. Configuration with two arrays and two controllers
File Name: C-CH02.DOC Last Saved On: 12/7/98 8:33 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
To move an array, make sure all required conditions are satisfied, then:
1. Power-down the system.
2. Move array (including all drives in the array).
3. Power-up the system. A 1727 POST message should indicate that logical
drives were added to the configuration. If a 1785 (Not Configured)
POST message is displayed, turn the system off immediately to avoid
data loss and return the drives to their original locations.
NOTE: If you move arrays from a dual-channel controller to a single-channel
controller, you may get an error message indicating a configuration error. If you
get this error message:
❏ Return to the previous dual-channel controller configuration.
❏ Back up data on the array.
❏ Move the drives to the single-channel controller.
❏ Run the Array Configuration Utility on the single-channel controller to
configure the array.
❏ Restore data to the array.
2-9
4. Run the Array Configuration Utility to view the new drive configuration
or to assign spare drives (optional).
File Name: C-CH02.DOC Last Saved On: 12/7/98 8:33 AM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
2-10 Guidelines for Making Changes to Current Installation
Restoring an Array to Its Original
Controller
If you moved an array from one controller to another, you can restore it to its
original controller. Figures 2-3 through 2-5 show the consecutive configurations
required to restore an array to its original controller (or to a replaced controller
in the event of controller failure). Figure 2-4 shows the consolidated
configuration that includes Array A with drive IDs 0 through 3 and Array B
with drive IDs 4 and 5. Moving Array B back to Controller 2 creates an interim
four-array state, with Array B on Controller 1 and Array A on Controller 2
appearing as failed. Running the Array Configuration Utility removes the failed
arrays and restores the original two-array configuration.
Controller 1 Controller 2
ID5 y Array B ID5
ID4 x ID4
ID3 d ID3
ID2 c ID2
ID1 b Array A ID1
ID0 a ID0
Figure 2-3. Arrays A and B both attached to Controller 1