Creating RAID arrays in the EFI shell



Similar documents
SAS-2 Integrated RAID Configuration Utility (SAS2IRCU)

Guide to SATA Hard Disks Installation and RAID Configuration

Guide to SATA Hard Disks Installation and RAID Configuration

Managing Storage Using RAID

Guide to SATA Hard Disks Installation and RAID Configuration

Guide to SATA Hard Disks Installation and RAID Configuration

Guide to SATA Hard Disks Installation and RAID Configuration

installing UEFi-based Microsoft Windows Vista SP1 (x64) on HP EliteBook and Compaq Notebook PCs

RAID installation guide for ITE8212F

Configuring ThinkServer RAID 100 on the Lenovo TS130

RAID installation guide for Silicon Image SiI3114

Tutorial How to upgrade firmware on Phison S8 controller MyDigitalSSD using a Windows PE environment

AMD RAID Installation Guide

SATA RAID Function (Only for chipset Sil3132 used) User s Manual

HP User Manual for LSI Integrated RAID on HP xw4200/xw6200/xw8200/xw9300 Workstation

M5281/M5283. Serial ATA and Parallel ATA Host Controller. RAID BIOS/Driver/Utility Manual

Windows 8 UEFI BIOS Update (Step-by-Step Guide)

PCI-to-SATA RAID Adapter AEC-6890M. User s Manual Version:1.0

Intel Rapid Storage Technology


Intel ICH5R Serial ATA RAID. Quick User s Guide

Intel Matrix Storage Manager 8.x

DriveClone Server. Users Manual

SATA+Ultra ATA RAID CONTROLLER RC212. User Manual

RAID Manual. Edition. Trademarks V1.0 P/N: CK8-A5-0E

The motherboard supports the following SATA RAID solutions:

English. Configuring SATA Hard Drive(s)

VT8237 SATA RAID User Manual

RAID User Guide. Edition. Trademarks V1.0 P/N: C51GME0-00

Intel Rapid Start Technology (FFS) Guide

Installing and Configuring SAS Hardware RAID on HP Workstations

HP Embedded SATA RAID Controller

Configuring ThinkServer RAID 100 on the TS140 and TS440

Serial ATA 2 Ports PCI Host

Configuring ThinkServer RAID 100 on the Lenovo TS430

Intel ESB2 SATA RAID Setup Guidelines

Acer RAID Ready Systems With Intel Matrix storage Manager User's Guide. Acer Incorporated. Version: v1.1 Date: August, 2007

Onboard-RAID. Onboard-RAID supports striping (RAID 0), mirroring (RAID 1), striping/mirroring (RAID 0+1), or spanning (JBOD) operation, respectively.

SATARAID5 Serial ATA RAID5 Management Software

Chapter 2 Array Configuration [SATA Setup Utility] This chapter explains array configurations using this array controller.

DriveClone 10. Users Manual

SATA II PCIe RAID Quick Installation Guide

PCI Express SATA / esata 6Gb/s RAID Card User Manual

SERIAL ATA HOST CONTROLLER CARD USER MANUAL SATA R SATA I WARNING

Computer Setup User Guide

SATA II 4 Port PCI RAID Card RC217 User Manual

PCI SATA + PATA Raid Card

RAID installation guide

Setting up SATA RAID on the HP xw4600, xw6600, and xw8600 Workstations

Windows 2008 Server Installation

SATARAID5 Serial ATA RAID5 Management Software. Users Manual

Tutorial How to upgrade firmware on Phison S5 controller MyDigitalSSD

SATA II PCIe RAID Quick Installation Guide

How To Use A Raid

System Utilities. BIOS Setup Utility. Chapter 2. PhoenixBIOS Setup Utility Main Advanced Security Boot Exit. Information

4 Channel 6-Port SATA 6Gb/s PCIe RAID Host Card

Addonics. 4-Port External SATA II PCI/PCI-X RAID5 Controller Card (ADS3GX4R5-E) User s Guide Revision 1.1 T E C H N O L O G I E S

