Any LSI UEFI RAID guides out there for HBAs?

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

T1986

New Member
Aug 16, 2013
10
0
1
Are there any good LSI EFI guides out there?

Looking for something that covers:
sas3flash.efi <- should work exactly like the DOS version from what I see. Will be moving from IT to IR mode.
x64sas3.efi
x64sas3.rom <- I take it this is the UEFI boot code you flash to the adapter to boot under UEFI?
sas3ircu.efi <- looks like you use this to manage a card when you don't have a BIOS on it. In a UEFI environment there should not be a BIOS on the card. I need something to setup the RAID array before I install the OS.

I looked around but so far I've failed at using Google.
 

T1986

New Member
Aug 16, 2013
10
0
1
mrkrad, I don't think it's that simple.. there are three documents that I have and all need to be used for a proper UEFI setup. I'm looking for the Dummies version. Something like the guides on how to get into UEFI to building a sample array with a command line. I'm just being extra careful before I plow into this. Some of my concerns are below:

I have readme_SAS3_UEFI_BSD_HII.text
SAS2Flash_ReferenceGuide.pdf
SAS3IRCU_UG.pdf

The first file contains the text:
Component:
=========
Binary image name: x64sas3.rom (for Flashing on X64 platforms) <- Signed for MS Windows
Binary image name: x64sas3.efi (for Shell load test on X64 platforms) <- Signed for MS Windows
Ok, what are the use cases etc? There is not much there describing this. There are also unsigned versions.

From the third document:
sas3ircu <controller_#> create <volume_type> <size> {<Enclosure:Bay>}
[VolumeName] [noprompt]
Ok, that creates an array. How exactly does the enclosure:bay part work? Do you list in the command line like "1:0-3" or "1:0 1:1 1:2 1:3"?

This site has some very nice guides on converting one adapter type to another. I was looking for something like that.
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
Once you have flashed to IR mode which requires a BIOS why not just use the WebBIOS to make the Array(s)
To me you are making an easy thing very hard
 

T1986

New Member
Aug 16, 2013
10
0
1
This is a SAS 9300-8i. I don't think it has a web BIOS?

Also, are you sure you need a BIOS for IR mode? I'm pretty sure that's not true. I admit I'm not 100% certain.

I will be running this on a 100% EFI system. CSM (BIOS Compatibility Support Module) will be disabled in the UEFI firmware.
 
Last edited:

T1986

New Member
Aug 16, 2013
10
0
1
To convert a card from IT to IR I typed in the three commands below. No rebooting required.
First line removed the firmware, BIOS and UEFI BSD. Second line installed the IR firmware. Third line added the UEFI BSD back to the card for UEFI boot.

sas3flash –o –e 6
sas3flash -f SAS9311_8i_IR.bin
sas3flash -b X64sas3.rom

Before:
Code:
LSI Corporation SAS3 Flash Utility
Version 02.00.00.00 (2013.04.01) 
Copyright (c) 2008-2013 LSI Corporation. All rights reserved 



SAS3FLASH: Disconnecting the EFI Driver.
     Adapter Selected is a LSI SAS: SAS3008(C0)

     Controller Number              : 0
     Controller                     : SAS3008(C0)
     PCI Address                    : 00:03:00:00
     SAS Address                    : 500605B-0-06CE-3920
     NVDATA Version (Default)       : 01.11.00.02
     NVDATA Version (Persistent)    : 01.11.00.02
     Firmware Product ID            : 0x2221 (IT)
     Firmware Version               : 01.00.02.00
     NVDATA Vendor                  : LSI
     NVDATA Product ID              : SAS9300-8i
     BIOS Version                   : 08.03.00.00
     UEFI BSD Version               : 02.00.00.00
     FCODE Version                  : N/A
     Board Name                     : SAS9300-8i
     Board Assembly                 : H3-25573-00E
     Board Tracer Number            : SV32928547

     Finished Processing Commands Successfully.
     Exiting SAS3Flash.


SAS3FLASH: Reconnecting the EFI Driver. Please wait...
After:
Code:
LSI Corporation SAS3 Flash Utility
Version 02.00.00.00 (2013.04.01) 
Copyright (c) 2008-2013 LSI Corporation. All rights reserved 

     Adapter Selected is a LSI SAS: SAS3008(C0)

     Controller Number              : 0
     Controller                     : SAS3008(C0)
     PCI Address                    : 00:03:00:00
     SAS Address                    : 500605B-0-06CE-3920
     NVDATA Version (Default)       : 01.11.00.03
     NVDATA Version (Persistent)    : 01.11.00.03
     Firmware Product ID            : 0x2721 (IR)
     Firmware Version               : 01.00.02.00
     NVDATA Vendor                  : LSI
     NVDATA Product ID              : SAS9311-8i
     BIOS Version                   : N/A
     UEFI BSD Version               : 02.00.00.00
     FCODE Version                  : N/A
     Board Name                     : SAS9300-8i
     Board Assembly                 : H3-25573-00E
     Board Tracer Number            : SV32928547

     Finished Processing Commands Successfully.
     Exiting SAS3Flash.
