When you use the sas2ircu command within Oracle Solaris to create a RAID volume, the command might report that volume creation has failed. For example:
# ./sas2ircu 0 create raid0 max 1:0 1:1 1:2 my-RAID0 LSI Corporation SAS2 IR Configuration Utility. Version 14.00.00.00 (2012.07.04) Copyright (c) 2009-2012 LSI Corporation. All rights reserved. You are about to create an IR volume. WARNING: Proceeding with this operation may cause data loss or data corruption. Are you sure you want to proceed (YES/NO)? yes WARNING: This is your last chance to abort this operation. Do you wish to abort (YES/NO)? no Please wait, may take up to a minute... @ Nov 6 09:46:47 sys-33 scsi: /pci@300/pci@1/pci@0/pci@2/scsi@0 (mpt_sas0): Nov 6 09:46:47 sys-33 Volume 0 is now , enabled, inactive @ Nov 6 09:47:45 sys-33 scsi: WARNING: /pci@300/pci@1/pci@0/pci@2/scsi@0 (mpt_sas0): Nov 6 09:47:45 sys-33 passthrough command timeout@ SAS2IRCU: IocStatus = 0 IocLogInfo = 0 SAS2IRCU: Volume creation failed. SAS2IRCU: Error executing command CREATE #
If you retype the sas2ircu command at the Oracle Solaris prompt, the command will fail. The sas2ircu command will state that the wrong number of disks have been provided, since they had already been committed to a volume. For example:
# ./sas2ircu 0 create raid0 max 1:0 1:1 1:2 my-RAID0 LSI Corporation SAS2 IR Configuration Utility. Version 14.00.00.00 (2012.07.04) Copyright (c) 2009-2012 LSI Corporation. All rights reserved. SAS2IRCU: Number of drives specified is higher than number of drives available to create a RAID volume! SAS2IRCU: Error executing command CREATE. #
After the initial failure of the sas2ircu command, other disk utility commands, such as format, might show disk members of the volume marked as drive not available. The format command might appear to hang and will require that you type Ctrl-C to abort the command. For example:
# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t500151795955C40Ed0 <drive not available> @ /scsi_vhci/disk@g500151795955c40e /dev/chassis/unknown.1222BDC067//SYS/SASBP/HDD0/disk 1. c0t500151795955C19Ed0 <drive not available> @ /scsi_vhci/disk@g500151795955c19e /dev/chassis/unknown.1222BDC067//SYS/SASBP/HDD1/disk 2. c0t5001517959567D4Dd0 <drive not available> @ /scsi_vhci/disk@g5001517959567d4d /dev/chassis/unknown.1222BDC067//SYS/SASBP/HDD2/disk Ctrl-C #
Workaround: Reboot the system to restore the volume to a working state.
# reboot
Alternatively, you can use one of the other available methods to create the volume, instead of the sas2ircu command.
Create a volume under Oracle Solaris with the raidconfig command. The Oracle Hardware Management Pack includes the raidconfig command.
You can download the Oracle Hardware Management Pack software at:
You can read and download documentation for the version of Oracle Hardware Management Pack you are using at:
Create a volume at the OpenBoot prompt with the FCode-based RAID utility commands.
For instructions on using the FCode-based RAID utility commands, refer to the SPARC and Netra SPARC T5 Series Servers Administration Guide.