ThinkServer RD550 and RD650 Operating System Installation Guide

PCI SATA Controller Card Model: SY-PCI40010

Advanced Host Controller Interface (AHCI) and Redundant Array of Independent Disks (RAID) on HP Compaq dc5850 Business PCs

Promise FastTrak 100-Lite RAID Controller

Serial-ATA IDE Card. Version 1.0

6-Port SATA II 150 PCI Host Card w/raid

AMD RAID Installation Guide

esata 3.0Gbps RAID ExpressCard

SATA II-150 PCI RAID

NVIDIA RAID Installation Guide

PCIe SATA 6G Raid Card

Marvell SATA3 RAID Installation Guide

4+1 SATA II 300 IDE/PATA PCI-E. Combo Host Card w/ RAID & Port. Multiplier

4-1-4 Serial ATA SATA. A. Intel ICH8R (1) SATA (1) SATA (2) BIOS SATA (3) RAID BIOS RAID (4) SATA (5) SATA

LSI Software RAID Configuration Utility

Intel Rapid Storage Technology Enterprise (Intel RSTe) Software User s Guide. Revision 1.1 February, 2012 Order Number: G

Intel ICH7R/ICH9R HostRAID Setup Guidelines

SATA1.5G/ATA133 RAID Controller Card RC215 User Manual

This user guide describes features that are common to most models. Some features may not be available on your computer.

46xx_47xx_1546_1547 RAID Recovery/Set Up Instructions

This user guide describes features that are common to most models. Some features may not be available on your computer.

Table of Contents. Configuring IDE RAID Hard Drive(s) (Controller GigaRAID (IT8212))... 2

Using GIGABYTE Notebook for the First Time

The SATA II PCIe RAID is an ultra high-speed two channel Serial ATA Generation II RAID controller for use in PCI Express enabled systems.

USB Bare Metal Restore: Getting Started

ThinkServer RD350 and RD450 Operating System Installation Guide

Intel Matrix Storage Console

SATA RAID Function. (Only For Chipset Sil 3112 /Sil 3512 Used) USER S MANUAL 12M E-SI

How To Set Up Your Motherboard With A Power Supply And Power Supply On A Microtower 2.2 (Ios) With A Hard Disk Drive On A Mini Usb 2.3 (I386) With An External Hard Disk (I2)

VIA / JMicron RAID Installation Guide

FastTrak TX4000, FastTrak S150 TX2plus, FastTrak S150 TX4 PROMISE ARRAY MANAGEMENT ( PAM) User Manual

Data Lifeguard Tools. Software Manual

VIA Fedora Linux Core 8 (x86&x86_64) VT8237R/VT8237A/VT8237S/VT8251/CX700/VX800 V-RAID V3.10 Driver Installation Guide

User Guide Software Version 2.1.0

ATA-133 IDE RAID Card. Version 1.1

PC Workstation 2015 RAID Service Guide

GPT hard Disk Drives. For HP Desktops. Abstract. Why GPT? April Table of Contents:

Low Profile Ultra ATA-133 RAID PCI Host

Adaptec SAS RAID Configuration and the Windows OS Installation Instructions

Configuring HP Elite, EliteBook, and Z220 systems for Intel Smart Response Technology

Intel PCH RAID Configuration Utility

Using GIGABYTE Notebook for the First Time

Transcription:

