xref: /illumos-gate/usr/src/man/man4d/mr_sas.4d (revision ddb365bfc9e868ad24ccdcb0dc91af18b10df082)
te
Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved
The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the
fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
MR_SAS 4D "May 28, 2009"
NAME
mr_sas - LSI MegaRAID SAS2.0 Controller HBA driver
DESCRIPTION

The mr_sas MegaRAID SAS2.0 controller host bus adapter driver is a SCSA-compliant nexus driver that supports the LSI MegaRAID SAS 92xx series of controllers and the Sun StorageTek 6Gb/s SAS RAID HBA series of controllers.

Some of the RAID Features include the following:

RAID levels 0, 1, 5, and 6

RAID spans 10, 50, and 60

Online Capacity Expansion (OCE)

Online RAID Level Migration (RLM)

Auto resume after loss of system power during arrays array rebuild or reconstruction (RLM)

Configurable stripe size up to 1MB

Check Consistency for background data integrity

Patrol read for media scanning and repairing

64 logical drive support

Up to 64TB LUN support

Automatic rebuild

Global and dedicated Hot Spare support

"Configuration"

The mr_sas.conf file contains one user configurable parameter, for MSI or MSI-X support. Configure your hardware through the related BIOS utility or the MegaCli Configuration Utility. If you want to install to a drive attached to a mr_sas HBA, create the virtual drive first from the BIOS (X86) before running Solaris install. The MegaCli utility can be downloaded from the LSI website.

The LSI MegaRAID SAS device can support up to 64 virtual SAS2.0, SAS1.0, SATA3.0, or SATA 6.0 disks. The BIOS numbers the virtual disks as 1 through 64, however in Solaris these drives are numbered from 0 to 63. Also keep in mind that SAS and SATA drives can not be configured into the same virtual disk.

FILES
/kernel/drv/mr_sas

32-bit x86 ELF kernel module

/kernel/drv/amd64/mr_sas

64-bit kernel module x86 ELF kernel module

/kernel/drv/sparcv9/mr_sas

64-bit SPARC ELF kernel module

/kernel/drv/mr_sas.conf

Driver configuration file containing one user-configurable option

ATTRIBUTES

See attributes(7) for a description of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
Architecture SPARC, x86
Interface Stability Uncommitted
SEE ALSO

sata (4D), attributes (7), prtconf (8), scsi_hba_attach_setup (9F), scsi_sync_pkt (9F), scsi_transport (9F), scsi_device (9S), scsi_inquiry (9S), scsi_pkt (9S)

Small Computer System Interface-2 (SCSI-2)

NOTES

The mr_sas driver only supports internal and external expanders that are not fully SAS1.0 or fully SAS2.0 compliant.