Serveraid M1015 Sas/Sata Controller: User'S Guide
Serveraid M1015 Sas/Sata Controller: User'S Guide
USER’S
GUIDE
ServeRAID M1015
SAS/SATA Controller
September 2010
ii
Preface
This book is the primary reference and user’s guide for the ServeRAID
M1015 SAS/SATA controller, and it contains installation instructions and
specifications for the adapter.
Audience
This document assumes that the reader is familiar with RAID controllers
and related support devices. The people who benefit from this book are:
Organization
Related Publications
This document explains how to install the ServeRAID-M device driver for
your operating system. The information in this document is independent
of the back-end bus and applies to the ServeRAID-M controllers.
This book contains safety notices from IBM Systems documentation. The
safety notices include danger and caution notices.
iv Preface
Notices and Statements in This Document
The caution and danger statements in this document are also in the
multilingual IBM Systems Safety Notices document, which is on the
ServeRAID M Support CD. Each statement is followed by a reference
number that you can use to locate the corresponding statement in your
language in the IBM Systems Safety Notices document. The following
notices and statements are used in this document:
Revision History
Edition/Date Remarks
Second Edition Updated the information about the cache policy and the
September 2010 SAS array limitations.
First Edition Initial release of document.
September 2009
Preface v
IBM Customer Support
Safety Instructions
Use the following safety guidelines to help protect your computer system
from potential damage and to ensure your own personal safety.
vi Preface
DANGER
When working on or around the system, observe the following precautions:
Electrical voltage and current from power, telephone, and communication
cables are hazardous. To avoid a shock hazard:
Connect power to this unit only with the provided power cord. Do not use
the provided power cord for any other product.
Do not open or service any power supply assembly.
Do not connect or disconnect any cables or perform installation,
maintenance, or reconfiguration of this product during an electrical storm.
The product might be equipped with multiple power cords. To remove all
hazardous voltages, disconnect all power cords.
Connect all power cords to a properly wired and grounded electrical
outlet. Ensure that the outlet supplies proper voltage and phase rotation
according to the system rating plate.
Connect any equipment that will be attached to this product to properly
wired outlets.
When possible, use one hand only to connect or disconnect signal cables.
Never turn on any equipment when there is evidence of fire, water, or
structural damage.
Disconnect the attached power cords, telecommunications systems,
networks, and modems before you open the device covers, unless
instructed otherwise in the installation and configuration procedures.
Connect and disconnect cables as described in the following procedures
when installing, moving, or opening covers on this product or attached
devices.
To disconnect:
1. Turn off everything (unless instructed otherwise).
2. Remove the power cords from the outlets.
3. Remove the signal cables from the connectors.
4. Remove all cables from the devices.
To connect:
1. Turn off everything (unless instructed otherwise).
2. Attach all cables to the devices.
3. Attach the signal cables to the connectors.
4. Attach the power cords to the outlets.
5. Turn on the devices.
(D005)
Preface vii
Protecting against Electrostatic Discharge – Static electricity can
harm delicate components inside your computer. To prevent static
damage, discharge static electricity from your body before you touch any
of your computer’s electronic components, such as the microprocessor.
You can do so by touching an unpainted metal surface, such as the
metal around the card-slot openings at the back of the computer.
viii Preface
Contents
Chapter 1
Overview
1.1 Overview 1-1
1.2 ServeRAID M1015 Controller Descriptions and Limitations 1-2
1.2.1 Controller Limitations 1-3
1.3 General Description 1-3
1.4 Configuration Scenarios 1-5
1.4.1 Number of Physical Disks Supported 1-6
1.5 Benefits of the SAS Interface 1-7
1.5.1 PCI Express Architecture 1-7
1.5.2 Operating System Support 1-8
1.6 Benefits of the ServeRAID M1015 Controller 1-8
1.6.1 SAS Features 1-9
1.6.2 SAS Array Limitations 1-9
1.6.3 SATA II Features 1-10
1.6.4 PCI Express Performance 1-11
1.6.5 Usability Features 1-11
1.6.6 Flexibility Features 1-11
1.6.7 Drive Roaming 1-12
1.6.8 Drive Migration 1-13
1.7 Hardware Specifications 1-14
1.8 Technical Support 1-15
Chapter 2
ServeRAID Controller Hardware Installation
2.1 Requirements 2-1
2.2 Quick Installation 2-2
2.3 Detailed Installation 2-2
Chapter 3
ServeRAID M1015 SAS/SATA Controller Characteristics
3.1 ServeRAID M1015 SAS/SATA Controller Descriptions 3-1
3.1.1 Board Layout and Connector Information 3-1
3.2 Characteristics of the ServeRAID M1015 Controller 3-3
3.3 Technical Specifications 3-3
3.3.1 Controller Specifications 3-4
3.3.2 Array Performance Features 3-4
3.3.3 Fault Tolerance 3-5
3.3.4 Power Supply Requirements for the ServeRAID M1015
Controller 3-5
3.3.5 Operating and Non-operating Conditions 3-6
3.3.6 Safety Characteristics 3-6
Appendix B Notices
B.1 Trademarks B-2
B.2 Important Notes B-3
B.3 Particulate Contamination B-4
B.4 Electronic emission notices B-5
B.4.1 Federal Communications Commission (FCC) statement
B-5
B.4.2 Industry Canada Class A emission compliance
statement B-6
x Contents
B.4.3 Avis de conformité à la réglementation d'Industrie
Canada B-6
B.4.4 Australia and New Zealand Class A statement B-6
B.4.5 United Kingdom Telecommunications safety requirement
B-6
B.4.6 European Union EMC Directive conformance statement
B-6
B.4.7 Taiwanese Class A warning statement B-7
B.4.8 Germany Electromagnetic Compatibility Directive B-7
B.4.9 People's Republic of China Class A warning statement
B-9
B.4.10 Japanese Voluntary Control Council for Interference
(VCCI) statement B-9
B.4.11 Korean Class A warning statement B-9
Appendix C
Glossary of Terms
and Abbreviations
Contents xi
xii Contents
Figures
1.1 Example of a SAS Direct-Connect Application 1-5
1.2 Example of a ServeRAID Controller Configured with an
LSISASx12 Expander 1-6
2.1 ServeRAID M1015 Controller Installation in a PCI Express Slot
2-4
2.2 Internal SAS Cable for Connection to SAS Physical Drives or
SATA II Physical Drives 2-7
2.3 SATA II Connectors 2-7
2.4 SAS Plugs, SATA II Plugs, and SAS Backplane Receptacle
Connector 2-8
2.5 Connecting the ServeRAID M1015 Controller Internal Connectors
to a Physical Drive 2-9
3.1 Card Layout for the ServeRAID M1015 RAID Controller 3-2
Contents xiii
xiv Contents
Tables
1.1 Physical Devices Required for Each RAID Level 1-6
1.2 ServeRAID M1015 SAS/SATA Controller Array Limitations 1-9
1.3 ServeRAID M1015 SAS/SATA Controller
Specifications 1-14
3.1 ServeRAID M1015 Controller Connectors 3-2
3.2 ServeRAID M1015 SAS/SATA Controller Characteristics 3-3
3.3 ServeRAID M1015 SAS/SATA Controller Specifications 3-4
3.4 Array Performance Features 3-5
3.5 Fault Tolerance Features 3-5
3.6 Power Supply for the ServeRAID M1015 Controller 3-6
B.1 Limits for Particulates and Gases B-5
Contents xv
xvi Contents
Chapter 1
Overview
1.1 Overview
The ServeRAID M1015 Serial Attached SCSI (SAS)/Serial ATA II (SATA
II) controller is a high-performance intelligent PCI Express-to-SAS/SATA
II adapters with RAID control capabilities. This controller provides
reliability, high performance, and fault-tolerant disk subsystem
management. It is an ideal RAID solution for the storage of workgroup,
departmental, and enterprise systems. This controller offers a
cost-effective way to implement RAID in a server.
SAS technology brings a wealth of options and flexibility with the use of
SAS devices and SATA II devices within the same storage infrastructure.
However, SAS devices and SATA devices bring individual characteristics
that make each one a more suitable choice depending on your storage
Note: You cannot mix SAS drives and SATA drives within the
same virtual disk(s).
Each port on the controller supports SAS devices and/or SATA II devices
using the following:
1-2 Overview
SAS/SATA I/O Processor chip. The ServeRAID M1015 SAS/SATA
controller controls eight internal 6-Gb/s SAS/SATA ports through two
SFF-8087 x4 internal mini SAS connectors. The controller is available
with eight PHYs.
You can connect only one device per SAS PHY unless you use an
expander
You can use a maximum cable length of six feet (using shorter
cables is preferred)
Cables have to meet the SAS specification
You cannot mix SAS drives and SATA drives in the same virtual disk
You cannot mix SAS or SATA Solid State Drives (SSDs) and legacy
mechanical drives (SAS or SATA) in the same virtual disk
You cannot mix Solid State SAS drives and Solid State SATA drives
in the same virtual disk
See Section 3.3.4, “Power Supply Requirements for the ServeRAID
M1015 Controller,” for information about the power requirements,
and Section 3.3.5, “Operating and Non-operating Conditions” for
information about the minimum and the maximum temperature
ranges
3 Gb/s SATA II
Staggered spin-up
Hot plug
Native command queuing
Activity and fault indicators for each PHY
Port Selector (for dual-port drives)
1-4 Overview
1.4 Configuration Scenarios
There are two main scenarios in which you can use this ServeRAID
controller:
SAS/SATA II Device
32-Bit Memory
Address/Data
SAS Bus Flash ROM/
SAS/SATA II Device PCI Express PSBRAM/
RAID Controller NVSRAM
I2 C
SAS/SATA II Device Interface
I2 C
SAS/SATA II Device
SAS/SATA
LSISASx12 Drives LSISASx12
Expander Expander
0 1 16
1 2 2
5 3 16
10 4 16
1-6 Overview
Note: To enable RAID level 5, use the ServeRAID M1000 Series
Advanced Feature Key. For more information about the
Advanced Feature Key, see the ServeRAID M1000 Series
Advanced Feature Key Quick Install Guide on the
ServeRAID M Support CD.
The SAS interface uses the proven SCSI command set to ensure reliable
data transfers, while providing the connectivity and flexibility of
point-to-point serial data transfers. The serial transmission of SCSI
commands eliminates clock-skew challenges. The SAS interface
provides improved performance, simplified cabling, smaller connectors,
lower pin count, and lower power requirements when compared to
parallel SCSI.
1-8 Overview
32-Kbyte nonvolatile random access memory (NVRAM) for storing
RAID system configuration information; the MegaRAID SAS firmware
is stored in flash ROM for easy upgrade.
Table 1.2 lists the array limitations for the ServeRAID M1015 controller.
ServeRAID M1015
Specification SAS/SATA Controller
Maximum virtual disks per controller 16
Maximum arrays per controller 16
Maximum virtual disks per array 16
Maximum physical devices per array 16
ServeRAID M1015
Specification SAS/SATA Controller
Maximum physical devices per controller 16
Note: Can support up to
64 devices, but only
16 can be used in a
RAID configuration.
Maximum hot spares per controller 8
Maximum spans per virtual disk 8
Maximum ports 2
1-10 Overview
Allows addressing of multiple SATA II targets through an expander
Allows multiple initiators to address a single target (in a fail-over
configuration) through an expander
Step 1. Turn off the power to the server and all physical disks,
enclosures, and system components. Disconnect the power
cords from the system.
Step 2. Open the host system by following the instructions in the host
system technical documentation.
Step 3. Move the drives to different positions on the backplane to
change the targets.
Step 4. Determine the SAS target requirements.
1-12 Overview
Step 5. Perform a safety check.
a. Make sure that the drives are inserted correctly.
b. Close the cabinet of the host system.
Step 6. Reconnect the power cords to the system.
Step 7. Turn on the power to the system.
The controller then detects the RAID configuration from the
configuration data on the drives.
Step 1. Make sure that you clear the configuration on the system to
which you migrate the drives, to prevent a configuration data
mismatch between the drives and the NVRAM.
Note: When you migrate drives, move only the disks that make
up the virtual disk (not all of the physical disks in an array),
so that you do not have an NVRAM mismatch error
(providing a configuration is on the destination controller).
The NVRAM mismatch error appears only if you move all
of the drives to the other controller.
Step 2. Turn off the power to the server and all physical disks,
enclosures, and system components. Disconnect the power
cords from the systems.
Step 3. Open the host system, following the instructions in the host
system technical documentation.
1-14 Overview
Table 1.3 ServeRAID M1015 SAS/SATA Controller
Specifications (Cont.)
2.1 Requirements
The following items are required for installation:
Step 1. Review all safety information provided with the server; then,
turn off the power to the server and all of the attached devices,
and unplug the server and the device power cords.
Step 2. Open the cabinet of the host system by following the
instructions in the host system technical documentation.
Step 3. Install the controller in the server and connect the SAS devices
or the SATA II devices to it. Make sure that the cables you use
conform to all specifications.
Step 4. Perform a safety check.
a. Make sure that all cables are properly attached
b. Make sure that the controller is installed correctly
c. Close the cabinet of the host system
Step 5. Reconnect the power cords to the system and to all attached
devices.
Step 6. Turn on the power to the system after you complete the safety
check.
Bracket Screw
Press here
Press here
85061-03
32-bit slots
PCI-e (3.3 V)
Edge of slot
Motherboard
64-bit slots
(3.3 V)
Step 6. Configure and Install the SAS Devices, the SATA II Devices, or
Both in the Host Computer Case
Configure and install SAS devices, SATA II devices, or both, in
the system.
Note: Use only straight SAS cables, not cross-over SAS cables.
Figure 2.2 displays the SAS cable that connects the internal connectors
on the controller to SAS drives.
Physical Drive
Connector
Serial Signal
Cables
4-Lane Internal
Connector
SFF 8484
Figure 2.3 displays the SATA II device plug connector used to connect
a controller with internal connectors to the host receptable connector on
a backplane. A SATA II connector consists of a signal connector and a
power connector.
Serial ATA
Power Connector
(pin 1)
Host Receptacle
Connector
SAS Primary
Physical Link
Serial Attached SCSI
Power
SAS Backplane
Receptacle Connector
SAS Secondary
Physical Link
Power
Serial ATA
SAS Secondary
Physical Link
Power SATA II/SAS
Primary
SATA II Physical Link
Physical Link
Note: SATA II backplane connectors
do not accept SAS drives.
Step 1. Plug the connector on the internal cable into the internal
connector on the controller.
Step 2. Plug the connector on the other end of the internal cable into
the connector on the SAS physical drive or the SATA II physical
drive.
Step 3. If you have another physical drive, connect it to another plug
on the internal cable.
You can connect other devices if the cable has more
connectors.
U1 J2
J3
J4 J5
J6 85061-00
CE mark
C-Tick mark
FCC Self-Certification logo
Canadian Compliance Statement
Korean MIC
Taiwan BSMI
Japan VCCI
The supply voltages are 12V ± 8 percent (from PCI edge connector only)
and 3.3V ± - 9 percent (from PCI edge connector only). Table 3.6 lists
the power supply for the controller for each of the three states at the
different voltages.
A.6 Getting help and information from the World Wide Web
On the World Wide Web, the IBM Web site has up-to-date information
about IBM systems, optional devices, services, and support. The address
for IBM System x™ and xSeries® information is
http://www.ibm.com/systems/x/. The address for IBM BladeCenter®
information is http://www.ibm.com/systems/bladecenter/. The address for
IBM IntelliStation® information is http://www.ibm.com/intellistation/.
You can find service information for IBM systems and optional devices
at http://www.ibm.com/systems/support/.
For more information about Support Line and other IBM services, see
http://www.ibm.com/services/, or see http://www.ibm.com/planetwide/ for
support telephone numbers. In the U.S. and Canada, call 1-800-IBM-
SERV (1-800-426-7378).
Taipei, Taiwan
This information was developed for products and services offered in the
U.S.A.
IBM® may not offer the products, services, or features discussed in this
document in other countries. Consult your local IBM representative for
information on the products and services currently available in your area.
Any reference to an IBM product, program, or service is not intended to
state or imply that only that IBM product, program, or service may be
used. Any functionally equivalent product, program, or service that does
not infringe any IBM intellectual property right may be used instead.
However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement
of those Web sites. The materials at those Web sites are not part of the
materials for this IBM product, and use of those Web sites is at your own
risk.
IBM may use or distribute any of the information you supply in any way
it believes appropriate without incurring any obligation to you.
B.1 Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks
of International Business Machines Corporation in the United States,
other countries, or both. If these and other IBM trademarked terms are
marked on their first occurrence in this information with a trademark
symbol (® or (™)), these symbols indicate U.S. registered or common
law trademarks owned by IBM at the time this information was published.
Such trademarks may also be registered or common law trademarks in
other countries. A current list of IBM trademarks is available on the Web
at "Copyright and trademark information" at
http://www.ibm.com/legal/copytrade.shtml.
B-2 Notices
Linux is a registered trademark of Linus Torvalds in the United States,
other countries, or both.
CD drive speeds list the variable read rate. Actual speeds vary and are
often less than the maximum possible.
Some software might differ from its retail version (if available) and might
not include user manuals or all program functionality.
B-4 Notices
Table B.1 Limits for Particulates and Gases
Contaminant Limits
Particulate •The room air must be continuously filtered with 40% atmospheric dust spot
efficiency (MERV 9) according to ASHRAE Standard 52.21.
•Air that enters a data center must be filtered to 99.97% efficiency or greater,
using high-efficiency particulate air (HEPA) filters that meet MIL-STD-282.
•The deliquescent relative humidity of the particulate contamination must be more
than 60%2.
•The room must be free of conductive contamination such as zinc whiskers.
Gaseous •Copper: Class G1 as per ANSI/ISA 71.04-19853
•Silver: Corrosion rate of less than 300 Å in 30 days
1 ASHRAE 52.2-2008 - Method of Testing General Ventilation Air-Cleaning Devices for Re-
moval Efficiency by Particle Size. Atlanta: American Society of Heating, Refrigerating and
Air-Conditioning Engineers, Inc.
2 The deliquescent relative humidity of particulate contamination is the relative humidity at
which the dust absorbs enough water to become wet and promote ionic conduction.
3 ANSI/ISA-71.04-1985. Environmental conditions for process measurement and control sys-
tems: Airborne contaminants. Instrument Society of America, Research Triangle Park,
North Carolina, U.S.A.
This device complies with Part 15 of the FCC Rules. Operation is subject
to the following two conditions: (1) this device may not cause harmful
interference, and (2) this device must accept any interference received,
including interference that may cause undesired operation.
Notice to Customers –
B-6 Notices
This product has been tested and found to comply with the limits for
Class A Information Technology Equipment according to CISPR
22/European Standard EN 55022. The limits for Class A equipment were
derived for commercial and industrial environments to provide
reasonable protection against interference with licensed communication
equipment.
E-mail: [email protected]
Deutschsprachiger EU Hinweis: –
Generelle Informationen: –
B-8 Notices
B.4.9 People's Republic of China Class A warning statement
active The electrical connection required at each end of the SCSI bus,
termination composed of active voltage regulation and a set of termination resistors.
array An array of drives combines the storage space on the drives into a single
segment of storage space. A hot spare drive does not actively participate
in an array.
BIOS Acronym for Basic Input/Output System. Software that provides basic
read/write capability. Usually kept as firmware (ROM-based). The system
BIOS on the mainboard of a computer boots and controls the system.
The BIOS on your host adapter acts as an extension of the system BIOS.
configuration Refers to the way a computer is set up, the combined hardware
components (computer, monitor, keyboard, and peripheral devices) that
make up a computer system, or the software settings that allow the
hardware components to communicate with each other.
device driver A program that allows a microprocessor (through the operating system)
to direct the operation of a peripheral device.
external SAS A SAS device installed outside the computer cabinet. These devices are
device connected using specific types of shielded cables.
host The computer system in which a storage adapter is installed. It uses the
storage adapter to transfer information to and from devices attached to
the SCSI bus.
host adapter A circuit board or integrated circuit that provides a device connection to
board the computer system.
hot spare An idle, powered on, standby drive ready for immediate use in case of
disk failure. It does not contain any user data. A hot spare can be
dedicated to a single redundant array or it can be part of the global
hot-spare pool for all arrays managed by the controller.
internal SAS A SAS device installed inside the computer cabinet. These devices are
device connected by using a shielded cable.
main memory The part of a computer’s memory which is directly accessible by the CPU
(usually synonymous with RAM).
PHY The interface required to transmit and receive data packets transferred
across the serial bus.
Each PHY can form one side of the physical link in a connection with a
PHY on a different SATA device. The physical link contains four wires
that form two differential signal pairs. One differential pair transmits
signals, while the other differential pair receives signals. Both differential
pairs operate simultaneously and allow concurrent data transmission in
both the receive and the transmit directions.
RAID levels A set of techniques applied to disk groups to deliver higher data
availability, and/or performance characteristics to host environments.
Each virtual disk must have a RAID level assigned to it.
C-3
Extension to the Serial ATA Specification, Version 1.1. SATA II is an
extension to SATA 1.0a.
SAS device Any device that conforms to the SAS standard and is attached to the
SAS bus by a SAS cable. This includes SAS storage adapters
(host adapters) and SAS peripherals.
SSD Acronym for Solid State Devices. A Solid State Device uses solid-state
memory to store data. They have no moving parts and are faster and
more reliable than hard disk drives (HDDs).
SSP Acronym for Serial SCSI Protocol. SSP enables communication with
other SAS devices. Each PHY on the SAS controller can function as an
SSP initiator or SSP target.
STP Acronym for Serial Tunneling Protocol. STP enables communication with
a SATA II device through an attached expander. Each PHY on the SAS
controller can function as an STP initiator.
stripe size The total disk space consumed by a stripe not including a parity disk. For
example, consider a stripe that contains 64 Kbytes of disk space and has
16 Kbytes of data residing on each disk in the stripe. In this case, the
stripe size is 64 Kbytes and the stripe element size is 16 Kbytes. The
stripe depth is four (four physical disks in the stripe). You can specify
stripe sizes of 8 Kbytes, 16 Kbytes, 32 Kbytes, or 64 Kbytes for each
virtual disk. A larger stripe size produces improved read performance,
especially if most of the reads are sequential. For mostly random reads,
select a smaller stripe size.
C-5
C-6 Glossary of Terms and Abbreviations
® IBM P/N: 60Y1431