Creating RAID arrays in the EFI shell Supported configurations When booting to a GPT RAID partition it is necessary to first create the RAID array. The boot array, in addition to data volumes, can be created using tools in the EFI shell prior to booting from the install media. GPT is currently supported by Win7-64 only Storage controllers must be configured to use the EFI driver. Controllers: Z420/Z620: Intel C602 AHCI and SCU controllers Z820: Intel C602 AHCI and SCU controllers, LSI 2308 controller. Enabling the EFI Drivers Use the following procedure to enable the EFI driver pre-os for the different storage controllers. Note: These instructions are for v02.07 BIOS. In earlier BIOS versions, the controller settings might be listed separately. 1. Press <F10> to enter the BIOS setup menu. 2. On the Main menu of the BIOS-based configuration utility, navigate to the Advanced menu item using the arrow keys. 3. Navigate to the sub menu item Device Options using the arrow keys and press Enter to access the Device Options menu screen. 4. On the Device Options screen, navigate to the Mass Storage Option ROMS item using the arrow keys. 5. Use the right or left arrow keys to change the selection from Legacy to EFI. 6. Press <F10> twice to go back to the File menu and make sure Save Changes and Exit is highlighted. 7. Press Enter to bring up the Save Changes and Exit confirmation. Make sure Yes is selected and press Enter. The system will reboot. 711747-001 1

