SUMMARY: Solaris cannot see all drives on Areca RAID controller

From: David L Kensiski <David_at_SchoolLoop.com>
Date: Sat Feb 14 2009 - 11:31:18 EST
The problem is two-fold -- the RAID controller firmware needs to be  
updated, and sd.conf needs to be configured properly.  Here are the  
instructions for the Areca ARC-1280 RAID controller to expose all  
drives to Solaris:

NOTE: This was done with Solaris 10 u6 (10/08) and the 2/2/09 patch  
cluster, though I'm not sure either are required as long as you have  
the arcmsr driver installed.


+ Upgrade arcmsr Solaris driver  to version 1.20.00.16, dated  
2008-07-31:

    ftp://ftp.areca.com.tw/RaidCards/AP_Drivers/Solaris/DRIVER/1.20.00.16-80731.zip

+ Upgrade RAID controller firmware to version 1.46, dated 2009-01-06:

    ftp://ftp.areca.com.tw/RaidCards/BIOS_Firmware/ARC1280/146-90106.zip

    Instructions are available at ftp://ftp.areca.com.tw/RaidCards/BIOS_Firmware/FirmwareUpdateProcess.pdf

+ Configure the RAID controller as JBOD in controller BIOS or via the  
HTTP proxy:

    System Config | JBOD/RAID Config: JBOD

    Note: this also works with each drive configured as pass-thru, but  
that takes more work and is left as an exercise for the reader.

+ Edit /kernel/drv/sd.conf and change it to read:

    # Areca controller Ch01 - Ch08
    name="sd" class="scsi" target=0 lun=0;
    name="sd" class="scsi" target=0 lun=1;
    name="sd" class="scsi" target=0 lun=2;
    name="sd" class="scsi" target=0 lun=3;
    name="sd" class="scsi" target=0 lun=4;
    name="sd" class="scsi" target=0 lun=5;
    name="sd" class="scsi" target=0 lun=6;
    name="sd" class="scsi" target=0 lun=7;

    # Areca controller Ch09 - Ch16
    name="sd" class="scsi" target=1 lun=0;
    name="sd" class="scsi" target=1 lun=1;
    name="sd" class="scsi" target=1 lun=2;
    name="sd" class="scsi" target=1 lun=3;
    name="sd" class="scsi" target=1 lun=4;
    name="sd" class="scsi" target=1 lun=5;
    name="sd" class="scsi" target=1 lun=6;
    name="sd" class="scsi" target=1 lun=7;

    # Areca controller Ch17 - Ch24
    name="sd" class="scsi" target=2 lun=0;
    name="sd" class="scsi" target=2 lun=1;
    name="sd" class="scsi" target=2 lun=2;
    name="sd" class="scsi" target=2 lun=3;
    name="sd" class="scsi" target=2 lun=4;
    name="sd" class="scsi" target=2 lun=5;
    name="sd" class="scsi" target=2 lun=6;
    name="sd" class="scsi" target=2 lun=7;

+ Perform a reconfigure reboot in Solaris:

    reboot -- -rv

When Solaris reboots, all installed drives will be visible to the  
kernel.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers
Received on Sat Feb 14 11:31:41 2009

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:44:13 EST