This release note and the software that accompanies it are copyright (c) 2014, Intel Corporation or its suppliers, and may only be installed and used in accordance with the license that accompanies the software. This Software is furnished under license and may only be used or copied in accordance with the terms of that license. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. The Software is subject to change without notice, and should not be construed as a commitment by Intel Corporation or its suppliers to market, license, sell or support any product or technology. Unless otherwise provided for in the license under which this Software is provided, the Software is provided AS IS, with no warranties of any kind, express or implied. Except as expressly permitted by the Software license, neither Intel Corporation nor its suppliers assumes any responsibility or liability for any errors or inaccuracies that may appear herein. Except as expressly permitted by the Software license, no part of the Software may be reproduced, stored in a retrieval system, transmitted in any form, or distributed by any means without the express written consent of Intel Corporation. ========================== Supported RAID Controllers ========================== This download supports the following Intel(R) RAID controllers using the SAS software stack (RS3SC008, RS3MC044, RS3DC080) with HA-DAS 2.0 support. Please verify that this utility has been tested with the RAID card you have chosen to use by checking the web page for your controller at http://support.intel.com. =================== Package Information =================== Version = 1.13.05 OS supported = EFI, FreeBSD, Linux, Linux-ppc, Solaris x86, Ubuntu, VMware, VMware-MN, VMware-NM-NDS, Windows ================== Known Restrictions ================== STORCLI PHASE 2.0 Specific Limitations: 1. User can use both 'raid0' and 'r0' for mentioning the raid level. And user can find both the forms in the help command. 2. When passing parameter,'set' for CC mode is mandatory. 3. The use of comma in between array no and row parameter in the syntax for making ‘pdreplacemissing’ should not be used. 4. User would not be able to specify ROWs while creating ‘Dedicated Hot Spare’. Instead user needs to use ‘Drive Group ID’ as dgs=N 5. In ‘Foreign Configuration show’, utility will display VD as ‘Foreign’ instead of showing the VD state. 6. The success code and description is printed only after complete processing of the command. Success will not be printed unless the entire log is displayed to the output. Hence the success code and description is printed at the end of the log for this particular command. 7. Any command syntax is still valid, if user uses “-” instead of “/” for e.g. storcli.exe /c0-vall show. 8. Show ‘Bus and PCI Slot type’ are not shown as part of the controller information. 9. While creating a VD using non-Enc-ID Devices, user needs to provide inputs in the format ‘D:SlotID’ as syntax (for eg: Drives=D:1,2,3 where 1,2,3 are the slot ids of the non encID devices) 10. Tape Drives will be listed only with /c0/sall show all command, /c0/sall show doesn’t list Tape drive but only display the direct attached drives if present or a blank table if none are connected. 11. Importing Foreign Configuration while Rebuild is in progress then query for Show fall the output would display multiple R60 VDs. 12. Date and Time of controller is not displayed in proper format in EFI Environment 13. JSON is not required in EFI 14. The sector size of the drives are displayed in “KB” instead of bytes under the PD List table. This is just display error in tabular format but it is displayed correctly in drive details. 15. The “Eid:slot” column while importing a foreign config is not populated. StorCLI: The VD name cannot contain spaces as allowed in MSM. 16. Consistency Check cannot be scheduled beyond year-2037AD. 17. Flashing 9260CV low-level controller firmware is supported only through DOS version of CLI (MegaCLI) and not through EFI version of StorCLI. Flashing MegaRAID firmware does not have this issue. Known Behavior: 1. ‘All VD initialization’ command when run through StorCLI utility, shows the error message as failed for cachecaded VD. This is a generic limitation. 2. While reconstruction is in progress, start of CC/Init/BGI operations on same VD throws an inappropriate error message. This is a generic limitation. 3. In controller show cc the field CC current state will change only when it meets the schedule CC parameters. 4. All the unsupported commands for SWR controller if tried to execute may result in unknown behaviour for example – system hang-up. For the list of unsupported commands refer to user guide Appendix C: Unsupported Commands in Embedded RAID. 5. Output for controller information contains junk characters in VMware ESXi 4.1 update2. 6. FDE drives are displayed as secured drives on SWR- SCU controller. 7. There is no check to see whether user has entered different properties or the same property multiple times in StorCLI command. Hence StorCLI does not throw syntax error for the command “/c0/dall show all all all”. This issue is because of the implementation of accepting multiple properties in a single command line in some cases. ======================= Contents on the package ======================= The following files are included in this zip: Name Description ir3_StorCli_v1.13.05_rel-notes.txt This file License_v2.pdf License Agreement EFI\StorCli.efi EFI Utility FreeBSD\StorCli FreeBSD 32bit Utility FreeBSD\StorCli64 FreeBSD 64bit Utility Linux\storcli-1.13.05-1.noarch.rpm Linux Installation package Linux-ppc\StorCli64.tar Linux-ppc Utility Solaris\StoCli.pkg Solaris Installation package Sparc\StoCli.pkg Sparc Installation package Ubuntu\storcli_1.13.05_all.deb Ubuntu Installation package VMware\StorCli.zip VMware Utility VMware-MN\vmware-esx-storcli-1.13.05.vib VMware-MN utility VMware-MN-NDS\vmware-esx-storcli-1.13.05.vib VMware-MN utility Windows\StorCli.exe Windows 32bit utility windows\StorCli64.exe Windows 64bit utility ========================== Installation instructions: ========================== EFI ========== This utility is an EFI Based command line utility that can be used to query the controller and attached devices for status, Update Firmware, and create/manage logical drive configuration. Extract DOS folder contents to a user specified location such as = FS0: FreeBSD ========== This utility is a FreeBSD Based command line utility that can be used to query the controller and attached devices for status, Update Firmware, and create/manage logical drive configuration. Extract the FreeBSD folder contents to a user specified location. In FreeBSD OS, StorCli or StorCli64 application will not function if the user is trying to run it in CSH, the default shell in FreeBSD. Please ensure that the user has entered the bash shell by executing the command "bash". Linux ========== This utility is a Linux Based command line utility that can be used to query the controller and attached devices for status, Update Firmware, and create/manage logical drive configuration. To install StorCLI, perform the following steps: 1. Unzip the StorCLI package. 2. To install the StorCLI RPM, run the rpm -ivh command. 3. To upgrade the StorCLI RPM, run the rpm -Uvh command. Solaris ========== This utility is a Solaris Based command line utility that can be used to query the controller and attached devices for status, Update Firmware, and create/manage logical drive configuration. Extract Solaris folder contents to a user specified location and install the utility pkg. Requirement for Storcli Execution 1) Download "libgcc-3.4.6-....-local.gz" from http://www.sunfreeware.com 2) Copy it to the setup and Extract. 3) Install the Package using bellow command. pkgadd -d libgcc-3.4.6-....-local.pkg 4) Prior to executing standalone Storcli binary, check the permissions of Storcli binary. "ls -l storcli" 5) If executable permissions are not given, run the below command to change the permissions. "chmod +x storcli" Ubuntu ========== 1. Copy the Package.sh and the Linux Binaries to the ubnutnu server. 2. Run the Package.sh with the version as argument as below. Version should not start with the alphabet. ./Package.sh x.xx.xx 2. Installing debian Package sudo dpkg -i storcli_x.xx.xx_all.deb 3. verifying , if the package is installed successfully or not. dpkg -l | grep -i storcli 4. Run the commands with super user as below. sudo /opt/MegaRAID/storcli/storcli adpcount VMware & Vmware-MN & Vmware-MN-NDS ========== This utility is a VMWare Based command line utility that can be used to query the controller and attached devices for status, Update Firmware, and create/manage logical drive configuration. Extract Windows folder contents to a user specified location 1. The installed VIB Package can be list using command "esxcli software vib list " 2. The VIB Package can be installed using the command "esxcli software vib install -v=vmware-esx-storcli.vib" 3.The VIB Package can be removed using the command "esxcli software vib remove -n=vmware-esx-storcli.vib" Windows ========== This utility is a Windows Based command line utility that can be used to query the controller and attached devices for status, Update Firmware, and create/manage logical drive configuration. Extract Windows folder contents to a user specified location. The command prompt needs to have administrative privileges in order to run StorCLI commands. Supported commands and options ============================= storcli -v storcli -h| -help| ? storcli -h| -help| ? legacy storcli show storcli show all storcli show ctrlcount storcli show file= storcli /cx add vd r[0|1|5|6|00|10|50|60] [Size=,,..|all] [name=,..] drives=e:s|e:s-x|e:s-x,y,e:s-x,y,z [PDperArray=x][SED] [pdcache=on|off|default][pi][DimmerSwitch(ds)=default|automatic(auto)| none|maximum(max)|MaximumWithoutCaching(maxnocache)][WT|WB|AWB][nora|ra] [direct|cached] [cachevd] [Strip=<8|16|32|64|128|256|512|1024>] [AfterVd=X] [EmulationType=0|1|2] [Spares = [e:]s|[e:]s-x|[e:]s-x,y] [force][ExclusiveAccess] storcli /cx add vd each r0 [name=,..] [drives=e:s|e:s-x|e:s-x,y] [SED] [pdcache=on|off|default][pi] [DimmerSwitch(ds)=default|automatic(auto)| none|maximum(max)|MaximumWithoutCaching(maxnocache)] [WT|WB|AWB] [nora|ra] [direct|cached] [EmulationType=0|1|2] [Strip=<8|16|32|64|128|256|512|1024>] [ExclusiveAccess] storcli /cx add VD cachecade|nytrocache r[aid][0,1,10, 1EC] drives = [e:]s|[e:]s-x|[e:]s-x,y [WT|WB] [assignvds = 0,1,2] [BOOTVOLSIZE=x] storcli /cx add VD cachecade|nytrocache slice r[aid][0,1] size= [name=] drives= [e:]s|[e:]s-x|[e:]s-x,y [WT|WB][assignvds = 0,1,2] size=[,,..] [name=,..] [WT|WB] [nora|ra] [direct|cached] [CachedBadBBU|NoCachedBadBBU] [Strip=<8|16|32|64|128|256|512|1024>] [AfterVd=X] [Spares = [e:]s|[e:]s-x|[e:]s-x,y] [force] storcli /cx/ex show storcli /cx/ex show all storcli /cx/ex show status storcli /cx/ex show phyerrorcounters storcli /cx/vx del [cachecade] [force] storcli /cx delete events storcli /cx show events [[type= ] filter=<[info],[warning],[critical],[fatal]> file= storcli /cx show eventloginfo storcli /cx show health [all] storcli /cx delete securitykey storcli /cx set securitykey=xxxxxxxx {passphrase=xxxx} {keyid=xxx} storcli /cx start Diag Duration= storcli /cx set securitykey keyid=xxx storcli /cx compare securitykey=xxxxxxxxxx storcli /cx set termlog[=on|off|offthisboot] storcli /cx show termlog [type=config|contents] storcli /cx delete termlog storcli /cx set securitykey=xxxxxxxx oldsecuritykey=xxxxxxxx {passphrase=xxxx} {keyid=xxx} storcli /cx/dx show storcli /cx/dall show cachecade storcli /cx/dx show all storcli /cx/dall show mirror storcli /cx/dall split mirror storcli /cx/dall add mirror src= [force] storcli /cx show freespace storcli /cx/fall show [all] [securityKey = xxx] storcli /cx/fall del|delete [securityKey = xxx] storcli /cx/fall import [preview] [securityKey = xxx] storcli /cx/vx set ssdcaching=on|off storcli /cx/vx set hidden=on|off storcli /cx/dx set hidden=on|off storcli /cx/dx set security=on storcli /cx/vx show expansion storcli /cx show fshinting storcli /cx/vx set fshinting= storcli /cx/vx expand Size= [expandarray] storcli /cx[/ex]/sx show storcli /cx[/ex]/sx show all storcli /cx[/ex]/sx start rebuild storcli /cx[/ex]/sx stop rebuild storcli /cx[/ex]/sx pause rebuild storcli /cx[/ex]/sx resume rebuild storcli /cx[/ex]/sx show rebuild storcli /cx[/ex]/sx show health storcli /cx[/ex]/sx start copyback target=e:s storcli /cx[/ex]/sx stop copyback storcli /cx[/ex]/sx pause copyback storcli /cx[/ex]/sx resume copyback storcli /cx[/ex]/sx reset phyerrorcounters storcli /cx[/ex]/sx show copyback storcli /cx[/ex]/sx show phyerrorcounters storcli /cx[/ex]/sx start initialization storcli /cx[/ex]/sx stop initialization storcli /cx[/ex]/sx show initialization storcli /cx[/ex]/sx start locate storcli /cx[/ex]/sx stop locate storcli /cx[/ex]/sx show securitykey keyid storcli /cx[/ex]/sx add hotsparedrive [DGs=] [enclaffinity] [nonrevertible] storcli /cx[/ex]/sx delete hotsparedrive storcli /cx[/ex]/sx spinup storcli /cx[/ex]/sx spindown storcli /cx[/ex]/sx set online storcli /cx[/ex]/sx set offline storcli /cx[/ex]/sx set missing storcli /cx[/ex]/sx set jbod storcli /cx[/ex]/sx set good [force] storcli /cx[/ex]/sx insert dg=A array=B row=C storcli /cx/vx set emulationType=0|1|2 storcli /cx/vx set wrcache=WT|WB|AWB storcli /cx/vx set rdcache=RA|NoRA storcli /cx/vx set iopolicy=Cached|Direct storcli /cx/vx set accesspolicy=RW|RO|Blocked|RmvBlkd storcli /cx/vx set pdcache=On|Off|Default storcli /cx/vx set name= storcli /cx/vx set HostAccess=ExclusiveAccess|SharedAccess storcli /cx/vx set ds=Default|Auto|None|Max|MaxNoCache storcli /cx/vx set autobgi=On|Off storcli /cx/vx set pi=Off storcli /cx/vx show storcli /cx/vx show all storcli /cx/vx show init storcli /cx/vx show cc storcli /cx/vx show erase storcli /cx/vx show migrate storcli /cx/vx show bgi storcli /cx/vx show autobgi storcli /cx/vx show trim storcli /cx set consistencycheck|cc=[off|seq|conc] [delay=value] starttime=yyyy/mm/dd hh] [excludevd=x-y,z] storcli /cx show cc|consistencycheck storcli /cx show ocr storcli /cx set ocr= storcli /cx/vx start init[Full][Force] storcli /cx/vx start erase [simple|normal|thorough|standard][patternA=] [patternB=] storcli /cx/vx start cc[Force] storcli /cx/vx start migrate type=raidx [option=add|remove drives=[e:]s|[e:]s-x|[e:]s-x,y] [Force] storcli /cx/vx stop init storcli /cx/vx stop erase storcli /cx/vx stop cc storcli /cx/vx stop bgi storcli /cx/vx pause cc storcli /cx/vx pause bgi storcli /cx/vx resume cc storcli /cx/vx resume bgi storcli /cx show storcli /cx show all storcli /cx show preservedcache storcli /cx/vx delete preservedcache[force] storcli /cx[/ex]/sx download src= [satabridge] [mode= 5|7] storcli /cx/ex download src= [forceActivate] storcli /cx[/ex]/sx secureerase [force] storcli /cx[/ex]/sx start erase [simple| normal| thorough | standard| threepass] [patternA=] [patternB=] storcli /cx[/ex]/sx stop erase storcli /cx[/ex]/sx show erase storcli /cx[/ex]/sx show rawdata pageaddr= file= storcli /cx[/ex]/sx set bootdrive= storcli /cx/vx set bootdrive= storcli /cx show bootdrive storcli /cx show bootwithpinnedcache storcli /cx set bootwithpinnedcache= storcli /cx show activityforlocate storcli /cx set activityforlocate= storcli /cx show copyback storcli /cx set copyback= type=smartssd|smarthdd|all storcli /cx show jbod storcli /cx set jbod= storcli /cx set autorebuild= storcli /cx set ldlimit= storcli /cx show autorebuild storcli /cx set autopdcache= [immediate] storcli /cx show autopdcache storcli /cx show cachebypass storcli /cx set cachebypass= storcli /cx show usefdeonlyencrypt storcli /cx set usefdeonlyencrypt= storcli /cx show prcorrectunconfiguredareas storcli /cx set prcorrectunconfiguredareas= storcli /cx show batterywarning storcli /cx set batterywarning= storcli /cx show abortcconerror storcli /cx set abortcconerror= storcli /cx show ncq storcli /cx show configautobalance storcli /cx set ncq= storcli /cx set configautobalance= storcli /cx show maintainpdfailhistory storcli /cx set maintainpdfailhistory= storcli /cx show restorehotspare storcli /cx set restorehotspare= storcli /cx set bios [state=] [Mode=] [abs=] [DeviceExposure=] storcli /cx show bios storcli /cx show alarm storcli /cx set alarm= storcli /cx show foreignautoimport storcli /cx set foreignautoimport= storcli /cx show directpdmapping storcli /cx set directpdmapping= storcli /cx show rebuildrate storcli /cx set rebuildrate= storcli /cx show loadbalancemode storcli /cx set loadbalancemode= storcli /cx show eghs storcli /cx set eghs [state=] [eug=] [smarter=] storcli /cx show cacheflushint storcli /cx set cacheflushint= storcli /cx show prrate storcli /cx set prrate= storcli /cx show ccrate storcli /cx set ccrate= storcli /cx show bgirate storcli /cx set bgirate = storcli /cx show dpm storcli /cx set dpm = storcli /cx show sgpioforce storcli /cx set sgpioforce = storcli /cx set supportssdpatrolread = storcli /cx show migraterate storcli /cx set migraterate= storcli /cx show spinupdrivecount storcli /cx show wbsupport storcli /cx set spinupdrivecount= storcli /cx show spinupdelay storcli /cx set spinupdelay= storcli /cx show coercion storcli /cx set coercion= storcli /cx show limitMaxRateSATA storcli /cx set limitMaxRateSATA=on|off storcli /cx show HDDThermalPollInterval storcli /cx set HDDThermalPollInterval= storcli /cx show SSDThermalPollInterval storcli /cx set SSDThermalPollInterval= storcli /cx show smartpollinterval storcli /cx set smartpollinterval= storcli /cx show eccbucketsize storcli /cx set eccbucketsize= storcli /cx show eccbucketleakrate storcli /cx set eccbucketleakrate= storcli /cx show backplane storcli /cx set backplane mode= expose= storcli /cx show perfmode storcli /cx set perfmode= [maxflushlines= numiostoorder=] storcli /cx show perfmodevalues storcli /cx show pi storcli /cx set pi [state=] [import=] storcli /cx show time storcli /cx set time= storcli /cx show ds storcli /cx set ds=OFF type=1|2|3|4 storcli /cx set ds=ON type=1|2 [properties] storcli /cx set ds=ON type=3|4 DefaultLdType= [properties] storcli /cx set ds [properties] storcli /cx show safeid storcli /cx show rehostinfo storcli /cx show pci storcli /cx show ASO storcli /cx set aso key= preview storcli /cx set aso key= storcli /cx set aso transfertovault storcli /cx set aso rehostcomplete storcli /cx set aso deactivatetrialkey storcli /cx set factory defaults storcli /cx download file= [fwtype=] [ResetNow] [nosigchk] [noverchk] storcli /cx flush|flushcache storcli /cx [start] flush|flushcache [cachecade | nytrocache | ALL] storcli /cx stop flush|flushcache cachecade|nytrocache storcli /cx show flush|flushcache cachecade|nytrocache storcli /cx/px show storcli /cx/px show all storcli /cx/px set linkspeed=0|1.5|3|6|12 storcli /cx/bbu show storcli /cx/bbu show all storcli /cx/bbu show status storcli /cx/bbu show properties storcli /cx/bbu show learn storcli /cx/bbu show gasgauge Offset=xxxx Numbytes=n storcli /cx/bbu start learn storcli /cx/bbu show modes storcli /cx/bbu set [ learnDelayInterval= | bbuMode= |learnStartTime=[DDD HH | off] | autolearnmode= | powermode=sleep | writeaccess=sealed ] storcli /cx/cv set SCAPVPD file= VPDPage= storcli /cx/cv show storcli /cx/cv show all storcli /cx/cv show status storcli /cx/cv show learn storcli /cx/cv show SCAPVPD file= VPDPage= storcli /cx/cv start learn storcli /cx show securitykey keyid storcli /cx start patrolread storcli /cx stop patrolread storcli /cx pause patrolread storcli /cx resume patrolread storcli /cx show patrolRead storcli /cx show powermonitoringinfo storcli /cx show ldlimit storcli /cx set patrolread = {{on mode= }|{off}} storcli /cx set patrolread [starttime=< yyyy/mm/dd hh>] [maxconcurrentpd =] [includessds=] [uncfgareas=on|off] storcli /cx set patrolread delay = storcli /cx[/ex]/sx show diag paniclog [Query] | [ExtractSlot=x] | [EraseSlot=x] [file=filepath] storcli /cx[/ex]/sx show diag smartlog [file=filepath] storcli /cx[/ex]/sx show diag errorlog [file=filepath] storcli /cx del Nytrocache [force] storcli /cx show badblocks storcli /cx flasherase storcli /cx shutdown storcli /cx/mx set mode= storcli /cx/mx show storcli /cx transform iMR storcli /cx restart storcli /cx/vx show BBMT storcli /cx/vx delete BBMT storcli /cx[/ex]/sx start format [thorough] storcli /cx show dequeuelog file= storcli /cx show maintenance storcli /cx set maintenance mode=normal|nodevices storcli /cx show personality storcli /cx set personality=RAID|HBA storcli /cx show immediateio storcli /cx show driveactivityled storcli /cx set immediateio= storcli /cx set driveactivityled= ~~~~~~~~~~~~~~~ Legacy CMDTool2 commands: NOTE: The following options may be given at the end of any command below: [-Silent] [-AppLogFile filename] [-NoLog] [-page[N]] [-] is optional. N - Number of lines per page. storcli -v storcli -help|-h|? storcli -adpCount storcli -AdpSetProp {CacheFlushInterval -val} | { RebuildRate -val} | {PatrolReadRate -val} | {BgiRate -val} | {CCRate -val} | {ReconRate -val} | {SpinupDriveCount -val} | {SpinupDelay -val} | {CoercionMode -val} | {ClusterEnable -val} | {PredFailPollInterval -val} | {BatWarnDsbl -val} | {EccBucketSize -val} | {EccBucketLeakRate -val} | {AbortCCOnError -val} | AlarmEnbl | AlarmDsbl | AlarmSilence | {SMARTCpyBkEnbl -val} | {SSDSMARTCpyBkEnbl -val} | NCQEnbl | NCQDsbl | {MaintainPdFailHistoryEnbl -val} | {RstrHotSpareOnInsert -val} | {DisableOCR -val} | {BootWithPinnedCache -val} | {enblPI -val} | {PreventPIImport -val} | {EnblSpinDownUnConfigDrvs -val} | {UseDiskActivityforLocate -val} -aN|-a0,1,2|-aALL | AutoEnhancedImportEnbl | AutoEnhancedImportDsbl -aN|-a0,1,2|-aALL | {ExposeEnclDevicesEnbl -val} -aN|-a0,1,2|-aALL | {DsblSpinDownHsp -val} -aN|-a0,1,2|-aALL | {SpinDownTime -val} | {Perfmode -val} | {EnableVC -val} -aN|-a0,1,2|-aALL | {PerfMode -val –MaxFlushLines -val –NumIOsToOrder -val} -aN|-a0,1,2|-aALL | {useDiskActivityForLocate -val} -aN|-a0,1,2|-aALL | {SpinUpEncDrvCnt -val} -aN|-a0,1,2|-aALL | {SpinUpEncDelay -val} -aN|-a0,1,2|-aALL storcli -AdpSetProp -AutoDetectBackPlaneDsbl -val -aN|-a0,1,2|-aALL val - 0=Enable Auto Detect of SGPIO and i2c SEP. 1=Disable Auto Detect of SGPIO. 2=Disable Auto Detect of i2c SEP. 3=Disable Auto Detect of SGPIO and i2c SEP. storcli -AdpSetProp -CopyBackDsbl -val -aN|-a0,1,2|-aALL val - 0=Enable Copyback. 1=Disable Copyback. storcli -AdpSetProp -EnableJBOD -val -aN|-a0,1,2|-aALL val - 0=Disable JBOD mode. 1=Enable JBOD mode. storcli -AdpSetProp -DsblCacheBypass -val -aN|-a0,1,2|-aALL val - 0=Enable Cache Bypass. 1=Disable Cache Bypass. storcli -AdpSetProp -LoadBalanceMode -val -aN|-a0,1,2|-aALL val - 0=Auto Load balance mode. 1=Disable Load balance mode. storcli -AdpSetProp -UseFDEOnlyEncrypt -val -aN|-a0,1,2|-aALL val - 0=FDE and controller encryption (if HW supports) is allowed. 1=Only support FDE encryption, disallow controller encryption. storcli -AdpSetProp -PrCorrectUncfgdAreas -val -aN|-a0,1,2|-aALL val - 0= Correcting Media error during PR is disabled. 1=Correcting Media error during PR is allowed. storcli -AdpSetProp -DefaultSnapshotSpace -X% -aN|-a0,1,2|-aALL where X is the percentage of the source VD size. storcli -AdpSetProp -DefaultViewSpace -X% -aN|-a0,1,2|-aALL where X is the percentage of the source VD size. storcli -AdpSetProp -AutoSnapshotSpace -X% -aN|-a0,1,2|-aALL where X is the percentage of the source VD size. storcli -AdpSetProp -DefaultLdPSPolicy -Automatic| -None | -Maximum| -MaximumWithoutCaching -aN|-a0,1,2|-aALL storcli -AdpSetProp -DisableLdPS -interval n1 -time n2 -aN|-a0,1,2|-aALL where n1 is the number of hours beginning at time n2 where n2 is the number of minutes from 12:00am storcli -AdpSetProp -ENABLEEGHSP -val -aN|-a0,1,2|-aALL val - 0= Disabled Emergency GHSP. 1= Enabled Emergency GHSP. storcli -AdpSetProp -ENABLEEUG -val -aN|-a0,1,2|-aALL val - 0= Disabled Emergency UG as Spare. 1= Enabled Emergency UG as Spare. storcli -AdpSetProp -ENABLEESMARTER -val -aN|-a0,1,2|-aALL val - 0= Disabled Emergency Spare as Smarter. 1= Enabled Emergency Spare as Smarter. storcli -AdpSetProp -DPMenable -val -aN|-a0,1,2|-aALL val - 0=Disable Drive Performance Monitoring . 1=Enable Drive Performance Monitoring. storcli -AdpSetProp -limitMaxRateSATA -val -aN|-a0,1,2|-aALL val - 0=Disables Max limit Rate for SATA to 3G . 1=Enable Max limit Rate for SATA to 3G. storcli -AdpGetProp CacheFlushInterval | RebuildRate | PatrolReadRate | BgiRate | CCRate | ReconRate | SpinupDriveCount | SpinupDelay | CoercionMode | ClusterEnable | PredFailPollInterval | BatWarnDsbl | EccBucketSize | EccBucketLeakRate | EccBucketCount | AbortCCOnError | AlarmDsply | SMARTCpyBkEnbl | SSDSMARTCpyBkEnbl | NCQDsply | MaintainPdFailHistoryEnbl | RstrHotSpareOnInsert | EnblSpinDownUnConfigDrvs | DisableOCR | BootWithPinnedCache |enblPI | PreventPIImport | AutoEnhancedImportDsply | AutoDetectBackPlaneDsbl | CopyBackDsbl | LoadBalanceMode | UseFDEOnlyEncrypt | WBSupport | EnableJBOD | DsblCacheBypass | ExposeEnclDevicesEnbl | DsblSpinDownHsp | SpinDownTime | useDiskActivityForLocate | DefaultLdPSPolicy | DisableLdPsInterval | DisableLdPsTime | SpinUpEncDrvCnt | SpinUpEncDelay | PrCorrectUncfgdAreas | ENABLEEGHSP | ENABLEEUG | ENABLEESMARTER -aN|-a0,1,2|-aALL | -DPMenable -| Perfmode | PerfModeValues | limitMaxRateSATA aN|-a0,1,2|-aALL | DefaultSnapshotSpace -aN|-a0,1,2|-aALL | DefaultViewSpace -aN|-a0,1,2|-aALL | AutoSnapshotSpace -aN|-a0,1,2|-aALL storcli -AdpAllInfo -aN|-a0,1,2|-aALL storcli -AdpGetTime -aN|-a0,1,2|-aALL storcli -AdpSetTime yyyymmdd hh:mm:ss -aN storcli -AdpBIOS -Enbl |-Dsbl | -SOE | -PE | -IE | -SME | EnblAutoSelectBootLd | DsblAutoSelectBootLd | -Dsply -aN|-a0,1,2|-aALL storcli -AdpBootDrive {-Set {-Lx | -physdrv[E0:S0]}} | {-Unset {-Lx | -physdrv[E0:S0]}} |-Get -aN|-a0,1,2|-aALL storcli -AdpAutoRbld -Enbl|-Dsbl|-Dsply -aN|-a0,1,2|-aALL storcli -AdpCacheFlush -aN|-a0,1,2|-aALL storcli -AdpPR -Dsbl|EnblAuto|EnblMan|Start|Suspend|Resume|Stop|Info |{SetDelay Val}|{-SetStartTime yyyymmdd hh}|{maxConcurrentPD Val} -aN|-a0,1,2|-aALL storcli -AdpCcSched -Dsbl|-Info|{-ModeConc | -ModeSeq [-ExcludeLD -LN|-L0,1,2] [-SetStartTime yyyymmdd hh ] [-SetDelay val ] } -aN|-a0,1,2|-aALL storcli -AdpCcSched -SetStartTime yyyymmdd hh -aN|-a0,1,2|-aALL storcli -AdpCcSched -SetDelay val -aN|-a0,1,2|-aALL storcli -FwTermLog -BBUoff|BBUoffTemp|BBUon|BBUGet|Dsply|Clear -aN|-a0,1,2|-aALL storcli -AdpAlILog -aN|-a0,1,2|-aALL storcli -AdpDiag [val] -aN|-a0,1,2|-aALL val - Time in second. storcli -AdpShutDown -aN|-a0,1,2|-aALL storcli -AdpDowngrade -aN|-a0,1,2|-aALL storcli -PDList -aN|-a0,1,2|-aALL storcli -PDGetNum -aN|-a0,1,2|-aALL storcli -pdInfo -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PDOnline -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PDOffline -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PDMakeGood -PhysDrv[E0:S0,E1:S1,...] | [-Force] -aN|-a0,1,2|-aALL storcli -PDMakeJBOD -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PDHSP {-Set [-Dedicated [-ArrayN|-Array0,1,2...]] [-EnclAffinity] [-nonRevertible]} |-Rmv -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PDRbld -Start|-Stop|-Suspend|-Resume|-ShowProg |-ProgDsply -PhysDrv [E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PDClear -Start|-Stop|-ShowProg |-ProgDsply -PhysDrv [E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PdLocate {[-start] | -stop} -physdrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PdMarkMissing -physdrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL storcli -PdGetMissing -aN|-a0,1,2|-aALL storcli -PdReplaceMissing -physdrv[E0:S0] -arrayA, -rowB -aN storcli -PdPrpRmv [-UnDo] -physdrv[E0:S0] -aN|-a0,1,2|-aALL storcli -EncInfo -aN|-a0,1,2|-aALL storcli -EncStatus -aN|-a0,1,2|-aALL storcli -PhyInfo -phyM -aN|-a0,1,2|-aALL storcli -PhySetLinkSpeed -phyM -speed -aN|-a0,1,2|-aALL storcli -PdFwDownload [offline][ForceActivate] {[-SataBridge] -PhysDrv[0:1] }|{-EncdevId[devId1]} -f -aN|-a0,1,2|-aALL storcli -LDInfo -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL storcli -LDSetProp {-Name LdNamestring} | -RW|RO|Blocked|RemoveBlocked | WT|WB|ForcedWB [-Immediate]|RA|NORA | DsblPI | Cached|Direct | -EnDskCache|DisDskCache | CachedBadBBU|NoCachedBadBBU | -[ExclusiveAccess|SharedAccess] -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL storcli -LDSetPowerPolicy -Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL storcli -LDGetProp -Cache | -Access | -Name | -DskCache | -PSPolicy | Consistency | [ExclusiveAccess] -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL storcli -LDInit {-Start [-full]}|-Abort|-ShowProg|-ProgDsply -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL storcli -LDCC -Start|-Abort|-Suspend|-Resume|-ShowProg|-ProgDsply -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL storcli -LDBI -Enbl|-Dsbl|-getSetting|-Abort|-Suspend|-Resume|-ShowProg|-ProgDsply -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL storcli -LDRecon {-Start -rX [{-Add | -Rmv} -Physdrv[E0:S0,...]]}|-ShowProg|-ProgDsply -Lx -aN storcli -LdPdInfo -aN|-a0,1,2|-aALL storcli -LDGetNum -aN|-a0,1,2|-aALL storcli -LDBBMClr -Lx|-L0,1,2,...|-Lall -aN|-a0,1,2|-aALL storcli -getLdExpansionInfo -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL storcli -LdExpansion -pN -dontExpandArray -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL storcli -GetBbtEntries -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL storcli -Cachecade -assign|-remove -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL storcli -CfgLdAdd -rX[E0:S0,E1:S1,...] [WT|WB] [NORA|RA] [Direct|Cached] [CachedBadBBU|NoCachedBadBBU] [-szXXX [-szYYY ...]] [-strpszM] [-Hsp[E0:S0,...]] [-AfterLdX] [-Force]|[FDE|CtrlBased] [-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-ExclusiveAccess] [-enblPI] -aN storcli -CfgCacheCadeAdd [-rX] -Physdrv[E0:S0,...] {-Name LdNamestring} [WT|WB|ForcedWB] [-assign -LX|L0,2,5..|LALL] -aN|-a0,1,2|-aALL storcli -CfgEachDskRaid0 [WT|WB] [NORA|RA] [Direct|Cached] [-enblPI] [CachedBadBBU|NoCachedBadBBU] [-strpszM]|[FDE|CtrlBased] [-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-ExclusiveAccess] [-enblPI] -aN|-a0,1,2|-aALL storcli -CfgClr [-Force] -aN|-a0,1,2|-aALL storcli -CfgDsply -aN|-a0,1,2|-aALL storcli -CfgCacheCadeDsply -aN|-a0,1,2|-aALL storcli -CfgLdDel -LX|-L0,2,5...|-LALL [-Force] -aN|-a0,1,2|-aALL storcli -CfgCacheCadeDel -LX|-L0,2,5...|-LALL -aN|-a0,1,2|-aALL storcli -CfgFreeSpaceinfo -aN|-a0,1,2|-aALL storcli -CfgSpanAdd -r10 -Array0[E0:S0,E1:S1] -Array1[E0:S0,E1:S1] [-ArrayX[E0:S0,E1:S1] ...] [WT|WB] [NORA|RA] [Direct|Cached] [CachedBadBBU|NoCachedBadBBU] [-szXXX[-szYYY ...]][-strpszM][-AfterLdX][-Force]|[FDE|CtrlBased] [-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-ExclusiveAccess] [-enblPI] -aN storcli -CfgSpanAdd -r50 -Array0[E0:S0,E1:S1,E2:S2,...] -Array1[E0:S0,E1:S1,E2:S2,...] [-ArrayX[E0:S0,E1:S1,E2:S2,...] ...][WT|WB][NORA|RA] [Direct|Cached] [CachedBadBBU|NoCachedBadBBU][-szXXX[-szYYY ...]][-strpszM][-AfterLdX][-Force]| [FDE|CtrlBased] [-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-ExclusiveAccess] [-enblPI] -aN storcli -CfgSpanAdd -r60 -Array0[E0:S0,E1:S1,E2:S2,E3,S3...] -Array1[E0:S0,E1:S1,E2:S2,E3,S3...] [-ArrayX[E0:S0,E1:S1,E2:S2,E3,S3...] ...][WT|WB][NORA|RA] [Direct|Cached] [CachedBadBBU|NoCachedBadBBU][-szXXX[-szYYY ...]][-strpszM][-AfterLdX][-Force]| [FDE|CtrlBased] [-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-ExclusiveAccess] [-enblPI] -aN storcli -CfgAllFreeDrv -rX [-SATAOnly] [-SpanCount XXX] [WT|WB] [NORA|RA] [Direct|Cached] [CachedBadBBU|NoCachedBadBBU] [-strpszM] [-HspCount XX [-HspType -Dedicated|-EnclAffinity|-nonRevertible]] | [FDE|CtrlBased] [-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-ExclusiveAccess] [-enblPI] -aN storcli -CfgSave -f filename -aN storcli -CfgRestore -f filename -aN storcli -CfgForeign -Scan | [-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL storcli -CfgForeign -Dsply [x] | [-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL storcli -CfgForeign -Preview [x] | [-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL storcli -CfgForeign -Import [x] | [-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL storcli -CfgForeign -Clear [x]|[-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL x - index of foreign configurations. Optional. All by default. storcli -AdpEventLog -GetEventLogInfo -aN|-a0,1,2|-aALL storcli -AdpEventLog -GetEvents {-info -warning -critical -fatal} {-f } -aN|-a0,1,2|-aALL storcli -AdpEventLog -GetSinceShutdown {-info -warning -critical -fatal} {-f } -aN|-a0,1,2|-aALL storcli -AdpEventLog -GetSinceReboot {-info -warning -critical -fatal} {-f } -aN|-a0,1,2|-aALL storcli -AdpEventLog -IncludeDeleted {-info -warning -critical -fatal} {-f } -aN|-a0,1,2|-aALL storcli -AdpEventLog -GetLatest n {-info -warning -critical -fatal} {-f } -aN|-a0,1,2|-aALL storcli -AdpEventLog -GetCCIncon -f -LX|-L0,2,5...|-LALL -aN|-a0,1,2|-aALL storcli -AdpEventLog -Clear -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -GetBbuStatus -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -GetBbuCapacityInfo -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -GetBbuDesignInfo -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -GetBbuProperties -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -BbuLearn -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -BbuMfgSleep -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -BbuMfgSeal -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -getBbumodes -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -SetBbuProperties -f -aN|-a0,1,2|-aALL storcli -AdpBbuCmd -ScheduleLearn -Dsbl|-Info|[-STARTTIME DDD hh] -aN|-a0,1,2|-aALL storcli -AdpFacDefSet -aN storcli -AdpSetVerify -f fileName -aN|-a0,1,2|-aALL storcli -AdpFwFlash -f filename [-ResetNow] [-NoSigChk] [-NoVerChk] [-FWTYPE n] -aN|-a0,1,2|-aALL storcli -AdpGetConnectorMode -ConnectorN|-Connector0,1|-ConnectorAll -aN|-a0,1,2|-aALL storcli -AdpSetConnectorMode -Internal|-External|-Auto -ConnectorN|-Connector0,1|-ConnectorAll -aN|-a0,1,2|-aALL storcli -PhyErrorCounters -aN|-a0,1,2|-aALL storcli -DirectPdMapping -Enbl|-Dsbl|-Dsply -aN|-a0,1,2|-aALL storcli -PDCpyBk -Start -PhysDrv[E0:S0,E1:S1] -aN|-a0,1,2|-aALL storcli -PDCpyBk -Stop|-Suspend|-Resume|-ShowProg|-ProgDsply -PhysDrv[E0:S0] -aN|-a0,1,2|-aALL storcli -PDInstantSecureErase -PhysDrv[E0:S0,E1:S1,...] | [-Force] -aN|-a0,1,2|-aALL storcli -CfgSpanAdd -rX -array0[E0:S1,E1:S1.....] array1[E0:S1,E1:S1.....] -szxxx -enblPI -aN|-a0,1,2|-aALL storcli -LDMakeSecure -Lx|-L0,1,2,...|-Lall -aN|-a0,1,2|-aALL storcli -Version -Cli|-Ctrl|-Driver|-Pd -aN|-a0,1,2|-aALL storcli -DestroySecurityKey | [-Force] -aN storcli -CreateSecurityKey -SecurityKey sssssssssss | [-Passphrase sssssssssss] |[-KeyID kkkkkkkkkkk] -aN storcli -CreateSecurityKey useEKMS -aN storcli -ChangeSecurityKey -OldSecurityKey sssssssssss | -SecurityKey sssssssssss| [-Passphrase sssssssssss] | [-KeyID kkkkkkkkkkk] -aN storcli -ChangeSecurityKey -SecurityKey sssssssssss| [-Passphrase sssssssssss] | [-KeyID kkkkkkkkkkk] -aN storcli -ChangeSecurityKey useEKMS -OldSecurityKey sssssssssss -aN storcli -ChangeSecurityKey -useEKMS -aN storcli -GetKeyID [-PhysDrv[E0:S0]] -aN storcli -SetKeyID -KeyID kkkkkkkkkkk -aN storcli -VerifySecurityKey -SecurityKey sssssssssss -aN sssssssssss - It must be between eight and thirty-two characters and contain at least one number, one lowercase letter, one uppercase letter and one non-alphanumeric character. kkkkkkkkkkk - Must be less than 256 characters. storcli -GetPreservedCacheList -aN|-a0,1,2|-aALL storcli -DiscardPreservedCache -Lx|-L0,1,2|-Lall -force -aN|-a0,1,2|-aALL storcli -Snapshot -Enbl -szXXX SnapshotRepositoryLD N [-AutoSnapshot] [-AutoDeleteOldestSnapshot] -Lx -aN|-a0,1,2|-aALL storcli -Snapshot -Setprop {-AutoSnapshot -val} | {-AutoDeleteOldestSnapshot -val} -Lx -aN|-a0,1,2|-aALL storcli -Snapshot -Dsbl -Lx -aN|-a0,1,2|-aALL storcli -Snapshot -TakeSnapshot [-SnapshotName NameString] [-CreateView [-viewName NameString] [-RW|RO|Blocked] -szXXX] -Lx|-L0,1,2 -aN|-a0,1,2|-aALL storcli -Snapshot -DeleteSnapshot -SnapshotTime yyyymmdd hh:mm:ss | -all [-Force|-Y] -Lx|L0,1,2 -aN|-a0,1,2|-aALL storcli -Snapshot -CreateView -SnapshotTime yyyymmdd hh:mm:ss [-viewName NameString] [-RW|RO|Blocked] -szXXX -Lx -aN|-a0,1,2|-aALL storcli -Snapshot -DeleteView [-SnapshotTime yyyymmdd hh:mm:ss] -Lx -aN|-a0,1,2|-aALL storcli -Snapshot -Info [-SnapshotTime yyyymmdd hh:mm:ss | -ViewTime yyyymmdd hh:mm:ss] -Lx -aN|-a0,1,2|-aALL storcli -Snapshot -Clean -Lx -aN|-a0,1,2|-aALL storcli -Snapshot -GetViewInfo [-ViewTargetId N ] -aN|-a0,1,2|-aALL storcli -ShowSummary [-f filename] -aN storcli -ELF -GetSafeId -aN|-a0,1,2|-aALL storcli -ELF -ControllerFeatures -aN|-a0,1,2|-aALL storcli -ELF -Applykey key [Preview] -aN|-a0,1,2|-aALL storcli -ELF -TransferToVault -aN|-a0,1,2|-aALL storcli -ELF -DeactivateTrialKey -aN|-a0,1,2|-aALL storcli -ELF -ReHostInfo -aN|-a0,1,2|-aALL storcli -ELF -ReHostComplete -aN|-a0,1,2|-aALL storcli -LDViewMirror -Lx|-L0,1,2,...|-Lall -aN|-a0,1,2|-aALL storcli -LDJoinMirror -DataSrc [-force] -Lx|-L0,1,2,...|-Lall -aN|-a0,1,2|-aALL storcli -SecureErase Start[ Simple| [Normal [ |ErasePattern ErasePatternA|ErasePattern ErasePatternA ErasePattern ErasePatternB]]| [Thorough [ |ErasePattern ErasePatternA|ErasePattern ErasePatternA ErasePattern ErasePatternB]]] | Stop | ShowProg | ProgDsply [-PhysDrv [E0:S0,E1:S1,...] | -Lx|-L0,1,2|-LALL] -aN|-a0,1,2|-aALL storcli -Perfmon {-start -interval } | {stop} | {-getresults -f } -aN storcli -DpmStat -Dsply {lct | hist | ra | ext } [-physdrv[E0:S0]] -aN|-a0,1,2|-aALL storcli -DpmStat -Clear {lct | hist | ra | ext } -aN|-a0,1,2|-aALL Note: The directly connected drives can be specified as [:S] Wildcard '?' can be used to specify the enclosure ID for the drive in the only enclosure without direct connected device or the direct connected drives with no enclosure in the system. Note:[-aALL] option assumes that the parameters specified are valid for all the Adapters. The following options may be given at the end of any command above: [-Silent] [-AppLogFile filename] [-NoLog] [-page[N]] [-] is optional. N - Number of lines per page. ============= Fixes/Updates ============= v1.13.05 - Initial release for CS 2.0 *Third-party trademarks are the property of their respective owners.