Creating a bootable UEFI USB key A BSD licensed x64 UEFI shell can be downloaded from the Intel Tianocore EDK2 project on Sourceforge.net. https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/edkshellbinpkg/fullshell/x64/shell_full.efi 1. Create the following path in the root of the USB key: \EFI\boot 2. Place the downloaded.efi shell file in the \EFI\boot folder named as: bootx64.efi 3. Copy the following files to the root folder of the USB key: RCfgSata.efi (For Intel AHCI controller) RCfgScu.efi (For Intel SCU controller) sas2ircu.efi (For LSI SAS controller) These configuration tools are part of the driver package for the Storage Controllers that can be downloaded from hp.com. Booting to the UEFI Shell 1. Plug the bootable USB key into a USB port on the Workstation. 2. Power on the PC and press <F9> after the first messages appear. A message should appear at the bottom of the screen similar to Entering Boot Menu. (You might not see this message if you have full OROM screens enabled.) 3. After some system messages you will be presented with a Boot Menu where you can use the arrow keys to select your boot device. Use the up and down arrows to select your USB key from the devices under UEFI Boot Sources and press Enter. 4. You should now have a prompt. 5. Helpful commands: a. Help displays a list of standard shell commands. (Use Page Up and Page Down to view all of the commands.) b. ls Displays a list of files and subdirectories in a directory. For example: ls fs0: (shows the Directory of: fs0:\ which includes the EFI directory. ls fs1: (shows the contents of the root directory where you saved the configuration tools. Creating RAID arrays on the Intel C602 AHCI and SCU controllers Use the following procedure to create data RAID arrays or boot RAID arrays prior to OS install. Note: RAID arrays cannot span different controllers. 1. Using a USB key, boot to the EFI shell. 2. Execute either RCfgSata.efi (AHCI) or RCfgScu.efi (SCU) depending on which controller you are targeting for the RAID array. 3. Creating RAID arrays in EFI mode is a manual command line operation. Below are examples of using the command line configuration utilities to create basic arrays. The process is similar for SCU and AHCI controllers. 711747-001 2

Example 1 To display a list of available commands for the configuration utility use: rcfgsata Or rcfgsata /? Example 2 To display a list of available commands for RCfgScu.efi: rcfgscu Intel(R) UEFI RAID Utility for SCU - v3.6.0.1006 RCfgScu.efi [/?] [/Y] [/Q] [/C:vol_name] [/SS:strip_size] [/L:raid_level] [/S:vol_size] [/DS:disk_id] [/D:vol_name] [/X] [/I] [/P] [/U] [/ST] [/SP] [/V] /? Displays Help Screen. Other options ignored. /Y Suppress any user input. Used with options /C, /D, & /X. /Q Quiet mode / No output. Should not be used with status commands. COMMANDS - Only one at a time. /C Create a volume with the specified name. /S, /DS, /SS, & /L can be specified along with /C. /SS Specify strip size in KB. Only valid with /C. /L Specify RAID Level (0, 1, 10, or 5). Only valid with /C. /S Specify volume size in GB or percentage if a '%' is appended. Percentage must be between 1-100. Only valid with /C. /DS Selects the disks to be used in the creation of volume. List should be delimited by spaces. /D Delete Volume with specified name. /X Remove all metadata from all disks. Use with /DS to delete metadata from selected disks. /I Display All Drive/Volume/Array Information. /P can be specified. /P Pause display between sections. Only valid with /I or /ST. /U Do not delete the partition table. Only valid with /C on RAID 1 volumes. /ST Display Volume/RAID/Disk Status. /SP Marks the selected drive(s) as spare(s). Use with /DS /V Display version information Example 3 To display a list of drives on the targeted controller use: rcfgscu /I --CONTROLLER INFORMATION-- Controller Name: SCU Physical Disks Controlled by RAID on this controller: 711747-001 3

Disk 1 / 2 Drive: WDC WD2500AAKX-603CA0 SerialNo:WD-WCAYU8520661 TotalBlks:0x000000001D1C5970 DeviceId:0x0 (Non-RAID Disk) CfgStatus:(0) Ok CheckBox:0x0 :(0x450) Array:0xFFFFFFFF DETECTED_DISK PASSTHRU_DISK DISK_SMART_EVENT_SUPPORTED Disk 2 / 2 Drive: WDC WD2500AAKX-603CA0 SerialNo:WD-WCAYU8002779 TotalBlks:0x000000001D1C5970 DeviceId:0x1 (Non-RAID Disk) CfgStatus:(0) Ok CheckBox:0x0 :(0x450) Array:0xFFFFFFFF DETECTED_DISK PASSTHRU_DISK DISK_SMART_EVENT_SUPPORTED ---------------------------- Total Physical Disks on SCU controller: 2 Total Missing Disks on SCU controller: 0 RAID Volumes ---------------------------- Total Volumes = 0 RAID Arrays ---------------------------- Total Arrays = 0 Note the DeviceId: for each drive that you want to include in the array. These are HEX values. Example 4 To create a RAID 1 array on the SCU use: rcfgscu /C MyRAID1 /L 1 /DS 0x0 0x1 Where: The name of the array is MyRAID1 The RAID Level chosen is 1 for Mirrored The disks selected are 0x0 and 0x1 which came from the DeviceId: lines from the rcfgscu /I command of Example 3 above. This is a minimal command resulting in defaults being used for most parameters. You should use this command unless you are an expert and wish to specify additional configuration parameters. Creating Volume... 711747-001 4

Volume Name: "MyRAID1" RAID Level: 1 Size: 226548 MB Strip Size: 64KB Ports Selected: Disk(ID:0x0) Disk(ID:0x1) WARNING: All data on the selected disks will be lost. Are you sure you want to create this volume?(y/n) (User presses y then sees) Creating Volume...Successfully created volume You MUST restart your system for your changes to take effect. Any drives you have created or changed must be formatted AFTER you restart. Creating RAID arrays on the embedded LSI 2308 controller Use the following procedure to create data RAID arrays or boot RAID arrays prior to OS install. 1. Using a USB key, boot to the EFI shell. 2. Execute sas2ircu.efi. 3. Creating RAID arrays is in EFI mode is a manual command line operation. Following are examples of using the command line configuration utilities to create basic arrays. Example 1 To display a list of available commands for sas2ircu.efi: sas2ircu LSI Corporation SAS2 IR Configuration Utility. Version 14.00.00.00 (2012.07.04) Copyright (c) 2009-2012 LSI Corporation. All rights reserved. SAS2IRCU: Disconnecting the EFI Driver. SAS2IRCU: No command specified. sas2ircu <controller #> <command> <parameters>... where <controller #> is: Number between 0 and 255 where <command> is: DISPLAY - display controller, volume and physical device info LIST - Lists all available LSI adapters (does not need ctlr #> CREATE - create an IR volume DELETE - Delete entire RAID configuration on the selected controller DELETEVOLUME - Delete a specific RAID Volume on the selected controller HOTSPARE - make drive a hot spare STATUS - display current volume status info 711747-001 5

CONSTCHK - Start Consistency Check operation on the specified IR Volume ACTIVATE - Activate an Inactive IR volume LOCATE - Locate a disk drive on an enclosure LOGIR - Upload or Clear IR Log data BOOTIR - Select an IR Boot Volume as primary boot device BOOTENCL - Select an Enclosure/Bay as primary boot device HELP - Display help information where <parameters> are: Command specific values; enter "sas2ircu <controller #> <command>" to get command specific help SAS2IRCU: Reconnecting the EFI Driver. Please wait... Example 2 LIST the adapters to get the adapter number that will be used in other commands: sas2ircu list LSI Corporation SAS2 IR Configuration Utility. Version 14.00.00.00 (2012.07.04) Copyright (c) 2009-2012 LSI Corporation. All rights reserved. SAS2IRCU: Disconnecting the EFI Driver. Adapter Vendor Device SubSys SubSys Index Type ID ID Pci Address Ven ID Dev ID ----- ------------ ------ ------ ----------------- ------ ------ 0 SAS2308_1 1000h 86h 00h:02h:00h:00h 103Ch 158Bh SAS2IRCU: Utility Completed Successfully. SAS2IRCU: Reconnecting the EFI Driver. Please wait... Example 3 DISPLAY physical device information that will be used to create the arrays: sas2ircu 0 display Where the controller # 0 is the Index resulting from the LIST command. LSI Corporation SAS2 IR Configuration Utility. Version 14.00.00.00 (2012.07.04) Copyright (c) 2009-2012 LSI Corporation. All rights reserved. SAS2IRCU: Disconnecting the EFI Driver. Read configuration has been initiated for controller 0 711747-001 6

Controller information Controller type : SAS2308_1 BIOS version : 7.23.02.00 Firmware version : 12.00.02.00 Channel description : 1 Serial Attached SCSI Initiator ID : 0 Maximum physical devices : 255 Concurrent commands supported : 3072 Slot : 1 Segment : 0 Bus : 2 Device : 0 Function : 0 RAID Support : Yes IR Volume information Physical device information Initiator at ID #0 Device is a Hard disk Slot # : 0 SAS Address : 4433221-1-0000-0000 : Ready (RDY) Size (in MB)/(in sectors) : 715404/1465149167 : ATA : WDC WD7500AALX-6 : 1H18 : WDWCATR3740757 : 50014EE2AFBB4C36 : SATA Drive Type : SATA_HDD Device is a Hard disk Slot # : 1 SAS Address : 5000CCA-0-1215-EF49 : Ready (RDY) Size (in MB)/(in sectors) : 572325/1172123567 : HITACHI : HUC106060CSS600 : HPH0 : PPGD1YVB : 5000CCA01215EF48 : SAS 711747-001 7

Drive Type : SAS_HDD Device is a Hard disk Slot # : 2 SAS Address : 5000CCA-0-12BE-DF1D : Ready (RDY) Size (in MB)/(in sectors) : 572325/1172123567 : HITACHI : HUC106060CSS600 : HPH0 : PPKBZ4PB : 5000CCA012BEDF1C : SAS Drive Type : SAS_HDD Enclosure information Enclosure# : 1 Logical ID : 50014380:16A6D82B Numslots : 8 StartSlot : 0 SAS2IRCU: Command DISPLAY Completed Successfully. SAS2IRCU: Utility Completed Successfully. SAS2IRCU: Reconnecting the EFI Driver. Please wait... Example 4 Create a RAID 0 with two drives: The format of the CREATE command is sas2ircu <controller #> create <volume type> <size> <Encl:Bay> [Volume Name] [noprompt] where <controller #> is: A controller number between 0 and 255. where <volume type> is: The type of the volume to create and is either RAID1 (or) RAID1E (or) RAID0 (or) RAID10. where <size> is: The size of the RAID volume in Mbytes or 'MAX' for the maximum size available. where <Encl:Bay> is: A list of Encl:Bay pairs identifying the disk drives you wish to include in the volume being created. If the volume type is 'RAID1', the first drive will be selected as the primary and the second as the secondary drive. For a type 'RAID1' volume exactly 2 disks must be specified. For a type 'RAID1E' volume min of 3 disks must be specified. For a type 'RAID0' volume min of 2 disks must be specified. For a type 'RAID10' volume min of 4 disks must be specified. where [Volume Name] is an optional argument that can be used to identify a Volume with a user specified Alpha-numeric string where noprompt is an optional argument that eliminates warnings and prompts 711747-001 8

sas2ircu 0 create RAID0 MAX 1:1 1:2 MyRAID0 LSI Corporation SAS2 IR Configuration Utility. Version 14.00.00.00 (2012.07.04) Copyright (c) 2009-2012 LSI Corporation. All rights reserved. SAS2IRCU: Disconnecting the EFI Driver. 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... SAS2IRCU: Volume created successfully. SAS2IRCU: Command CREATE Completed Successfully. SAS2IRCU: Utility Completed Successfully. SAS2IRCU: Reconnecting the EFI Driver. Please wait... Example 5 Check your newly created array using the DISPLAY command: sas2ircu 0 display Note that the IR Volume Information section will now be populated and the state of the drives used in the array should change from Ready (RDY) to Optimal (OPT). LSI Corporation SAS2 IR Configuration Utility. Version 14.00.00.00 (2012.07.04) Copyright (c) 2009-2012 LSI Corporation. All rights reserved. SAS2IRCU: Disconnecting the EFI Driver. Read configuration has been initiated for controller 0 Controller information Controller type : SAS2308_1 BIOS version : 7.23.02.00 Firmware version : 12.00.02.00 Channel description : 1 Serial Attached SCSI Initiator ID : 0 Maximum physical devices : 255 Concurrent commands supported : 3072 Slot : 1 Segment : 0 711747-001 9

Bus : 2 Device : 0 Function : 0 RAID Support : Yes IR Volume information IR volume 1 Volume ID : 323 Volume Name : MyRAID0 Status of volume : Okay (OKY) Volume wwid : 0AB1E3FAE1B36644 RAID level : RAID0 Size (in MB) : 1142500 Physical hard disks : PHY[0] Enclosure#/Slot# : 4294967297:1 PHY[1] Enclosure#/Slot# : 4294967297:2 Physical device information Initiator at ID #0 Device is a Hard disk Slot # : 0 SAS Address : 4433221-1-0000-0000 : Ready (RDY) Size (in MB)/(in sectors) : 715404/1465149167 : ATA : WDC WD7500AALX-6 : 1H18 : WDWCATR3740757 : 50014EE2AFBB4C36 : SATA Drive Type : SATA_HDD Device is a Hard disk Slot # : 1 SAS Address : 5000CCA-0-1215-EF49 : Optimal (OPT) Size (in MB)/(in sectors) : 572325/1172123567 : HITACHI : HUC106060CSS600 : HPH0 : PPGD1YVB : 5000CCA01215EF48 : SAS Drive Type : SAS_HDD 711747-001 10

Device is a Hard disk Slot # : 2 SAS Address : 5000CCA-0-12BE-DF1D : Optimal (OPT) Size (in MB)/(in sectors) : 572325/1172123567 : HITACHI : HUC106060CSS600 : HPH0 : PPKBZ4PB : 5000CCA012BEDF1C : SAS Drive Type : SAS_HDD Enclosure information Enclosure# : 1 Logical ID : 50014380:16A6D82B Numslots : 8 StartSlot : 0 SAS2IRCU: Command DISPLAY Completed Successfully. SAS2IRCU: Utility Completed Successfully. SAS2IRCU: Reconnecting the EFI Driver. Please wait... 4. Reboot the system to use the newly created RAID arrays. 711747-001 11