Page 3
• Engineers who are designing a system that will include the ServeRAID-MR10M SAS/SATA Controller • Anyone installing the ServeRAID-MR10M SAS/SATA Controller in a RAID system • End users who need to install the iBBU product on the ServeRAID- MR10M SAS/SATA Controller •...
Page 4
IBM Document Number: 46M1382 This document explains how to install the ServeRAID-MR10 device driver for your operating system. The information in this document is independent of the back-end bus and applies to the ServeRAID-MR10M controller. ServeRAID-MR Software User’s Guide IBM Document Number: 46M1381...
Page 5
IBM Systems Safety Notices IBM Document Number: G229-9054-01 This book contains safety notices from IBM Systems documentation. The safety notices include danger and caution notices. 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-MR Support CD.
Page 6
Note: Record your controller serial number in a safe location in case you need to contact IBM. Safety Instructions Use the following safety guidelines to help protect your computer system from potential damage and to ensure your own personal safety.
Page 7
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.
Page 8
The battery is a lithium ion battery. To avoid possible explosion, do not burn. Exchange only with the IBM-approved part. Recycle or discard the battery as instructed by local regulations. In the United States, IBM has a process for the collection of this battery. For information, call 1-800-426- 4333.
General Description Configuration Scenarios 1.4.1 Number of Physical Disks Supported Benefits of the SAS Interface 1.5.1 PCI Express Architecture 1.5.2 Operating System Support Summary of the ServeRAID-MR10M SAS/SATA Controller Characteristics 1.6.1 SAS Features 1-10 1.6.2 SAS Array Limitations 1-11 1.6.3...
Page 10
SAS Device Cables 2.4.1 Connecting the ServeRAID-MR10M Controller to a Drive Enclosure After Installing the Controller Replacing a Failed Controller Containing Data in the iBBU Chapter 3 ServeRAID-MR10M SAS/SATA Controller Characteristics ServeRAID-MR10M SAS/SATA Controller 3.1.1 Board Layout and Connector Information...
Page 11
Display BBU Design Parameters Display Current BBU Properties Start BBU Learning Cycle Place Battery in Low-Power Storage Mode Set BBU Properties 6.1.3 Monitoring the iBBU with the MegaRAID Storage Manager 6-10 Battery Learn Cycle 6-11 Setting Learn Cycle Properties 6-12 Starting a Learn Cycle Manually 6-12 Replacing the Battery Backup Unit...
Page 13
Example of a SAS Direct-Connect Application Example of a SAS RAID Controller Configured with an LSISASx12 Expander ServeRAID-MR10M Controller Installation in a PCI Express Slot Connecting the ServeRAID-MR10M Controller to a Drive Enclosure Card Layout for the ServeRAID-MR10M RAID Controller...
Chapter 1 Overview This section provides a general overview of the ServeRAID-MR10M Serial Attached SCSI (SAS)/Serial ATA II (SATA II) controller with RAID control capabilities. It consists of the following sections: • Section 1.1, “Overview” • Section 1.2, “ServeRAID-MR10M SAS/SATA Controller Description”...
Page 18
IBM offers a family of SAS controllers to address the needs for both internal solutions and external solutions. The innovative intelligent Battery Backup Unit (iBBU) is pre-installed on the ServeRAID-MR10M controller.
ServeRAID-MR10M SAS/SATA Controller Description The ServeRAID-MR10M controller is available with eight PHYs. The controller has one LSISAS1078 ROC (RAID-on-chip) processor that controls eight external SAS/SATA ports through two x4 SAS external connectors. 1.2.1 Controller Limitations The ServeRAID-MR10M controller has the following limitations: •...
Page 20
This controller is based on the LSISAS1078 ROC device. This device is compliant with the Fusion-MPT architecture and provides a PCI Express x8 interface. The controller integrates eight high-performance SAS/SATA II PHYs and a PCI Express bus master DMA core. Each of the eight PHYs is capable of 3.0 Gbit/s SAS link rates and 3.0 Gbit/s SATA II link rates.
Each port on the ServeRAID-MR10M controller supports SAS devices, SATA II devices, or both using SSP, SMP, STP, and SATA II. SSP enables communication with other SAS devices. SATA II enables the controller to communicate with other SATA II devices.
Interface SAS/SATA II Device PCI Express Interface Figure 1.2 shows an example of the ServeRAID-MR10M controller configured with an LSISASx12 expander that is connected to SAS disks, SATA II disks, or both. Figure 1.2 Example of a SAS RAID Controller Configured with an...
1.4.1 Number of Physical Disks Supported Your configuration planning for the ServeRAID-MR10M controller depends in part on the number of physical disks that you want to use in a RAID array. The number of drives in an array determines the RAID levels that can be supported by this controller.
PCI Express is a local bus system designed to increase data transfers without slowing down the central processing unit (CPU). You can install the ServeRAID-MR10M PCI Express RAID controller in PCI Express computer systems with a standard bracket type. With these adapters in your system, you can connect SCSI devices and SATA II devices over the bus.
Summary of the ServeRAID-MR10M SAS/SATA Controller Characteristics This section provides a summary of the features and benefits of the ServeRAID-MR10M controller controller. It contains information on SAS features, SATA II features, PCI performance, integration, usability, and flexibility. The ServeRAID-MR10M controller offers the following features: •...
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. 1.6.1 SAS Features The following list describes the SAS features of the ServeRAID-MR10M controller: • Provides eight fully independent PHYs •...
1.6.2 SAS Array Limitations This section describes the array limitations of the ServeRAID-MR10M SAS/SATA Controller. These include limitations such as the number of physical disks supported, the maximum number of disks per controller, and the maximum number of virtual disks allowed per controller.
Allows multiple initiators to address a single target (in a fail-over configuration) through an expander 1.6.4 PCI Express Performance The following list describes the PCI Express performance features of the ServeRAID-MR10M controller: • Provides a PCI Express interface that: – Supports a dedicated PCI Express bus –...
• Supports the external SAS Sideband signal SFF-8485 (SGPIO) interface 1.6.6 Flexibility Features These features increase the flexibility of the ServeRAID-MR10M controller: • Supports a Flash ROM interface, a nonvolatile static RAM (NVSRAM) interface, and a pipelined synchronous burst SRAM (PSBRAM) interface •...
Note: If you move a drive that is being rebuilt, the rebuild operation will restart, not resume. Follow these steps to use drive roaming: Step 1. Turn off the power to the server and all physical disks, enclosures, and system components. Disconnect the power cords from the system.
Page 31
Close the cabinet of the host system. Step 9. Reconnect the power cords to the system. Step 10. Turn on the power to the system. The controller detects the RAID configuration from the configuration data on the drives. Summary of the ServeRAID-MR10M SAS/SATA Controller Characteristics 1-15...
Hardware Specifications You can install the ServeRAID-MR10M controller in a computer with a mainboard that has a PCI Express slot. Table 1.3 describes the hardware configuration features for the ServeRAID-MR10M controller. Table 1.3 ServeRAID-MR10M SAS/SATA Controller Specifications Specification ServeRAID-MR10M SAS/SATA Controller...
Technical Support See the Warranty and Support Information document for information about the technical support available for this product. Technical Support 1-17...
Section 2.6, “Replacing a Failed Controller Containing Data in the iBBU” Requirements The following items are required for installation: • A ServeRAID-MR10M SAS/SATA Controller • A host system with an available PCI Express expansion slot • The ServeRAID-MR Support CD, containing the drivers and the documentation •...
Step 3. Check the intelligent Battery Backup Unit (iBBU) on the controller. Step 4. Install the ServeRAID-MR10M 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.
Page 37
The ServeRAID-MR10M controller is shipped with the following items: – A CD containing ServeRAID device drivers for supported operating systems, an electronic version of this User’s Guide, and other related documentation –...
Step 8. Connect the SAS Devices, the SATA II Devices, or Both to the Controller Use SAS cables to connect SAS devices, SATA II devices, or both to the ServeRAID-MR10M controller. Refer to Section 2.4, ServeRAID-MR10M SAS/SATA Controller Hardware Installation...
Page 39
“SAS Device Cables” for SAS cable information. Refer to Section 2.4.1, “Connecting the ServeRAID-MR10M Controller to a Drive Enclosure,” for details on connecting the controller to the physical disks and the expanders. The maximum cable length is six meters. You can connect one device per SAS PHY unless you use an expander.
Page 40
SAS Device Cables This section provides step-by-step instructions for connecting the ServeRAID-MR10M controller to a drive enclosure containing SAS physical disks, SATA II physical disks, or a combination of both disk types. 2.4.1...
After Installing the Controller After the ServeRAID-MR10M controller installation, you must configure the ServeRAID-MR10M controller and install the operating system driver. The ServeRAID-MR Software User’s Guide instructs you on the configuration options and how to set them on your controller. The ServeRAID-MR Device Driver Installation User’s Guide provides detailed...
Page 42
The battery is a lithium ion battery. To avoid possible explosion, do not burn. Exchange only with the IBM-approved part. Recycle or discard the battery as instructed by local regulations. In the United States, IBM has a process for the collection of this battery. For information, call 1-800-426- 4333.
Section 3.3, “Technical Specifications” ServeRAID-MR10M SAS/SATA Controller The ServeRAID-MR10M SAS/SATA Controller is a dual PHY, SAS PCI Express adapter and is used in a system with a PCI Express slot. PCI Express goes beyond the PCI specification in that it is intended as a unifying I/O architecture for various systems: desktops, workstations, mobile, server, communications, and embedded devices.
Figure 3.1 Card Layout for the ServeRAID-MR10M RAID Controller J13 J7 85021-00 Table 3.1 ServeRAID-MR10R SAS/SATA Controller – Connectors Connector Description Type Comments Battery Backup 20-pin Provides the interface to the bat- connector connector tery backup unit. The iBBU connects directly to the ServeRAID- MR10M controller.
Page 45
Scatter/Gather Activity LED For boot code and firmware. For BIOS configuration storage. The ServeRAID-MR10M controller ensures data integrity by intelligently validating the compatibility of the SAS domain. The controller uses Fusion-MPT architecture, which allows for thinner drivers and better performance.
• Japan VCCI In addition, the controller meets the requirements of CISPR Class B. The ServeRAID-MR10M SAS/SATA Controller and the intelligent Battery Backup Unit (iBBU) are CSA C22.2 No. 60950-1, UL 60950-1 First Edition listed Accessory, UL file number E257743.
Table 3.3 ServeRAID-MR10M SAS/SATA Controller Specifications (Cont.) Specification ServeRAID-MR10M SAS/SATA Controller • Up to 2.5 Gbits/s per lane PCI Express Bus Data Transfer Rate • x8 lane width • Up to 2 Gbytes/s per direction for SAS x4 cards (4 Gbytes/s total)
Power Supply Requirements for the ServeRAID-MR10M Controller All power is supplied to the ServeRAID-MR10M SAS/SATA Controller through the PCI Express 3.3V rails and the 12V rail. Onboard switching regulator circuitry operating from the 3.3V rails and the 12V rail provide the necessary voltages.
Temperature range: −30° C to +80° C without battery backup unit • Temperature range: 0° C to +45° C with iBBU battery backup 3.3.6 Safety Characteristics The ServeRAID-MR10M SAS/SATA Controller meets or exceeds the requirements of UL flammability rating 94 V0. Each bare board is also Technical Specifications...
Page 50
UL flammability rating. The board is installed in a PCI Express bus slot, so all voltages are lower than the SELV 42.4 V limit. ServeRAID-MR10M SAS/SATA Controller Characteristics...
Page 51
(UPS). Writing a block of data to cache memory is much faster than writing it to a storage device. The ServeRAID-MR10M controller then writes the cached data to the storage device when system activity is low or when the cache is getting full.
Page 52
The battery is a lithium ion battery. To avoid possible explosion, do not burn. Exchange only with the IBM-approved part. Recycle or discard the battery as instructed by local regulations. In the United States, IBM has a process for the collection of this battery. For information, call 1-800-426- 4333.
Page 53
Installing the Intelligent Battery Backup Unit This chapter explains how to install the intelligent Battery Backup Unit (iBBU) on the ServeRAID-MR10M SAS/SATA Controller. Attention: Electrostatic discharge can damage the iBBU and the controller on which it is installed. Always ground yourself and/or use a ground strap before you touch the controller or the iBBU.
ServeRAID-MR10M Controller The iBBU is compatible with systems that offer auxiliary power. Battery charging and recharging take place automatically. The iBBU mounts directly to the ServeRAID-MR10M controller using a small board-to- board connector (daughtercard). Figure 5.1 displays the top view and the bottom view of the card. (The “top”...
Page 55
The battery is a lithium ion battery. To avoid possible explosion, do not burn. Exchange only with the IBM-approved part. Recycle or discard the battery as instructed by local regulations. In the United States, IBM has a process for the collection of this battery. For information, call 1-800-426- 4333.
Figure 5.2 Installing the iBBU Daughtercard on the ServeRAID- MR10M Controller 85021-03 4. Carefully press the iBBU onto the controller, so that the two connectors are firmly joined. 5. Secure the iBBU to the controller with the screws and the standoffs in the three screwholes.
10. Reinstall the computer cover, reattach the power cords, and turn on the power to the computer. Attention: See the ServeRAID-MR Software User’s Guide for information about running the RAID configuration utility and installing software drivers. Installing the iBBU on the ServeRAID-MR10M Controller...
Page 58
Installing the Intelligent Battery Backup Unit...
Page 59
Battery Backup Unit This chapter explains how to monitor and maintain the iBBU for your ServeRAID-MR10M SAS/SATA Controller. Most of the iBBU functions, such as battery recharging, occur automatically. Click on the following links to view instructions on how to use the iBBU: •...
Page 60
Monitoring the IBBU with the MegaRAID Configuration Utilities This section describes the MegaRAID configuration utilities you can use to monitor the condition of the installed iBBU and to change the automatic learn mode options. They include the WebBIOS Configuration Utility, MegaCLI, and MegaRAID Storage Manager. 6.1.1 Monitoring the iBBU with the WebBIOS Configuration Utility The WebBIOS CU is a web-based utility for configuring and managing...
Figure 6.1 First Controller Properties Screen 4. Click Next to view the second Controller Properties screen. The second Controller Properties screen appears, as shown in Figure 6.2. The Battery Backup field at the top left of the screen indicates whether the iBBU is present. Figure 6.2 Second Controller Properties Screen Monitoring the IBBU with the MegaRAID Configuration Utilities...
5. Click the word Present in the Battery Backup field. The Battery Module screen appears, as shown in Figure 6.3. This screen contains the following information: – Battery information – Design information – Capacity information – Auto Learn properties Figure 6.3 Battery Module Screen Most of the Battery Module properties are view-only and are self- explanatory.
Page 63
– Setting the Learn Delay Interval – The learn delay interval is the length of the interval between automatic learning cycles. Perform the following steps to change the interval: 1. Open the drop-down menu in the Auto Learn Mode field. 2.
6.1.2.1 Display BBU Information Use the command in Table 6.1 to display complete information about the BBU for the selected controller(s). Table 6.1 Display BBU Information Convention MegaCli -AdpBbuCmd -aN|-a0,1,2|-aALL Description Displays complete information about the BBU, such as status, capacity information, design information, and properties.
Table 6.2 Display BBU Status Information Description Displays complete information about the BBU status, such as the temperature and voltage. The information displays in the following formats: BBU Status for Adapter: xx Battery Type: XXXXXX(string) Voltage: xx mV Current: xx mA Temperature: xx C°...
Table 6.3 Display BBU Capacity Information (Cont.) Description Displays BBU capacity information. The information displays in the following format: BBU Capacity Info for Adapter: x Relative State of Charge: xx% Absolute State of Charge: xx% Remaining Capacity: xx mAh Full Charge Capacity: xx mAh Run Time to Empty: xxx Min Average Time to Empty: xxx Min Average Time to Full: xxx Min...
Table 6.5 Display Current BBU Properties (Cont.) Description Displays current properties of the BBU. The information displays in the following formats: BBU Properties for Adapter: x Auto Learn Period: xxx Sec Next Learn Time: xxxx Sec Learn Delay Interval: xx Hours Auto-Learn Mode: Warn via Event/Disabled/Enabled 6.1.2.6 Start BBU Learning Cycle...
Table 6.8 Set BBU Properties (Cont.) Description Sets the BBU properties on the selected controller(s) after reading from the file. The information displays in the following formats: autoLearnPeriod = 1800Sec nextLearnTime = 12345678Sec Seconds past 1/1/2000 learnDelayInterval = 24hours Not greater than 7 days autoLearnMode = 0 0 –...
Figure 6.4 Battery Backup Unit Information The BBU properties include the following: • The number of times the BBU has been recharged (Cycle Count) • The full capacity of the BBU, plus the percentage of its current state of charge, and the estimated time until it will be depleted •...
battery learn cycles, enable automatic learn cycles. To choose manual battery learn cycles, disable automatic learn cycles. If you enable automatic learn cyles, you can delay the start of the learn cycles for up to 168 hours (7 days). If you disable automatic learn cycles, you can start the learn cycles manually, and you can choose to receive a reminder to start a manual learn cycle.
The battery is a lithium ion battery. To avoid possible explosion, do not burn. Exchange only with the IBM-approved part. Recycle or discard the battery as instructed by local regulations. In the United States, IBM has a process for the collection of this battery. For information, call 1-800-426- 4333.
Attention: Be sure to ground yourself before you touch the controller and the iBBU. 1. Shut down the computer, turn off the power, and unplug the power cords. 2. Remove the cover from the computer according to the instructions in the system user’s manual so that you can access the RAID controller.
Page 73
1. Press CTRL+M when prompted during boot-up to access the BIOS CU. 2. Select Configure->View/Add Configuration. This gives you the option to view both the configuration on the NVRAM and the physical disk. 3. Select the configuration on the drive. 4.
Page 74
6-16 Using the Intelligent Battery Backup Unit...
For instructions on installing the iBBU, see Section 5.1, “Installing the iBBU on the ServeRAID-MR10M Controller.” For optimal performance, replace the battery backup unit once a year. The data retention time shown in Table 7.2...
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.
These products are offered and warranted solely by third parties. IBM makes no representations or warranties with respect to non-IBM products. Support (if any) for the non-IBM products is provided by the third party, not IBM. Some software might differ from its retail version (if available) and might not include user manuals or all program functionality.
A SAS device installed outside the computer cabinet. These devices are device connected using specific types of shielded cables. Fusion-MPT Fusion-MPT (Message Passing Technology) architecture consists of architecture several main elements: Fusion-MPT firmware, the Fibre Channel and SCSI hardware, and the operating system level drivers that support ServeRAID-MR10M User’s Guide...
Page 82
these architectures. Fusion-MPT architecture offers a single binary, operating system driver that supports both Fibre Channel and SCSI devices. 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.
Page 83
1.1. The controller also supports the Serial ATA II (SATA II) protocol defined by the Serial ATA Specification, Version 1.0a, and the Serial ATAII; Extension to the Serial ATA Specification, Version 1.1. SATA II is an extension to SATA 1.0a. The ServeRAID-MR10M controller...
Page 84
is a versatile controller that provides the backbone of both server and high-end workstation environments. Each port on the RAID controller supports SAS devices and/or SATA II devices. SAS device Any device that conforms to the SAS standard and is attached to the SAS bus by a SAS cable.
Page 85
a stripe is the same on each disk included in the stripe. The portion of a stripe that resides on a single disk is a stripe element. Striping by itself does not provide data redundancy; striping in combination with parity provides data redundancy.