To create the array I used the following three commands. I don't know if the second/third one was required. The second command was to find the volume number for line 3.

sas3ircu 0 create RAID0 MAX 1:0 1:1 1:2 1:3 Windows8
sas3ircu 0 status
sas3ircu 0 bootir 286

Final result:
Code:
LSI Corporation SAS3 IR Configuration Utility.
Version 02.00.01.00 (2013.04.03) 
Copyright (c) 2009-2013 LSI Corporation. All rights reserved. 

Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
  Controller type                         : SAS3008
  BIOS version                            : 0.00.00.00
  Firmware version                        : 1.00.02.00
  Channel description                     : 1 Serial Attached SCSI
  Initiator ID                            : 0
  Maximum physical devices                : 255
  Concurrent commands supported           : 4096
  Slot                                    : Unknown
  Segment                                 : 0
  Bus                                     : 3
  Device                                  : 0
  Function                                : 0
  RAID Support                            : Yes
------------------------------------------------------------------------
IR Volume information
------------------------------------------------------------------------
IR volume 1
  Volume ID                               : 286
  Volume Name                             : Windows8
  Status of volume                        : Okay (OKY)
  Volume wwid                             : 0B53A27572935109
  RAID level                              : RAID0
  Size (in MB)                            : 484464
  Boot                                    : Primary
  Physical hard disks                     :
  PHY[0] Enclosure#/Slot#                 : 1:0
  PHY[1] Enclosure#/Slot#                 : 1:1
  PHY[2] Enclosure#/Slot#                 : 1:2
  PHY[3] Enclosure#/Slot#                 : 1:3
------------------------------------------------------------------------
Physical device information
------------------------------------------------------------------------
Initiator at ID #0

Device is a Hard disk
  Enclosure #                             : 1
  Slot #                                  : 0
  SAS Address                             : 4433221-1-0200-0000
  State                                   : Optimal (OPT)
  Size (in MB)/(in sectors)               : 122104/250069679
  Manufacturer                            : ATA     
  Model Number                            : SAMSUNG SSD 830 
  Firmware Revision                       : 3B1Q
  Serial No                               : S0XYNEAC806625
  GUID                                    : 5002538043584D30
  Protocol                                : SATA
  Drive Type                              : SATA_SSD

Device is a Hard disk
  Enclosure #                             : 1
  Slot #                                  : 1
  SAS Address                             : 4433221-1-0300-0000
  State                                   : Optimal (OPT)
  Size (in MB)/(in sectors)               : 122104/250069679
  Manufacturer                            : ATA     
  Model Number                            : SAMSUNG SSD 830 
  Firmware Revision                       : 3B1Q
  Serial No                               : S0XYNEAC806633
  GUID                                    : 5002538043584D30
  Protocol                                : SATA
  Drive Type                              : SATA_SSD

Device is a Hard disk
  Enclosure #                             : 1
  Slot #                                  : 2
  SAS Address                             : 4433221-1-0100-0000
  State                                   : Optimal (OPT)
  Size (in MB)/(in sectors)               : 122104/250069679
  Manufacturer                            : ATA     
  Model Number                            : SAMSUNG SSD 830 
  Firmware Revision                       : 3B1Q
  Serial No                               : S0XYNEAC806626
  GUID                                    : 5002538043584D30
  Protocol                                : SATA
  Drive Type                              : SATA_SSD

Device is a Hard disk
  Enclosure #                             : 1
  Slot #                                  : 3
  SAS Address                             : 4433221-1-0000-0000
  State                                   : Optimal (OPT)
  Size (in MB)/(in sectors)               : 122104/250069679
  Manufacturer                            : ATA     
  Model Number                            : SAMSUNG SSD 830 
  Firmware Revision                       : 3B1Q
  Serial No                               : S0XYNEAC806565
  GUID                                    : 5002538043584D30
  Protocol                                : SATA
  Drive Type                              : SATA_SSD
------------------------------------------------------------------------
Enclosure information
------------------------------------------------------------------------
  Enclosure#                              : 1
  Logical ID                              : 500605B0:06CE3920
  Numslots                                : 8
  StartSlot                               : 0
------------------------------------------------------------------------

SAS3IRCU: Command DISPLAY Completed Successfully.
SAS3IRCU: Utility Completed Successfully.
Entire process did not require any reboots... The process did require four separate downloads from LSI: EFI code, firmware, EFI flash/installer, sas3ircu
 
Last edited:

mrkrad

Well-Known Member
Oct 13, 2012
1,244
52
48
funny thing my m5014 boots and tells me to press D as in dead battery in text, then goes back on the graphical mac startup. some sort of hybrid.

the way that everyone else (not lsi) does it: .efi used by all installers. makes like far easier.

lsi is great at building the worlds most complex interfaces to do simple tasks.
 

T1986

New Member
Aug 16, 2013
10
0
1
What shocked me was to execute 4 commands to set it up I had to download four different things from LSI. I'm not sure the last two commands were necessary so I'm not counting them.

I did get Windows 8 installed in full EFI mode, with CSM disabled and no BIOS on the card.