This is a companion post to Broadcom (LSI/Avago) StorCLI Reference/User Guide
StorCLI Command Verbose Help
Storage Command Line Tool Ver 007.0912.0000.0000 Dec 27, 2018
(c)Copyright 2018, AVAGO Technologies, All Rights Reserved.
NAME: Show maintenance
SYNTAX: storcli /cx show maintenance
DESCRIPTION:Displays the maintenance mode of the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set maintenance on controller
SYNTAX: storcli /cx set maintenance mode=normal|nodevices
DESCRIPTION: Sets maintenance mode of the controller with normal or nodevices
The possible values for mode are:Normal: FW will set to Normal Mode .
NoDevices: FW will not present LDs to host or communicate.
/cx - specifies the controller where X is the controller index
NAME : ADD Virtual Drive
SYNTAX:
storcli /cx add vd r[0|1|5|6|00|10|50|60][Size=<VD1_Sz>,<VD2_Sz>,..|all]
[name=<VDNAME1>,..] drives=e:s|e:s-x|e:s-x,y [PDperArray=x|auto]
[SED] [pdcache=on|off|default][pi] [DimmerSwitch(ds)=default|automatic(auto)|
none|maximum(max)|MaximumWithoutCaching(maxnocache)] [WT|WB|AWB][nora|ra]
[direct|cached] [cachevd] [unmap]
[Strip=<8|16|32|64|128|256|512|1024>] [AfterVd=X]
[Spares = [e:]s|[e:]s-x|[e:]s-x,y][force]
[Cbsize=0|1|2 Cbmode=0|1|2|3|4|7]
DESCRIPTION: Creates a virtual drive with user specified options and optionally
associates them to cachecade.
OPTIONS:
r - Sets the RAID type of the configuration. (RAID [0|1|5|6|00|10|50|60]).
size - Sets the size of each virtual drive, default value is for all drives.
name - Specifies the drive name for each virtual drive. (15 characters max)
drives - In e:s|e:s-x|e:s-x,y:
- e specifies the enclosure ID.
- s represents the slot in the enclosure.
- e:s-x is the range convention used to represent slots s to x in
the enclosure e.
pdperarray - Specifies the number of physical drives per array. The default
value is automatically chosen.(0 to 16)
sed - Creates security-enabled drives.
pdcache Enables or disables PD cache. (on|off|default)
cachevd Enables SSD caching on the create VD
unmap Enables SCSI unmap on the VD
pi - Enables protection information.
EmulationType :
0 - default
1 - None
2 - 512E-force
Cbsize :
0 - 64k cache bypass
1 - 128k cache bypass
2 - 256k cache bypass
Cbmode :
0 - Enable intelligent mode cache bypass
1 - Enable standard mode cache bypass
2 - Enable custom mode cache bypass 1
3 - Enable custom mode cache bypass 2
4 - Enable custom mode cache bypass 3
7 - Disable cache bypass
dimmerswitch - Specifies the power-saving policy. Sets to default automatically.
default: Logical device uses controller default power-saving policy.
automatic (auto): Logical device power savings managed by firmware.
none: No power-saving policy.
maximum (max): Logical device uses maximum power savings.
MaximumWithoutCaching (maxnocache): Logical device does not cache
write to maximize power savings.
direct|cached - Sets the logical drive cache policy.Direct I/O is the default.
cached: Cached I/O, direct: Direct I/O
WT|WB|AWB - Enables write through.Write back is the default.
wt: Write through, wb: Write back, Awb: Always write back
nora|ra - Disables read ahead.Enabled is the default.
ra: Read ahead, nora: No read ahead
strip - Sets the strip size for the RAID configuration in KB.
(8, 16, 32, 64, 128, 256, 1024)
aftervd - Creates the VD in the adjacent free slot next to the specified VD.
spares - Specifies the physical drives that are to be assigned to a disk group
for spares.
force — Forces a security-capable physical drive to be added to a drive group
without security.
ExclusiveAccess: If Specified ExclusiveAccess, the virtual disk will be
Exclusive Access.
ByDefault VD will be Shared Access.
CONVENTION:
/cx - specifies the controller where X is the controller index
e:s|e:s-x|e:s-x,y-'e' specifies the enclosure id and 's' represents the slot in
the enclosure. 'e:s-x' is the range convention used to represents slots 's' to
'x' in the enclosure 'e'. Enclosure id for directly attached drive is 'D'
e.g. D:x which can also be specified as x (without D:)
NAME : ADD RAID0 for Each Physical Drive
SYNTAX:
storcli /cx add vd each r0 [name=<VDNAME1>,..] [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] [ExclusiveAccess] [Cbsize=0|1|2 Cbmode=0|1|2|3|4|7]
strip - Sets the strip size for the RAID configuration in KB.
(8, 16, 32, 64, 128, 256, 1024)
DESCRIPTION: Creates RAID0 virtual drive individually on all/specified PDs
"drives" is optional when not specified all the unconfigured good PDs will be
configured as individual RAID0 volumes
OPTIONS:
SED - Creates security enabled drives
pdcache=on|off - enable/disable pd cache
EmulationType :
0 - default
1 - None
2 - 512E-force
Cbsize :
0 - 64k cache bypass
1 - 128k cache bypass
2 - 256k cache bypass
Cbmode :
0 - Enable intelligent mode cache bypass
1 - Enable standard mode cache bypass
2 - Enable custom mode cache bypass 1
3 - Enable custom mode cache bypass 2
4 - Enable custom mode cache bypass 3
7 - Disable cache bypass
DimmerSwitch(ds)=default|automatic(auto)|none|maximum(max) - power save policy
WT|WB|AWB - enable/disable write back
nora|ra - enable/disable read ahead
ExclusiveAccess: If Specified ExclusiveAccess, the virtual disk will be
Exclusive Access.
ByDefault VD will be Shared Access.CONVENTION:
/cx - specifies the controller where X is the controller index
e:s|e:s-x|e:s-x,y-'e' specifies the enclosure id and 's' represents the slot in
the enclosure. 'e:s-x' is the range convention used to represents slots 's' to
'x' in the enclosure 'e'.
NAME: ADD CacheCade virtual Drive
SYNTAX:storcli /cx add VD cachecade R[aid][0,1,10]
drives = [e:]s|[e:]s-x|[e:]s-x,y [WT| WB] [assignvds = 0,1,2]
DESCRIPTION:Creates a cachecade virtual drive and optionally associates existing
virtual drives to cachecade
OPTIONS:
cc|cachecade - Confirmation from user to create a cachecade vd
Wrcache - Write policy for the cc vd
assignvds - List of vds to be associated with the new CC vd
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
Non spanned configuration e.g.:storcli /c0 add VD r0 drives=252:0,252:1
Spanned configuration e.g.: storcli /c0 add VD r10 drives=252:0-3 pdperarray=2
NAME: Display enclosure information.
SYNTAX: storcli /cx/ex show
DESCRIPTION: - Show status of each module in the enclosure
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
NAME: Display enclosure information.
SYNTAX: storcli /cx/ex show all
DESCRIPTION: - Show status of each module in the enclosure
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
NAME: Show the enclosure status
SYNTAX: storcli /cx/ex show status [extended]
DESCRIPTION: Show the enclosure status and the status of all the
enclosure elements
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
OPTIONS:
extended=Displays the extended enclosure status.
NAME: Show the enclosure/expander phy error counters
SYNTAX: storcli /cx/ex show phyerrorcounters
DESCRIPTION: Show the enclosure/expander phy error counters
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
NAME: Show the phy error counter details
SYNTAX: storcli /cx/px show phyerrorcounters
DESCRIPTION: Show the phy level error counters
CONVENTION:
/cx - specifies the controller where X is the controller index
/px - specifies the phy where X is the phy index
Note: This command supports only IT Controllers
NAME: Enable phy or Disable Phy
SYNTAX: storcli /cx/px set state=on|off
DESCRIPTION: Enable phy or Disable Phy interfaces
CONVENTION:
/cx - specifies the controller where X is the controller index
/px - specifies the phy where X is the phy index
Note: This command supports only IT Controllers
NAME: Reset Phy
SYNTAX: storcli /cx/px reset [hard]
DESCRIPTION: Reset phy or Hard Reset phy
CONVENTION:
/cx - specifies the controller where X is the controller index
/px - specifies the phy where X is the phy index
Note: This command supports only IT Controllers
NAME: Show the Drive/Slot error counters
SYNTAX: storcli /cx[/ex]/sx show errorcounters
DESCRIPTION: Show the Drive/Slot error counters
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
NAME: Delete event log.
SYNTAX: storcli /cx delete events
DESCRIPTION: This command deletes all records in the event log.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Event log.
SYNTAX: storcli /cx show events [[type= <sincereboot| sinceshutdown|
includedeleted|latest=x| ccincon vd=<0,1,...>] filter=<[info],[warning],
[critical],[fatal]> file=<filepath> [logfile[=filename]]
DESCRIPTION:Gets event log entry details. The information shown consists of
total number of entries available at firmware side since the last clear
and details of each entry of the error log. Start_entry specifies the
initial event log entry when displaying the log.
OPTIONS:
latest=x:Dumps the latest x number of events, if any exist. The event
data will be written to the file in reverse order which includes
deleted events
ccincon:Dumps if any CC( ConsistencyCheck ) errors logged on a VD.
sincereboot: Dumps all the events since last adapter reboot.
sinceshutdown:Dumps all the events since last controller shutdown.
includedeleted:Dumps all events, including deleted events.
severity levels:
info:Informational message. No user action is necessary.
warning:Some component may be close to a failure point.
critical:A component has failed, but the system has not lost data.
fatal:A component has failed, and data loss has occurred or will occur.
file: file which collects all the events.
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Event log.
SYNTAX: storcli /cx show eventloginfo
DESCRIPTION:Displays overall event information such as
newest sequence number, oldest sequence number, shutdown sequence
number, reboot sequence number, and clear sequence number.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Delete security key
SYNTAX: storcli /cx delete securitykey
DESCRIPTION: This command deletes the security key of the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set KeyID Passphrase Security key
SYNTAX: storcli /cx set securitykey=xxxxxxxx {passphrase=xxxx} {keyid=xxx}
DESCRIPTION: This command sets the security key for the controller.
OPTIONS:
{passphrase=xxxx}: String that is linked to the controller and is used in the next boot up to encrypt the lock key
If the passphrase is not set, the controller generates it by default.
{keyid=xxx}: Unique ID set for different controllers to help you specify a passphrase to a specific controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Start Diagnostic on Adapter
SYNTAX: storcli /cx start Diag Duration=<Val> [type=0|1]
DESCRIPTION: Start Diagnostic on Adapter.
OPTIONS:
Duration : Run diagnostic for specified duration based on type.Duration value is in seconds.
Type : Type of diagnostic test to be executed.
0 - Default diagnostic test.
1 - Phy Loopback diagnostic test.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set keyID Security Key
SYNTAX: storcli /cx set securitykey keyid=xxx
DESCRIPTION: This command sets the key ID for the controller
OPTIONS:
keyid=xxx: The key ID is unique for every controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Compare Security key
SYNTAX: storcli /cx compare securitykey=xxxxxxxxxx
DESCRIPTION: This command compares and verifies the security key of the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set termlog on or off
SYNTAX: storcli /cx set termlog[=on|off|offthisboot]
DESCRIPTION: term log option can be enabled or disabled
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show termlog
SYNTAX: storcli /cx show termlog [type=config|contents] [logfile[=filename]]
DESCRIPTION: This command displays the firmware logs
OPTION:
type=config - the term log configuration (settings)
type=contents - the contents option displays the term log.
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Delete termlog
SYNTAX: storcli /cx delete termlog
DESCRIPTION: This command clears the TTY(firmware log for issue troubleshooting)
logs
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set sesmonitoring on or off
SYNTAX: storcli /cx set sesmonitoring[=on|off]
DESCRIPTION: sesmonitoring can be enabled or disabled on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show sesmonitoring
SYNTAX: storcli /cx show sesmonitoring
DESCRIPTION: This command displays the sesmonitoring status
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set failpdonsmarterror on or off
SYNTAX: storcli /cx set failpdonsmarterror[=on|off]
DESCRIPTION: failpdonsmarterror can be enabled or disabled on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show failpdonsmarterror
SYNTAX: storcli /cx show failpdonsmarterror
DESCRIPTION: This command displays the failpdonsmarterror status
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set security key.
SYNTAX: storcli /cx set securitykey=xxxxxxxx oldsecuritykey=xxxxxxxx
{passphrase=xxxx} {keyid=xxx}
DESCRIPTION:This command changes the security key for the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Delete virtual Drive
SYNTAX: storcli /cx/vx del [cachecade] [discardcache] [force]
DESCRIPTION: This command deletes a particular virtual drive or, when the vall
option is used, all the virtual drives and hotspares on the controller are
deleted.
OPTIONS:
cc|cachecade - Confirmation for deleting a cachecade virtual drive
force - deletes virtual drive with operating system.
discardcache - deletes virtual drive without flushing cached data.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NOTE: This command cannot be used to delete VD's with boot volume on DFF's.
However you can use the /vall option to delete both CCVD and BootVD
NAME: Delete configuration
SYNTAX: storcli /cx delete config [force]
DESCRIPTION: This command clears complete configuration on the controller.
OPTIONS:
force - deletes all the configuration if any virtual drives are associated or has OS/FS.
CONVENTION:
/cx - specifies the controller where X is the controller index
NOTE: This command cannot be used to delete configuration when any boot volume exists.
NAME: Show Diskgroup
SYNTAX: storcli /cx/dx show
DESCRIPTION: This command displays the topology information of the drive group.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the disk group where X is the dg index
NAME: Show Diskgroup
SYNTAX: storcli /cx/dall show cachecade
DESCRIPTION:Displays all CacheCade virtual drive information.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dall - specifies all the disk group
NAME: Show Mirror
SYNTAX: storcli /cx/dall show mirror
DESCRIPTION:displays the information about the mirror associated with the DG.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dall - specifies all the disk group
NAME: Spilt Mirror
SYNTAX: storcli /cx/dall split mirror
DESCRIPTION:splits the mirror VDs apart.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dall - specifies all the disk group
NAME: Join Mirror
SYNTAX: storcli /cx/dall add mirror src=<val> [force]
DESCRIPTION:joins the VD with its mirror.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dall - specifies all the disk group
<val> - if val is 0, then data will be copied from existing VD to drives.
If val is 1 then data will be copied from drives to VD
If val is 2 then Import broken mirror as a new VD
NAME: Show Diskgroup
SYNTAX: storcli /cx/dx show all
DESCRIPTION: Shows physical & virtual drive information for the DG.
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the disk group where X is the dg index
NAME: Show Free space Information
DESCRIPTION: Displays the free space information from all disk
groups
SYNTAX: storcli /cx show freespace
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Foreign Configuration
DESCRIPTION: Displays the summary of the entire foreign configuration
SYNTAX: storcli /cx/fall show [all] [securityKey = xxx]
OPTIONS:
all - Displays the topology of foreign configuration
securityKey - security key for unlocking foreign configuration
CONVENTION:
/cx - specifies the controller where X is the controller index
/fall - specifies foreign configuration
NAME: Delete Foreign Configuration
DESCRIPTION: Deletes the specified foreign configuration
SYNTAX: storcli /cx/fall del|delete [securityKey = xxx]
OPTIONS:
securityKey - security key for unlocking foreign configuration
CONVENTION:
/cx - specifies the controller where X is the controller index
/fall - specifies foreign configuration
NAME: Import or Preview Foreign Configuration
DESCRIPTION: Imports foreign configuration or shows the preview of foreign
configuration
SYNTAX: storcli /cx/fall import [preview] [securityKey = xxx]
OPTIONS:
import - imports the specified foreign configuration
preview - this option overrides import and shows the preview of how the
configuration will look after import
securityKey - security key for unlocking foreign configuration
CONVENTION:
/cx - specifies the controller where X is the controller index
/fall - specifies foreign configuration
NAME: Toggle SSD caching
DESCRIPTION: Enable/Disable SSD caching on Virtual drive
SYNTAX: storcli /cx/vx set ssdcaching=on|off
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Make the Virtual drive hidden on or off
SYNTAX: storcli /cx/vx set hidden=on|off
DESCRIPTION: Enable/Disable hide property on specified Virtual drive
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Make the drive group Secure
SYNTAX: storcli /cx/dx set security=on
DESCRIPTION: Enable security on specified drive group
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the drive group where X is the drive group ID
NAME: Make the drive group hidden on or off
SYNTAX: storcli /cx/dx set hidden=on|off
DESCRIPTION: Enable/Disable hide on specified drive group
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the drive group where X is the drive group ID
NAME: Show virtual Drive Expansion
SYNTAX: storcli /cx/vx show expansion
DESCRIPTION: Displays VD expansion possibilities
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Expand virtual Drive
SYNTAX: storcli /cx/vx expand Size=<xx> [expandarray]
DESCRIPTION: Expands VD to the specified size in the array
OPTIONS:
expandarray - expand array if possible to accommodate the give size
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME : GET VPD
SYNTAX:
storcli /cx get vpd file=<fileName>
DESCRIPTION: Get the VPD data.Give the file name as input, data will populate in file.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Drive Information
SYNTAX: storcli /cx[/ex]/sx show
DESCRIPTION: This command shows the summary of the physical drive for specified
slot in the controller.If you use the all option, the command shows information
for all slots on the controller. x stands for a number, a list of numbers,
a range of numbers, or all numbers.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Detailed Drive Information
SYNTAX: storcli /cx[/ex]/sx show all
DESCRIPTION: This command shows all information of a physical drive for the
specified slot in the controller. If you use the all option, the command shows
information for all slots on the controller. x stands for a number, a list of
numbers, a range of numbers, or all numbers.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Start Drive Rebuild
SYNTAX: storcli /cx[/ex]/sx start rebuild
DESCRIPTION: This command starts a rebuild operation for a drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stop Drive Rebuild
SYNTAX: storcli /cx[/ex]/sx stop rebuild
DESCRIPTION: This command stops a rebuild operation. You can run this command only
for a drive that is currently rebuilt.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Pause Drive Rebuild
SYNTAX: storcli /cx[/ex]/sx pause rebuild
DESCRIPTION: This command pauses an ongoing rebuild process. You can run this
command only for a drive that is currently rebuilt.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Resume Drive Rebuild
SYNTAX: storcli /cx[/ex]/sx resume rebuild
DESCRIPTION: This command resumes a paused rebuild process. You can run this
command only when a paused rebuild process for the drive exists.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive Rebuild Status
SYNTAX: storcli /cx[/ex]/sx show rebuild
DESCRIPTION: This command shows the progress of the rebuild process in
percentage.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive's accumulated power on hours
SYNTAX: storcli /cx[/ex]/sx show poh [ignoreselftest]
DESCRIPTION: This command performs self test and shows the accumlated power on hours of the drive.
The self test on the drive can be avoided by using option ignoreselftest
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive Smart information
SYNTAX: storcli /cx[/ex]/sx show smart
DESCRIPTION: This command shows the smart information of the drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Patrol read
SYNTAX: storcli /cx[/ex]/sx show patrolRead
DESCRIPTION: This command displays the current progress of the Patrol Read
and the estimated time to complete.
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Start Drive Copyback
SYNTAX: storcli /cx[/ex]/sx start copyback target=e:s
DESCRIPTION: This command starts a copyback operation for a drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stop Drive Copyback
SYNTAX: storcli /cx[/ex]/sx stop copyback
DESCRIPTION: This command stops a copyback operation. You can run this command
only on drives that have the copyback operation running.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Pause Drive Copyback
SYNTAX: storcli /cx[/ex]/sx pause copyback
DESCRIPTION: This command pauses a copyback operation. You can run this command
only when there is a copyback operation for the drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Resume Drive Copyback
SYNTAX: storcli /cx[/ex]/sx resume copyback
DESCRIPTION: This command resumes a paused copyback operation.You can run this
command only when there is a paused copyback process for the drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Reset Drive PhyErrorCounters
SYNTAX: storcli /cx[/ex]/sx reset phyerrorcounters
DESCRIPTION: This command resets the drive phyerrorcounters
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Reset Drive/Slot ErrorCounters
SYNTAX: storcli /cx[/ex]/sx reset errorcounters type = <Value>
DESCRIPTION: This command resets the drive/slot errorcounters
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
type - specifies whether to reset slot or drive error counters.
Value - Ranges from 1 to 2. When the drive is not present Value should always be 2.
1 - Drive error counters, 2 - Slot error counters.
NAME: Show Drive Copyback Status
SYNTAX: storcli /cx[/ex]/sx show copyback
DESCRIPTION: This command shows the progress of the copy back operation in
percentage.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive PhyErrorCounters
SYNTAX: storcli /cx[/ex]/sx show phyerrorcounters
DESCRIPTION: This command shows the drive phyerrorcounters
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Start Drive Initialization
SYNTAX: storcli /cx[/ex]/sx start initialization
DESCRIPTION: This command starts the initialization process on a drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stop Drive Initialization
SYNTAX: storcli /cx[/ex]/sx stop initialization
DESCRIPTION: This command stops a initialization process running on the
specified drive. A stopped initialization process cannot be resumed.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive initialization Status
SYNTAX: storcli /cx[/ex]/sx show initialization
DESCRIPTION: This command displays the current progress of the initialization
progress in percentage, and the estimated time to completion.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Start Drive Locate
SYNTAX: storcli /cx[/ex]/sx start locate
DESCRIPTION: This command locates a drive and activates the drive’s LED.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stop Drive Locate
SYNTAX: storcli /cx[/ex]/sx stop locate
DESCRIPTION: This command stops a locate operation and deactivates the drive’s
LED.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive KeyID
SYNTAX: storcli /cx[/ex]/sx show securitykey keyid
DESCRIPTION: This command shows the security keyID for secured physical drives.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Add Hot Spare Drive
SYNTAX: storcli /cx[/ex]/sx add hotsparedrive [DGs=<N|0,1,2...>]
[enclaffinity] [nonrevertible]
DESCRIPTION: This command creates a hotspare drive.
OPTIONS:
DGs - Specifies the drive group to which the hotspare drive is
dedicated.
enclaffinity - Specifies the enclosure to which the hotspare is associated
with. If this option is specified, affinity is set; if it is
not specified, there is no affinity.NOTE Affinity cannot be
removed once it is set for a hotspare drive.
nonrevertible- Sets the drive as a nonrevertible hotspare.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Delete Hot Spare Drive
SYNTAX: storcli /cx[/ex]/sx delete hotsparedrive
DESCRIPTION: This command deletes a hotspare drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Spin Up Drive
SYNTAX: storcli /cx[/ex]/sx spinup
DESCRIPTION: This command spins up a spun-down drive and the drive state is
unconfigured good.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Spin Down Drive
SYNTAX: storcli /cx[/ex]/sx spindown
DESCRIPTION: This command spins down an unconfigured drive and prepares it for
removal. The drive state will be unchanged.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive Online
SYNTAX: storcli /cx[/ex]/sx set online
DESCRIPTION: This command changes the drive state to online.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive Offline
SYNTAX: storcli /cx[/ex]/sx set offline
DESCRIPTION: This command changes the drive state to offline.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive Missing
SYNTAX: storcli /cx[/ex]/sx set missing
DESCRIPTION: This command marks a drive as missing.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive JBOD
SYNTAX: storcli /cx[/ex]/sx set jbod
DESCRIPTION: This command sets the drive state to JBOD.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Security on JBOD
SYNTAX: storcli /cx[/ex]/sx set security=on
DESCRIPTION: Sets Security on JBOD.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive Good
SYNTAX: storcli /cx[/ex]/sx set good [force]
DESCRIPTION: This drive changes the drive state to unconfigured good. If the
drive has the operating system in it, use the force option.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Insert Drive to replace missing drive
SYNTAX: storcli /cx[/ex]/sx insert dg=A array=B row=C
DESCRIPTION: This command replaces the configured drive that is identified as
missing, and then starts an automatic rebuild.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
A - Drive Group number
B - array number
C - row number in an array
NAME: Change Emulation Type setting
SYNTAX: storcli /cx/vx set emulationType=0|1|2
DESCRIPTION: This command sets the Emulation Type on a virtual drive to
default or none.
OPTIONS:
0 - default
1 - None
2 - 512E-force
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: set SCSI UNMAP setting
SYNTAX: storcli /cx/vx set Unmap=<On|Off>
DESCRIPTION: This command sets the SCSI UNMAP setting on a virtual drive to
On or Off.
OPTIONS:
On - enable
Off - disable
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show SCSI UNMAP setting
SYNTAX: storcli /cx/vx show Unmap
DESCRIPTION: This command shows the SCSI UNMAP setting on a virtual drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Sets the Cache bypass size and cache bypass mode setting
SYNTAX: storcli /cx/vx set cbsize=0|1|2 cbmode=0|1|2|3|4|7
DESCRIPTION: This command sets the Cache bypass size and cache bypass mode on a virtual drive
OPTIONS:
cbsize :
0 - 64k cache bypass
1 - 128k cache bypass
2 - 256k cache bypass
cbmode :
0 - Enable intelligent mode cache bypass
1 - Enable standard mode cache bypass
2 - Enable custom mode cache bypass 1
3 - Enable custom mode cache bypass 2
4 - Enable custom mode cache bypass 3
7 - Disable cache bypass
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
Note: when cbmode is 7/Disable, user given cbsize will be ignored
NAME: Change Write cache setting
SYNTAX: storcli /cx/vx set wrcache=WT|WB|AWB
DESCRIPTION: This command sets the write cache policy on a virtual drive to
write back, write through, or always write back.
OPTIONS:
WT - Write Through
WB - Write Back
AWB - Write Back even in case of bad BBU also
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change Read cache setting
SYNTAX: storcli /cx/vx set rdcache=RA|NoRA
DESCRIPTION: This command sets the read cache policy on a virtual drive to
read ahead or no read ahead.
OPTIONS:
RA - Read Ahead
NoRA - No Read Ahead
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change IO Policy
SYNTAX: storcli /cx/vx set iopolicy=Cached|Direct
DESCRIPTION: This command sets the I/O policy on a virtual drive to cached I/O
or direct I/O.
OPTIONS:
Cached - IOs are cached
Direct - IOs are not cached
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change Access Policy
SYNTAX: storcli /cx/vx set access policy=RW|RO|Blocked|RmvBlkd
DESCRIPTION: This command sets the access policy on a virtual drive to
read write, read only, or blocked or rmvblkd (remove blocked).
OPTIONS:
RW - Access is Read Write
RO - Access is Read Only
Blocked - Access is Blocked
RmvBlkd - Remove Blocked Access
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change PD Cache Setting
SYNTAX: storcli /cx/vx set pdcache=On|Off|Default
DESCRIPTION: This command sets the current disk cache policy on a virtual drive
to on, off, or default setting.
OPTIONS:
On - Enables PD Caching
Off - Disables PD Caching
Default - PD Caching is set to Default
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change the VD name
SYNTAX: storcli /cx/vx set name=<NameString>
DESCRIPTION: This command names a virtual drive. The name is restricted to 15
characters.
OPTIONS:
NameString - VD name
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change the VD Host Access Property
SYNTAX: storcli /cx/vx set HostAccess=ExclusiveAccess|SharedAccess
DESCRIPTION: This command changes the Host-Access properties on a virtual drive
OPTIONS:
ExclusiveAccess - Host Access Policy as Exclusive Access
SharedAccess - Host Access Policy as Shared Access
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change Dimmer Switch Setting
SYNTAX: storcli /cx/vx set ds=Default|Auto|None|Max|MaxNoCache
DESCRIPTION:This command changes the power-saving properties on a virtual drive
OPTIONS:
Default - Controller Default Power saving options will be applied
Auto - Power Savings will be managed by Firmware
None - Power Savings will be disabled
Maximum - Maximum Power saving options will be applied
MaxNoCache - Maximum Power savings with no caching of writes will be applied
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change auto BGI Setting
SYNTAX: storcli /cx/vx set autobgi=On|Off
DESCRIPTION: This command sets the auto background initialization setting for
a virtual drive to on or off.
OPTIONS:
On - Enables autobgi
Off - Disables autobgi
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Make Data Protection Disable
SYNTAX: storcli /cx/vx set pi=Off
DESCRIPTION: This command disables the data protection of a virtual drive.
OPTIONS:
Off - Disables Data protection
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Virtual drive Information
SYNTAX: storcli /cx/vx show
DESCRIPTION: This command displays the summary of the virtual drive information
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Virtual drive Information
SYNTAX: storcli /cx/vx show all [logfile[=filename]]
DESCRIPTION: This command displays all of the virtual drive information, which
includes virtual drive information, physical drives used for the
virtual drives, and virtual drive properties.
OPTION:
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Initialization progress
SYNTAX: storcli /cx/vx show init
DESCRIPTION: This command displays the initialization progress of a virtual
drive in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Check Consistency progress
SYNTAX: storcli /cx/vx show cc
DESCRIPTION: This command shows the progress of the consistency check
operation in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show erase progress
SYNTAX: storcli /cx/vx show erase
DESCRIPTION: This command shows the progress of the erase
operation in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Schedule a consistency check (CC) operation.
SYNTAX: storcli /cx set consistencycheck|cc=[off|seq|conc] [delay=value]
[starttime=yyyy/mm/dd hh] [excludevd=x-y,z|none]
DESCRIPTION: This command schedules a consistency check (CC) operation.
You can use the following options with the consistency check command:
OPTIONS:
consistencycheck|cc-Turns consistency checks on or off.
NOTE The concurrent mode slows I/O processing.
delay-Delay a scheduled consistency check. The value is in hours.
A value of 0 makes the CC run continuously with no delay(in a loop).
starttime-Start time of a consistency check is yyyy/mm/dd hh format.
excludevd-Excludes virtual drives from the consistency checks.To exclude
particular virtual drives, you can provide list of virtual drive IDs
(x,y, z format) or the range of virtual drives that you want to
exclude from a consistency check (x-y format). If this option is
not specified in the command, no virtual drives are excluded.
None: if user specifies as None, we will remove the Virtual drives
if any were excluded before.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Get Scheduled CC Information.
SYNTAX: storcli /cx show cc|consistencycheck
DESCRIPTION: This command gets Scheduled ConsistencyCheck(CC) Information for the given adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Get Online Controller Reset Rate.
SYNTAX: storcli /cx show ocr
DESCRIPTION: This command gets Online Controller Reset Rate for the given adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Online Controller Reset Rate
SYNTAX: storcli /cx set ocr=<on|off>
DESCRIPTION: Enables Online Controller Reset Rate.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Get SESVPDAssociationTypeInMultiPathCfg value.
SYNTAX: storcli /cx show sesmultipathcfg
DESCRIPTION: Displays the association type for SES in Multipath config.
0 association type based on LUN
1 association type based on target port
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set SESVPDAssociationTypeInMultiPathCfg value
SYNTAX: storcli /cx set sesmultipathcfg=<on|off>
DESCRIPTION: Set the association type for SES in Multipath config.
0 association type based on LUN
1 association type based on target port
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Migrate operation progress
SYNTAX: storcli /cx/vx show migrate
DESCRIPTION: This command shows the progress of the virtual drive migrate
operation in percentage, and the time since the virtual drive migration
operation started.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Background Initialization progress
SYNTAX: storcli /cx/vx show bgi
DESCRIPTION: This command displays the background initialization progress on
the specified virtual drive in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Auto BGI setting
SYNTAX: storcli /cx/vx show autobgi
DESCRIPTION: This command displays the background initialization setting
for a virtual drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Start Initialization
SYNTAX: storcli /cx/vx start init[Full][Force]
DESCRIPTION: This command starts the initialization of a virtual drive.
The default initialization type is fast initialization. If the full
option is specified, then full initialization of the virtual drive starts.
OPTIONS:
Full - If specified then it is the full initialization otherwise it is Fast
initialization
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Securely erases virtual drives
SYNTAX: storcli /cx/vx start erase [simple| normal| thorough]
[patternA=<val>][patternB=<val>]
DESCRIPTION: Securely erases non-SED drives with specified erasepattern(s).
OPTIONS:
simple| normal| thorough - erase types
simple - Single pass, single pattern write
normal - Three pass, three pattern write
thorough - Nine pass, repeats the normal write 3 times
standard - Applicable only for NytroCache
PatternA|PatternB - an 8-Bit binary pattern to overwrite the data.
(Example:01001101)
CONVENTION:
/cx - specifies a controller where X is the controller index.
/vx - specifies the virtual drive where X is the vd ID
NAME: Start Check Consistency
SYNTAX: storcli /cx/vx start cc[Force]
DESCRIPTION: This command starts a consistency check operation for a
virtual drive. Typically, a consistency check operation is run on an
initialized virtual drive. The force option should be used to run a
consistency check on an uninitialized drive
OPTIONS:
Force - If specified then CC will start even if the VD is not initialized
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Start Migration
SYNTAX: storcli /cx/vx start migrate type=raidx [option=add|remove drives=[e:]s|[e:]s-x|[e:]s-x,y] [Force]
DESCRIPTION: Starts Migration on the specified virtual drive to a specified
raid level
OPTIONS:
raidx - Raid level to which migration needs to be done.
where x specifies the raid level value.
option -
add - adds the specified PD to the migrated raid level.
remove - removes the specified PD from the migrated raid level.
Drives - Specifies the list PD's which needs to be added or removed.
Force - If specified, then Migration will start even if any drive in the DG
is secured by FDE
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Stop Initialization
SYNTAX: storcli /cx/vx stop init
DESCRIPTION: This command stops the initialization of a virtual drive.
A stopped initialization cannot be resumed.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Stop Initialization
SYNTAX: storcli /cx/vx stop erase
DESCRIPTION: This command stops the erase operation of a virtual drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Stop Check Consistency
SYNTAX: storcli /cx/vx stop cc
DESCRIPTION: This command stops a consistency check operation. You can run
this command only for a virtual drive that has a consistency check
operation running.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Stop Background Initialization
SYNTAX: storcli /cx/vx stop bgi
DESCRIPTION: This command stops a background initialization operation.
You can run this command only for a virtual drive that is currently
initialized.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Pause Check Consistency
SYNTAX: storcli /cx/vx pause cc
DESCRIPTION: This command pauses an ongoing consistency check process.
You can resume the consistency check at a later time. You can run this
command only on a virtual drive that has a consistency check operation
running.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Pause Background Initialization
SYNTAX: storcli /cx/vx pause bgi
DESCRIPTION: This command pauses a background initialization operation.
You can run this command only for a virtual drive that is currently initialized
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Resume Check Consistency
SYNTAX: storcli /cx/vx resume cc
DESCRIPTION: This command resumes a suspended consistency check operation.
You can run this command only when there is a paused consistency check
process for the virtual drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Resume Background Initialization
SYNTAX: storcli /cx/vx resume bgi
DESCRIPTION: This command resumes a suspended background initialization
operation.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: show system summary
SYNTAX: storcli show
DESCRIPTION: This command displays a summary of controller and
controller-associated information for the system. The summary
includes the number of controllers, the host name, the operating
system information, and the overview of existing configuration.
NAME: Controller count
SYNTAX: storcli show ctrlcount
DESCRIPTION: This command displays the number of controllers detected
in the server
NAME: Show version information of image
SYNTAX: storcli show file=<filepath>
DESCRIPTION: This command displays version information of key components
present in MR,IT firmware,and IT complete flash images which
are provided as input.
NAME: Show controller summary
SYNTAX: storcli /cx show
DESCRIPTION: This command shows the summary of the controller information.
The summary includes basic controller information,foreign
configurations, drive groups, virtual drives, physical drives,
enclosures, and BBU information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Show controller information
SYNTAX: storcli /cx show all [logfile[=filename]]
DESCRIPTION: This command shows all of the controller information, which
includes basic controller information, bus information,controller
status, advanced software options, controller policies, controller
defaults, controller capabilities, scheduled tasks, miscellaneous
properties, foreign configurations, drive groups, virtual drives,
physical drives, enclosures, and BBU information.
OPTION:
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Show Preserved Cache
SYNTAX: storcli /cx show preservedcache
DESCRIPTION: Command displays list of vds that have pinned cache.
It also displays VD state i.e offline or missing.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/vx - specifies a virtual drive where X is the virtual drive ID.
NAME: Delete Preserved Cache
SYNTAX: storcli /cx/vx delete preservedcache[force]
DESCRIPTION: Command discards pinned cache of Vd.
It also displays VD state i.e offline or missing.
OPTION:
force - force option must be specified when preserved cache associated
with Offline vd(s) must be discarded.Offline VD(s) will be deleted
on discarding the preserved cache associated with them.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/vx - specifies a virtual drive where X is the virtual drive ID.
NAME: Download Drive Firmware
SYNTAX: storcli /cx[/ex]/sx download src=<filepath> [satabridge] [mode= 5|7] [parallel] [force]
DESCRIPTION: This command flashes the firmware with the specified file. The
satabridge option lets you download the SATA bridge firmware in online mode.
OPTIONS:
satabridge - must be specified if target device is SATA
mode - supported mode are 5 and 7. For Sandforce DFF's use mode 5
parallel - must be specified if parallel download is needed on selected drives
force - Use force download
Note: This command takes mode 7 as default. On failure to download using
mode 7 attempts to download drive firmware using mode 5.
For Sandforce DFF's use mode 5
NOTE: satabridge, parallel, force options are supported only for MRCONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Download Drive Firmware Status
SYNTAX: storcli /cx[/ex]/sx download status
DESCRIPTION: This command gets the firmware download status information.
OPTIONS:
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Download Enclosure Firmware
SYNTAX: storcli /cx/ex download src=<filepath> [forceActivate]
DESCRIPTION: This command flashes the firmware with the file specified at the
command line. The enclosure performs an error check after the operation.
OPTIONS:
forceActivate - This option is used primarily to activate Scotch Valley
Enclosures.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
NAME: Download Drive Firmware
SYNTAX: storcli /cx[/ex]/sx download src=<filepath> mode= E offline [activatenow] [delay=<val>]
DESCRIPTION: This command flashes the firmware with the specified file. The
Mode E lets you download the firmware file without activation.
OPTIONS:
activatenow - must be specified if activation needs to happen immediately
The default delay will be 15 seconds. The user can enter any delay from 1 to 300 seconds. Delay is only
for activation and not for download. CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Download Drive Firmware
SYNTAX: storcli /cx[/ex]/sx download mode=F offline [delay=<value>]
DESCRIPTION: This command is for activation of the downloaded file
and it must be preceded by a Mode E download.
OPTIONS:
The default delay will be 15 seconds. The user can enter any delay from 1 to 300 seconds.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Securely Erase Drive
SYNTAX: storcli /cx[/ex]/sx secureerase [force]
DESCRIPTION: This command erases the drive's security configuration and securely
erases data on a drive. You can use the force option as a confirmation to erase
the data on the drive and the security information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Securely erases non-SED Drives
SYNTAX: storcli /cx[/ex]/sx start erase
[simple| normal| thorough| standard| threepass | crypto]
[patternA=<val>][patternB=<val>]
DESCRIPTION: Securely erases non-SED drives with specified erasepattern(s).
OPTIONS:
simple| normal| thorough| standard| threepass- erase types
simple - Single pass, single pattern write
normal - Three pass, three pattern write
thorough - Nine pass, repeats the normal write 3 times
standard - Applicable only for DFF's
threepass - Three pass, pass1 random pattern write, pass2,3 write zero, verify
crypto - Applicable only for ISE capable drives
PatternA|PatternB - an 8-Bit binary pattern to overwrite the data.
(Example:01001101)
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stops secure erase
SYNTAX: storcli /cx[/ex]/sx stop erase
DESCRIPTION: Stops secure erase on non-SED Drives.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show drive secure erase status.
SYNTAX: storcli /cx[/ex]/sx show erase
DESCRIPTION: Displays the status as percentage of secure erase completed.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show JBOD Drive Information
SYNTAX: storcli /cx[/ex]/sx show jbod
DESCRIPTION: This command shows the summary of the JBOD drive for specified
slot in the controller. If you use the all option, the command shows information
for all slots on the controller. x stands for a number, a list of numbers,
a range of numbers, or all numbers.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Detailed JBOD Drive Information
SYNTAX: storcli /cx[/ex]/sx show jbod all
DESCRIPTION: This command shows all information of a JBOD drive for the
specified slot in the controller. If you use the all option, the command shows
information for all slots on the controller. x stands for a number, a list of
numbers, a range of numbers, or all numbers.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Delete JBOD Drive
SYNTAX: storcli /cx[/ex]/sx del jbod [force]
DESCRIPTION: This command deletes a particular JBOD drive or when the all
option is used, all the JBOD drives on the controller are deleted.
x stands for a number, list of numbers, range of numbers, or all numbers.
OPTIONS:
force - deletes JBOD drive with operating system.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set/Unset physical drive as Boot Drive
SYNTAX: storcli /cx[/ex]/sx set bootdrive=<on|off>
DESCRIPTION: Sets or unsets a physical drive as Boot Drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set/Unset Virtual Drive as Boot Drive
SYNTAX: storcli /cx/vx set bootdrive=<on|off>
DESCRIPTION: Sets or unsets a virtual drive as Boot Drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/vx - specifies a virtual drive where X is the target ID.
NAME: Show Boot Drive for the controller
SYNTAX: storcli /cx show bootdrive
DESCRIPTION: Show Boot Drive for the controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Set bootwithpinnedcache on controller
SYNTAX: storcli /cx set bootwithpinnedcache=<on|off>
DESCRIPTION: Set bootwithpinnedcache controller property to on or off.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show bootwithpinnedcache
SYNTAX: storcli /cx show bootwithpinnedcache
DESCRIPTION:Displays whether booting of controller with pinned cache
is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set activityforlocate on controller
SYNTAX: storcli /cx set activityforlocate=<on|off>
DESCRIPTION: Enables drive activity LED is toggled for LOCATE.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show activityforlocate
SYNTAX: storcli /cx show activityforlocate
DESCRIPTION:Displays whether use disk activity for locate is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set copyback=on on controller
SYNTAX: storcli /cx set copyback=<on|off> type=smartssd|smarthdd|all
DESCRIPTION: Set copyback controller property to on or off for the specified type.
If type is 'all',copyback property on controller is set for
both smartssd and smarthdd as well as controller copyback bit.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show copyback
SYNTAX: storcli /cx show copyback
DESCRIPTION:Displays whether copy back for drive types is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set jbod on controller
SYNTAX: storcli /cx set jbod=<on|off> [force]
DESCRIPTION: Enables or Disables JBOD mode. If Enabled, by default drives become system drives
OPTIONS:
force - It is used when the system has any JBOD with OS/FS on it.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show jbod
SYNTAX: storcli /cx show jbod
DESCRIPTION:Displays whether JBOD mode is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Assemblynumber On Controller
SYNTAX: storcli /cx set assemblynumber= xxxx
DESCRIPTION:The entire assembly value must be provided, and it
will be programmed directly to the controller
The value is 16 characters long and will be truncated
or padded with termination characters as needed.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Show assemblynumber
SYNTAX: storcli /cx show assemblynumber
DESCRIPTION:Displays assemblynumber on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set tracernumber on controller
SYNTAX: storcli /cx set tracernumber= xxxx
DESCRIPTION:The board tracer value must be provided on the command line
it will be programmed directly to the controller
The value is 16 characters long and will be truncated
or padded with termination characters as needed.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Show tracernumber
SYNTAX: storcli /cx show tracernumber
DESCRIPTION:Displays tracernumber on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set VPD information on Controller
SYNTAX: storcli /cx set updatevpd file=<input vpd file>
DESCRIPTION:Lets the caller program a vital product data file to the specified
controller. The file is provided on the command line, is parsed, and the data
is programmed to the appropriate location in non-volatile storage.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Download EFI BIOS image
SYNTAX: storcli /cx download efibios file=<filepath>
DESCRIPTION:Downloads the EFI BIOS image
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Download CPLD image
SYNTAX: storcli /cx download cpld file=<filepath>
DESCRIPTION:Downloads the CPLD image
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Download BIOS image
SYNTAX: storcli /cx download bios file=<filepath>
DESCRIPTION:Downloads the BIOS image
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Download FCODE image
SYNTAX: storcli /cx download fcode file=<filepath>
DESCRIPTION:Downloads the FCODE image
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase nvsram
DESCRIPTION:Clear or erase the NVSRAM region
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase fwbackup
DESCRIPTION:Clear or erase the firmware backup region
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase bootservices
DESCRIPTION:Clear or erase the boot services region.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase all [excludemfg] [file=filename]
DESCRIPTION:Clear or erase the complete flash region.
excludemfg - this option erases the flash region, but retains
the manufacturing data region
file - Bootloader image file(Applicable in case of MR controllers)
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports operational and non-operational IT Controllers
and only operational MR controllers.
NAME:
SYNTAX: storcli /cx erase perconfpage
DESCRIPTION:Clear or erase the persistent configuration page
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase mpb
DESCRIPTION:Clear or erase the manufacturing region
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase all [file=filename]
DESCRIPTION:Clear or erase the complete flash region
file - Bootloader image file(Applicable in case of MR controllers)
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports operational and non-operational IT Controllers
and only operational MR controllers.
NAME: Show boardname
SYNTAX: storcli /cx show boardname
DESCRIPTION:Displays boardname on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set sasadd on controller
SYNTAX: storcli /cx set sasadd = xxxx [devicename] [methodport]
DESCRIPTION:The entire SAS address must be provided and
it will be programmed directly on the controller
devicename : Allow programming of DeviceName along with SAS address.
methodport : Set the SAS Address programming method to Port.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set sasaddhi and sasaddlow on controller
SYNTAX: storcli /cx set sasaddhi = xxxx sasaddlow = xxxx [devicename] [methodport]
DESCRIPTION:SAS address high command lets the caller program a SAS address
The sasaddhi will have 28 bits of the SAS address and
to the specified controller. saslow will have 36 bits and
the value will be programmed to the controller.
devicename : Allow programming of DeviceName along with SAS address.
methodport : Set the SAS Address programming method to Port.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Show sasadd
SYNTAX: storcli /cx show sasadd
DESCRIPTION:Displays SAS address on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set autorebuild state
SYNTAX: storcli /cx set autorebuild=<on|off>
DESCRIPTION:Enables or disables automatic rebuild on the selected adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set ldlimit
SYNTAX: storcli /cx set ldlimit=<default|max>
DESCRIPTION: Configures ldlimit .
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show autorebuild state
SYNTAX: storcli /cx show autorebuild
DESCRIPTION:Displays whether automatic rebuild mode is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set autoconfig state
SYNTAX: storcli /cx set autoconfig [= < none | R0 [immediate] | JBOD > ]
[[sesmgmt=on/off] [securesed=on/off]
[multipath=on/off] [multiinit=on/off]]
DESCRIPTION:Enables or disables autoconfig on the selected adapter(s).
none - Disable autoconfig
r0 - Autoconfig for single PD as R0
jbod - Autoconfig each PD as JBOD
OPTIONS:
immediate - configure unconfigured-pds once and will not configure
any newly inserted UG drives and this option is only for R0
sesmgmt - enables | disables SES management.
securesed - enables | disables Security on SED
multiinit - enables | disables Multi init
multipath - enables | disables Multi path
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show autoconfig state
SYNTAX: storcli /cx show autoconfig
DESCRIPTION:Displays the type of autoconfig enabled
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set cachebypass on controller
SYNTAX: storcli /cx set cachebypass=<on|off>
DESCRIPTION: Enables cache-bypass-performance-improvement feature.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show cachebypass
SYNTAX: storcli /cx show cachebypass
DESCRIPTION:Displays whether cache-bypass-performance-improvement
feature is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set usefdeonlyencrypt on controller
SYNTAX: storcli /cx set usefdeonlyencrypt=<on|off>
DESCRIPTION: Enables FDE drive-based encryption.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show usefdeonlyencrypt
SYNTAX: storcli /cx show usefdeonlyencrypt
DESCRIPTION:Displays whether FDE drive-based encryption is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set prcorrectunconfiguredareas on controller
SYNTAX: storcli /cx set prcorrectunconfiguredareas=<on|off>
DESCRIPTION: Correct media errors during PR by writing 0s
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show prcorrectunconfiguredareas
SYNTAX: storcli /cx show prcorrectunconfiguredareas
DESCRIPTION:Displays whether correction of media errors during PR
by writing 0s is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set batterywarning on controller
SYNTAX: storcli /cx set batterywarning=<on|off>
DESCRIPTION: Enables battery warnings
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show batterywarning
SYNTAX: storcli /cx show batterywarning
DESCRIPTION:Displays whether battery warnings are enabled or disabled
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set abortcconerror on controller
SYNTAX: storcli /cx set abortcconerror=<on|off>
DESCRIPTION:Aborts consistency check when it detects an inconsistency.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show abortcconerror
SYNTAX: storcli /cx show abortcconerror
DESCRIPTION:Displays whether aborting of consistency check
when it detects an inconsistency is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set ncq on controller
SYNTAX: storcli /cx set ncq=<on|off>
DESCRIPTION: Enables native command queuing in SATA drives.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set ncq on controller
SYNTAX: storcli /cx set configautobalance=<on|off>
DESCRIPTION: Enables Configuration AutoBalance on controller .
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show ncq
SYNTAX: storcli /cx show ncq
DESCRIPTION:Displays whether native command queuing in SATA drives is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show ncq
SYNTAX: storcli /cx show configautobalance
DESCRIPTION:Displays Whether Configuration AutoBalance enabled or disabled on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set maintainpdfailhistory on controller
SYNTAX: storcli /cx set maintainpdfailhistory=<on|off>
DESCRIPTION: Maintains the physical drive fail history.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show maintainpdfailhistory
SYNTAX: storcli /cx show maintainpdfailhistory
DESCRIPTION:Displays whether maintaining of physical drive fail history is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set restorehotspare on controller
SYNTAX: storcli /cx set restorehotspare=<on|off>
DESCRIPTION: Becomes a hotspare on insertion of a failed drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show restorehotspare
SYNTAX: storcli /cx show restorehotspare
DESCRIPTION:Displays whether restoring of hotspare on
insertion of a failed drive is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set bios on controller
SYNTAX: storcli /cx set bios [state=<on|off>] [Mode=<SOE|PE|IE|SME>]
[abs=<on|off>] [DeviceExposure=<value>]
Only the following combinations are supported
a) storcli /cx set bios state=<on|off>
b) storcli /cx set bios Mode=<SOE|PE|IE|SME>
c) storcli /cx set bios abs=<on|off>
d) storcli /cx set bios DeviceExposure=<value>
DESCRIPTION: Set bios controller property to on or off.
Mode - Sets the BIOS Boot mode.
OPTIONS:
SOE - Stop on errors
PE - Pause on errors
IE - Ignore errors
SME - Safe mode on errors
abs - Enables|Disables the auto boot select.
DeviceExposure - Number of devices to be exposed.
value range is 0-255
Value 0 and 1: Expose all
Value 2 - 255: Actual number of devices to be exposed
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show bios
SYNTAX: storcli /cx show bios
DESCRIPTION:Displays the value of controller bios.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set alarm on controller
SYNTAX: storcli /cx set alarm=<on|off|silence>
DESCRIPTION: Enables alarm on critical errors.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show alarm
SYNTAX: storcli /cx show alarm
DESCRIPTION:Displays whether controller alarm is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set foreignautoimport on controller
SYNTAX: storcli /cx set foreignautoimport=<on|off>
DESCRIPTION: Imports foreign configuration automatically, at boot.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show foreignautoimport
SYNTAX: storcli /cx show foreignautoimport
DESCRIPTION:Displays whether importing of foreign configuration
automatically at boot is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set directpdmapping on controller
SYNTAX: storcli /cx set directpdmapping=<on|off>
DESCRIPTION: Enables direct physical drive mapping; disabling makes the
physical drive mapping persistent.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show directpdmapping
SYNTAX: storcli /cx show directpdmapping
DESCRIPTION:Displays whether direct physical drive mapping is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set rebuildrate on controller
SYNTAX: storcli /cx set rebuildrate=<value>
DESCRIPTION: Set the rebuildrate percentage to the value specified.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show rebuildrate
SYNTAX: storcli /cx show rebuildrate
DESCRIPTION:Displays rebuild rate of the drive in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set loadbalancemode on controller
SYNTAX: storcli /cx set loadbalancemode=<on|off>
DESCRIPTION: Enables automatic load balancing.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show loadbalancemode
SYNTAX: storcli /cx show loadbalancemode
DESCRIPTION:Displays whether automatic load balancing is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set eghs on controller
SYNTAX: storcli /cx set eghs [state=<on|off>] [eug=<on|off>] [smarter=<on|off>]
DESCRIPTION:
state : Enables use of hotspare drives for emergency feature.
eug : Enables use of unconfigured good drives for emergency feature.
smarter: Enables use of emergency spares for copy back during SMART errors.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show eghs
SYNTAX: storcli /cx show eghs
DESCRIPTION:
Displays whether use of hotspare drives for
emergency feature is enabled or disabled.
Enables use of unconfigured good drives for emergency feature.
Displays whether use of emergency spares for copy back
during SMART errors is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set cacheflushinterval on controller
SYNTAX: storcli /cx set cacheflushint=<value>
DESCRIPTION: Set cache flush interval in seconds.
value range is 0-255
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show cacheflushint
SYNTAX: storcli /cx show cacheflushint
DESCRIPTION:Displays cache flush interval in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set prrate on controller
SYNTAX: storcli /cx set prrate=<value>
DESCRIPTION: Sets patrol read rate of the virtual drives in percentage.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show prrate
SYNTAX: storcli /cx show prrate
DESCRIPTION:Dislays patrol read rate of the virtual drives in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set ccrate on controller
SYNTAX: storcli /cx set ccrate=<value>
DESCRIPTION: Sets check consistency rate in percentage.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show ccrate
SYNTAX: storcli /cx show ccrate
DESCRIPTION:Displays consistency check rate in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set bgirate on controller
SYNTAX: storcli /cx set bgirate=<value>
DESCRIPTION: Sets background initialization rate in percentage.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show bgirate
SYNTAX: storcli /cx show bgirate
DESCRIPTION:Displays background initialization rate in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set DPM on controller
SYNTAX: storcli /cx set dpm=<on|off>
DESCRIPTION: Enables Drive Performance Monitoring on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show dpm
SYNTAX: storcli /cx show dpm
DESCRIPTION:Displays Drive Performance Monitoring on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set sgpioforce on controller
SYNTAX: storcli /cx set sgpioforce=<on|off>
DESCRIPTION: Enables force sgpio on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show sgpioforce
SYNTAX: storcli /cx show sgpioforce
DESCRIPTION:show force sgpio on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set migraterate on controller
SYNTAX: storcli /cx set migraterate=<value>
DESCRIPTION: Sets data migration rate in percentage.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Patrol read for SSD drives
SYNTAX: storcli /cx set supportssdpatrolread=<on|off>
DESCRIPTION: Enables or Disables Patrol read for SSD drives
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show migraterate
SYNTAX: storcli /cx show migraterate
DESCRIPTION:Displays data migration rate in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set spinupdrivecount on controller
SYNTAX: storcli /cx set spinupdrivecount=<value>
DESCRIPTION: Sets number of drives that are spun up.
value range is 0-255
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show spinupdrivecount
SYNTAX: storcli /cx show spinupdrivecount
DESCRIPTION:Displays number of drives that are spun up.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show wbsupport
SYNTAX: storcli /cx show wbsupport
DESCRIPTION:Displays write back support on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set spinupdelay on controller
SYNTAX: storcli /cx set spinupdelay=<value>
DESCRIPTION: Sets spin up delay in seconds.
value range is 0-255
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show spinupdelay
SYNTAX: storcli /cx show spinupdelay
DESCRIPTION:Displays spin up delay in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set coercion on controller
SYNTAX: storcli /cx set coercion=<value>
DESCRIPTION: Sets drive capacity in coercion mode.
coercion : value can [(0)No coercion | (1)128MB | (2)1GB]
CONVENTION :
/cx - specifies the controller where X is the controller index
NAME: Show coercion
SYNTAX: storcli /cx show coercion
DESCRIPTION:Displays the value of coercion mode
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set limitMaxRateSATAto3G on controller
SYNTAX: storcli /cx set limitMaxRateSATA=on|off
DESCRIPTION: Sets controllers limitMaxRateSATAto3G.
value can be on or off
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show limitMaxRateSATAto3G
SYNTAX: storcli /cx show limitMaxRateSATA
DESCRIPTION:Displays the value of limitMaxRateSATAto3G
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set HDDThermalPollInterval on controller
SYNTAX: storcli /cx set HDDThermalPollInterval=<value>
DESCRIPTION: Set time for HDD Thermal Poll interval in seconds.
value range is 1-65535
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show HDDThermalPollInterval
SYNTAX: storcli /cx show HDDThermalPollInterval
DESCRIPTION:Displays the value of HDD Thermal poll interval in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set SSDThermalPollInterval on controller
SYNTAX: storcli /cx set SSDThermalPollInterval=<value>
DESCRIPTION: Set time for SSD Thermal Poll interval in seconds.
value range is 1-65535
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show SSDThermalPollInterval
SYNTAX: storcli /cx show SSDThermalPollInterval
DESCRIPTION:Displays the value of SSH Thermal poll interval in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set smartpollinterval on controller
SYNTAX: storcli /cx set smartpollinterval=<value>
DESCRIPTION: Set time for polling of SMART errors in seconds.
value range is 0-65535
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show smartpollinterval
SYNTAX: storcli /cx show smartpollinterval
DESCRIPTION:Displays the value of polling of SMART errors in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set eccbucketsize on controller
SYNTAX: storcli /cx set eccbucketsize=<value>
DESCRIPTION: Sets size of ECC single-bit-error bucket (logs event when full).
value range is 0-255
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show eccbucketsize
SYNTAX: storcli /cx show eccbucketsize
DESCRIPTION:Displays the size of ECC single-bit-error bucket.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set eccbucketleakrate on controller
SYNTAX: storcli /cx set eccbucketleakrate=<value>
DESCRIPTION: Sets leak rate of the single-bit bucket in minutes
(one entry removed per leak-rate).
value range is greater than 0 and less than 65535
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show eccbucketleakrate
SYNTAX: storcli /cx show eccbucketleakrate
DESCRIPTION:Displays the value of leak rate of the single-bit bucket in minutes.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set backplane on controller
SYNTAX: storcli /cx set backplane mode=<value> expose=<on/off>
DESCRIPTION: Detects backplane of controller.
mode : value can [(0)autosgpioi2c|(1)autosgpio|(2)autoi2c|(3)all]
expose: Enables device drivers to expose enclosure devices.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show backplane
SYNTAX: storcli /cx show backplane
DESCRIPTION:Displays the value of backplane of controller.
Displays whether device drivers to expose enclosure
devices is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show perfmode
SYNTAX: storcli /cx show perfmode
DESCRIPTION:Displays the value of Performance tuning for the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set perfmode on controller
SYNTAX: storcli /cx set perfmode=<value> [maxflushlines=<value> numiostoorder=<value>]
DESCRIPTION: Performance tuning parameter setting for the controller.
value for perfmode must be 0 or 1
value for maxflushlines must be 0 to 255
value for numiostoorder must be 0 to 25
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show perfmode values
SYNTAX: storcli /cx show perfmodevalues
DESCRIPTION:Displays the value of Performance tuning parameter for the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Data Protection state on controller
SYNTAX: storcli /cx set pi [state=<on|off>] [import=<on|off>]
DESCRIPTION:
state :Enables or disables Data protection on controller.
import:Enables or disables import Data protection drives on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Data Protection
SYNTAX: storcli /cx show pi
DESCRIPTION:Displays whether the Data Protection is enabled on controller.
Displays the state of Import Data Protection on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set controller time
SYNTAX: storcli /cx set time=<options>
DESCRIPTION: Sets the controller time to your input value or the system time.
Where options are,
time=yyyymmdd hh:mm:ss, set time to specified time.
time=systemtime, set controller time to the system time.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show time
SYNTAX: storcli /cx show time
DESCRIPTION:Displays the controller time.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Dimmer Switch options on controller
SYNTAX: storcli /cx set DS(Dimmer Switch) option
Only the following combinations are supported.
a)storcli /cx set ds=OFF type=1|2|3|4
b)storcli /cx set ds=ON type=1|2 [properties]
c)storcli /cx set ds=ON type=3|4 DefaultLdType=<val> [properties]
d)storcli /cx set ds [properties]
DESCRIPTION: Set power saving option in controller.
Where type=[ 1(unconfigured) | 2(HotSpare)| 3(VirtualDisk)| 4(all) ]
properties =[DisableLdPS=starttime(hh:mm) interval=hh]
[SpinDownTime=30-1440 (min)]
[SpinUpEncDrvCnt=<val> where val ranges from 0-255]
[SpinUpEncDelay=<val>]
DefaultLdType =[ auto| none| max| maxnocache ]
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Dimmer Switch option on controller
SYNTAX: storcli /cx show ds(DimmerSwitch)
DESCRIPTION:Displays the current dimmer switch setting on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Advanced Software Options (aso) on controller
SYNTAX: storcli /cx set aso option
Only the following combinations are supported.
a)storcli /cx set aso key=<key value> preview
b)storcli /cx set aso key=<key value>
c)storcli /cx set aso transfertovault
d)storcli /cx set aso rehostcomplete
e)storcli /cx set aso deactivatetrialkey
DESCRIPTION: Advanced Software Options in controller.
Where option
a)If preview, displays the preview of the advanced software options
that gets enabled after applying this key on the Controller else
apply the value of the activation key to enable the ASO.
b)If deactivatestrialkey,deactivate the trail key on the Controller.
c)If transfertovault,transfers the ASO to key vault.
d)If rehostcomplete,does the rehosting on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show the Safeid of controller
SYNTAX: storcli /cx show safeid
DESCRIPTION:Displays the Safeid on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show the Host Information on controller
SYNTAX: storcli /cx show rehostinfo
DESCRIPTION:Display there host information and if re-hosting is necessary,
show the controller and key vault serial number.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show pci info
SYNTAX: storcli /cx show pci
DESCRIPTION:Displays the pci information for the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Shows the Advanced Software Options (ASO) that are enabled on the
controller
SYNTAX: storcli /cx(x|all) show ASO.
DESCRIPTION: This command shows the Advanced Software Options (ASO) that are
enabled on the controller including the ones in trial mode.
NOTE Mode Column indicates whether the software is "Secured" or "Trail" or
"Factory installed" depending upon the current status of controller
Firmware. "Unsupported" will be shown along with the above said mode
when that particular software is not supported by the firmware.
But these values will be shown only if there is a key vault present.
Otherwise '-' will be shown.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: sets factory defaults on the controller.
SYNTAX:
storcli /cx set factory defaults
DESCRIPTION: Command sets the factory defaults on the selected adapter(s).
/cx - specifies the controller where X is the controller index
NAME: Download or Flash controller firmware
SYNTAX:
storcli /cx download file=<filepath> [fwtype=<val>] [ResetNow] [nosigchk] [noverchk] [force]
DESCRIPTION: Download or Flash controller firmware.
a)If resetNow, Invokes Online f/w Update
b)If nosigchk, flashes the f/w even if the check word on the
file does not match the required check word for the ctrl.
c)If noverchk,flashes the controller f/w without checking
the version of the f/w image.
e)fwtype=[0(APP) | 1(TMMC) | 2(GG-Enhanced)]. Default - 0(APP).
f)If force, flashes the f/w even if it is unsupported.
g)file should be the abs path for f/w image.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Download or Flash the IT controller firmware
SYNTAX:
storcli /cx download file=<filepath> [noverchk] [noreset] [forcehcb]
DESCRIPTION: Download or Flash controller firmware.
a)If noverchk,Downgrade the controller f/w without checking
the version of the f/w image between the phases .
b)If noreset,Reset will not be issued,provided certain conditions are met.
c)If forcehcb, Performs hostboot forcefully.The forcehcb option is supported only in UEFI
d)file should be the abs path for f/w image.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Flush Adapter/Drive cache
SYNTAX:
storcli /cx flush|flushcache
DESCRIPTION: Flushes the adapter cache and/or disk caches.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Flush Adapter/Drive cache
SYNTAX:
storcli /cx [start] flush|flushcache [cachecade | ALL]
DESCRIPTION: Flushes the adapter cache and/or disk caches.
CONVENTION:
/cx - specifies the controller where X is the controller index
With cachecade option starts flushing the cache
With ALL option starts flushing Adapter, disk cache
NAME: Stop Flushing Drive cache
SYNTAX:
storcli /cx stop flush|flushcache cachecade
DESCRIPTION: Stops flushing the adapter cache on cachecade drives.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Flush Drive cache status
SYNTAX:
storcli /cx show flush|flushcache cachecade
DESCRIPTION: Show the number of Dirty Windows and flush count.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set PHY Link speed on controller
SYNTAX: storcli /cx/px set linkspeed=0|1.5|3|6|12
DESCRIPTION: Set phy linkspeed on the controller.
Where 0,1.5,3,6,12 are the speed in Gb/s
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set PCIe lane speed on controller
SYNTAX: storcli /cx/lnx set lanespeed=0|2.5|5|8|16
DESCRIPTION: Set lanespeed on the controller.
Where 0,2.5,5,8,16 are the speed in GT/s
CONVENTION:
/cx - specifies the controller where X is the controller index
/lnx - specifies the lane where X is the lane index
NAME: Compare PHY Linkspeed on controller
SYNTAX: storcli /cx/px compare linkspeed=yy
DESCRIPTION: Compare phy linkspeed on the controller.
CONVENTION:
/cx - specifies the controller where x is the controller index
/px - specifies the PHY where x is the PHY number
yy - specifies the linkspeed
<speed> can be 0,1,2,3,4,5,6,or 7 where 0-(Link-Down), 1-(3Gbps), 2-(6Gbps), 3-(12Gbps), 4-(2.5GTps), 5-(5.0 GTps), 6-(8.0 GTps), 7-(16.0 GTps)
NAME: Compare BIOS version on the controller
SYNTAX: storcli /cx compare bios ver =<bios version>
DESCRIPTION : Compare BIOS version of the controller with the user provided version.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Compare Firmware product ID version on the controller
SYNTAX: storcli /cx compare fwprodid ver =<fw product id version>
DESCRIPTION : Compare FW product ID of the controller with the user provided version.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Compare SSID version on the controller
SYNTAX: storcli /cx compare ssid ver =<ssid version>
DESCRIPTION : Compare SubSystemID of the controller with the user provided version.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Compare firmware version on the controller
SYNTAX: storcli /cx compare firmware ver =<firmware version>
DESCRIPTION : Compare firmware version of the controller with the user provided version.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload BIOS image
SYNTAX: storcli /cx get bios file=<filename>
DESCRIPTION : Uploads BIOS image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload Firmware image
SYNTAX: storcli /cx get firmware file=<filename>
DESCRIPTION : Uploads Firmware image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload MPB image
SYNTAX: storcli /cx get mpb file=<filename>
DESCRIPTION : Uploads MPB image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload FWbackup image
SYNTAX: storcli /cx get fwbackup file=<filename>
DESCRIPTION : Uploads FWbackup image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload NVDATA image
SYNTAX: storcli /cx get nvdata file=<filename>
DESCRIPTION : Uploads NVDATA image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload Flash image
SYNTAX: storcli /cx get flash file=<filename>
DESCRIPTION : Uploads Flash image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Set SBR
SYNTAX: storcli cx set sbr
DESCRIPTION: Sets SBR
CONVENTION:
Compares Current
Mfg Page 2 with Default Mfg Page2. If there is a mis-match between
these two, then Default version will be written to the NVRAM.
This will in-turn update the SBR, so that SBR values match with the Persistent
Mfg Page2 values after an reset/reboot has been done manually
/cx - specifies the controller where X is the controller index
NAME: Show PHY information.
SYNTAX: storcli /cx/px show
DESCRIPTION:Show basic PHY layer information
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Lane information.
SYNTAX: storcli /cx/lnx show
DESCRIPTION:Show pcie lane information
CONVENTION:
/cx - specifies the controller where X is the controller index
/lnx - specifies the controller where X is the lane index
NAME: Show Link config information.
SYNTAX: storcli /cx show linkconfig
DESCRIPTION:Show pcie link information
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set PCIe Link configuration.
SYNTAX: storcli /cx set linkconfig [connname=cx,cy] configid=<val>
DESCRIPTION:Set pcie link configuration
CONVENTION:
/cx - specifies the controller where X is the controller index
cx,cy - specifies the connector name
NAME: Show PHY information.
SYNTAX: storcli /cx/px show all
DESCRIPTION:Show all PHY layer information and PHY error counter
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set BBU properties on controller
SYNTAX:
a) storcli /cx/bbu set <options>
b) storcli /cx/bbu start learn
DESCRIPTION: Set bbu properties on the controller bbu.
Where <options> are,
a)learnDelayInterval=<val>, no. of hours to delay a learn cycle
not greater than 7 days
b)bbuMode=<val>, val range 0-255
c)autolearnmode=<val>, 0-Enabled,1-Disabled,2-WarnViaEvent
d)learnStartTime=[DDD HH | off], DDD is day of the week{SUN,MON,....SAT}
HH is 0-23 hours, off: sets learn start to off,
e)powermode=sleep,
f)writeaccess=sealed
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Available BBU Modes
SYNTAX: storcli /cx/bbu show modes
DESCRIPTION: Shows the available battery modes with the details of the
battery modes in terms of data retention time, service life, maximum
supported temperature and whether the learn cycles are transparent.
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Show BBU properties on controller
SYNTAX: storcli /cx/bbu show properties
DESCRIPTION: Show the battery learn properties on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Show BBU properties on controller
SYNTAX: storcli /cx/bbu show gasgauge Offset= xxxx Numbytes=n
DESCRIPTION:Returns the data of EEPROM starting from Offset
with n= number of bytes retrieved
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Learning Cycle on BBU
SYNTAX: storcli /cx/bbu start learn
DESCRIPTION: Start a Learning cycle on the BBU
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Show Battery Backup Unit status
SYNTAX: storcli /cx/bbu show
DESCRIPTION: This command shows the summary information for the BBU of a controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/bbu - Battery Backup Unit.
NAME: Show Battery Backup Unit status
SYNTAX: storcli /cx/bbu show all
DESCRIPTION: This command shows all the information of a BBU.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/bbu - Battery Backup Unit.
NAME: Show Battery Backup Unit status
SYNTAX: storcli /cx/bbu show status
DESCRIPTION: This command shows the battery information, firmware status
and the gas gauge status.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/bbu - Battery Backup Unit.
NAME: Learning Cycle on BBU
SYNTAX: storcli /cx/bbu start learn
DESCRIPTION: Start a Learning cycle on the BBU
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Learning Cycle on cache vault
SYNTAX: storcli /cx/cv start learn
DESCRIPTION: Start a Learning cycle on the cache vault
CONVENTION:
/cx - specifies the controller where X is the controller index
/cv - Cache vault.
NAME: Show cache vault status
SYNTAX: storcli /cx/cv show
DESCRIPTION: This command shows the summary information for the cache vault of a controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/cv - Cache vault.
NAME: Show cache vault status
SYNTAX: storcli /cx/cv show all
DESCRIPTION: This command shows all the information of a cache vault.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/cv - Cache vault.
NAME: Show cache vault status
SYNTAX: storcli /cx/cv show status
DESCRIPTION: This command shows the battery information, firmware status
and the gas gauge status.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/cv - Cache vault.
NAME: Show cache vault learn
SYNTAX: storcli /cx/cv show learn
DESCRIPTION: This command shows the cv learn information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/cv - Cache vault.
NAME: Show Drive KeyID
SYNTAX: storcli /cx show securitykey keyid
DESCRIPTION: This command shows the security keyID on the controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Start Patrol read
SYNTAX: storcli /cx start patrolread
DESCRIPTION: This command starts the patrol read operation.
This command starts a patrol read immediately.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Stop Patrol read
SYNTAX: storcli /cx stop patrolread
DESCRIPTION: This command stops a running patrol read operation.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Pause Patrol read
SYNTAX: storcli /cx pause patrolread
DESCRIPTION: This command pauses a running patrol read operation.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Resume Patrol read
SYNTAX: storcli /cx resume patrolread
DESCRIPTION: This command resumes a suspended patrol read operation.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Patrol read
SYNTAX: storcli /cx show patrolRead
DESCRIPTION:This command displays patrol read status if any in progress
and patrol read parameters
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show PowerMonitoring Info
SYNTAX: storcli /cx show powermonitoringinfo
DESCRIPTION:This command displays the power drawn by controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show LD restriction Info
SYNTAX: storcli /cx show ldlimit
DESCRIPTION:This command displays the state of ld restriction.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Patrol read option
SYNTAX: storcli /cx set patrolread = {{on mode=<auto|manual> }|{off}}
DESCRIPTION: This command turns the patrol read scheduling on
and sets the mode of the patrol read to automatic or manual.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Patrol read option
SYNTAX: storcli /cx set patrolread [starttime=< yyyy/mm/dd hh>]
[maxconcurrentpd =<value>] [includessds = <on|onlymixed|off>]
[uncfgareas= on|off] [excludevd=x-y,z|none]
DESCRIPTION: This command schedules a patrol read operation.
You can use the following options for patrol read command:
OPTIONS:
starttime - A valid date and hour in 24 hours format
Sets the start time in yyyy/mm/dd hh format.
maxconcurrentpd - Sets the number of physical drives that can be patrol read at a
single time.
includessds-Include SSDs in the patrol read.
uncfgareas-Include the areas not configured in the patrol read.
excludevd-Excludes virtual drives from the patrolread. To exclude
particular virtual drives, you can provide list of virtual drive IDs
(x,y, z format) or the range of virtual drives that you want to
exclude from a patrolread (x-y format). If this option is
not specified in the command, no virtual drives are excluded.
None: if user specifies as None, we will remove the Virtual drives
if any were excluded before.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Patrol read option
SYNTAX: storcli /cx set patrolread delay = <value>.
DESCRIPTION: This command delays the scheduled patrol read in hours.
A value of 0 makes the PR run continuously with no delay(in a loop).
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Shows the controllers BadBlocks
SYNTAX: storcli /cx show badblocks.
DESCRIPTION: This command shows the bad blocks on the controller.
/cx - specifies the controller where X is the controller index
NAME: Erases the flash on Adapter.
SYNTAX:
storcli /cx flasherase
DESCRIPTION: Erases the flash memory on the adapter.
/cx - specifies the controller where X is the controller index
NAME: Shutdown the adapter.
SYNTAX:
storcli /cx shutdown
DESCRIPTION: Shutdown the adpater.All background operations are put on
hold for resume. The controller cache is flushed, all disk drive
caches are flushed.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Command sets connector mode on selected controllers
SYNTAX:
storcli /cx/mx set mode=<Internal | External | Auto>
DESCRIPTION: Command sets connector mode on selected controllers.
The possible parameters are:External: Set Multiplexer to select External port. e.g. scan external bus.
Internal: Set Multiplexer to select Internal port. e.g. scan SAS bus for connected devices.
/cx - specifies the controller where X is the controller index
/mx - specifies the mux port of the controller
NAME: Show the connector mode .
SYNTAX:
storcli /cx/mx show
DESCRIPTION:Command display connector mode(Internal/External) on selected controllers
/cx - specifies the controller where X is the controller index
/mx - specifies the mux port of the controller
NAME: Downgrades the Firmware on Adapter.
SYNTAX:
storcli /cx transform iMR
DESCRIPTION: Downgrades the firmware memory on the adapter.
/cx - specifies the controller where X is the controller index
NAME: Restarts the Adapter.
SYNTAX:
storcli /cx restart
DESCRIPTION: Restarts the adapter without system reboot.
/cx - specifies the controller where X is the controller index
NAME: Shows information about the Bad Block Table.
SYNTAX: storcli /cx/vx show BBMT
DESCRIPTION: Shows information about the Bad Block Entries
of virtual disk(s) on the selected adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Clears Bad Block Table.
SYNTAX: storcli /cx/vx Delete BBMT
DESCRIPTION: This command clears the LDBBM table entries for
the logical drive(s) on the given adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show dequeuelog
SYNTAX: storcli /cx show dequeuelog file=<filepath>
DESCRIPTION: This command displays the debug queue (DeQueue) logs
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set personality on controller
SYNTAX: storcli /cx set personality=RAID|HBA|JBOD
DESCRIPTION: Set the personality of the controller to either RAID, HBA or JBOD mode.
CONVENTION:
/cx - specifies the controller where X is the controller index
Caution: The process can take up to 5 seconds to complete, do not power off or reset the system until complete.
NAME:Show personality
SYNTAX: storcli /cx show personality
DESCRIPTION:Displays the current personality set on the controller.
Also displays the requested personality if set by user.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set profile on controller
SYNTAX: storcli /cx set profile profileid=<id>
DESCRIPTION: Set the profile of the controller to user provided profileid setting.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show profile list
SYNTAX: storcli /cx show profile
DESCRIPTION:Displays the profile list supported on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set immediateio on controller
SYNTAX: storcli /cx set immediateio=<on|off>
DESCRIPTION: Enable or Disable Immediate IO.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set largeiosupport on controller
SYNTAX: storcli /cx set largeiosupport=<on|off>
DESCRIPTION: Enable or Disable largeiosupport on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set SCSI unmap on controller
SYNTAX: storcli /cx set unmap=<on|off>
DESCRIPTION: Enable or Disable SCSI unmap on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set driveactivityled on controller
SYNTAX: storcli /cx set driveactivityled=<on|off>
DESCRIPTION: Set Drive Activity LED to on or off.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Enable Flush writeverify on controller
SYNTAX: storcli /cx set flushwriteverify=<on|off>
DESCRIPTION: Set Flush writeverify to on or off.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show flushwriteverify
SYNTAX: storcli /cx show flushwriteverify
DESCRIPTION:Displays whether flushwriteverify
is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show SCSI unmap
SYNTAX: storcli /cx show unmap
DESCRIPTION:Displays whether SCSI unmap is enabled or disabled on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show largeiosupport
SYNTAX: storcli /cx show largeiosupport
DESCRIPTION:Displays whether largeiosupport is enabled or disabled on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set driveactivityled on controller
SYNTAX: storcli /cx set driveactivityled=<on|off>
DESCRIPTION: Set Drive Activity LED to on or off.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show immediateio
SYNTAX: storcli /cx show immediateio
DESCRIPTION:Displays whether Immediate IO
is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show driveactivityled
SYNTAX: storcli /cx show driveactivityled
DESCRIPTION:Displays whether drive activity LED
is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Write cache on JBODs.
SYNTAX: storcli /cx set jbodwritecache=on|off|default
DESCRIPTION: changes Write cache setting on all JBOD drives.
CONVENTION:
/cx - specifies the controller where X is the controller index
OPTIONS:
on - enables the write cache on all JBOD drives.
off - disables the write cache on all JBOD drives.
default - changes the write cache to disk's default setting.
NAME:Show Write cache
SYNTAX: storcli /cx show jbodwritecache
DESCRIPTION:Displays the Write cache setting for JBODs.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show PD Fail Event log.
SYNTAX: storcli /cx show pdfailevents [lastoneday] [lastseqnum=<val>] [file=<filepath>]
DESCRIPTION: Displays overall PD predictive failures event information. The
information shown consists of total PD failures event entries available
at firmware side since the last clear and details of each entry of the error log.
OPTIONS:
lastoneday:Dumps the latest x number of events in last 24 hours
lastseqnum:Dumps the latest x number of events from given seq number
file: file which collects all the events.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set pd failure event options on controller
SYNTAX: storcli /cx set pdfaileventoptions [detectionType=<val>]
[correctiveaction=<val>] [errorThreshold=<val>]
DESCRIPTION: Sets details of PD predictive failures event information
such as detection type, corrective action and error threshold values set
on the controller.
OPTIONS:
detectionType : Enables detection of errors.
0 - Disabled
1 - enabled, high latency for reads
2 - enabled, aggressive reads
3 - enabled, use NVDATA specified value
correctiveaction : Enables to log events or corrective action based on SMARTer.
0 - only log events
1 - take corrective action based on SMARTer
errorThreshold : Error logging durations 0-8hours, 1-1hour, 2-15mins, 3-5mins.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: show pd failure event options
SYNTAX: storcli /cx show pdfaileventoptions
DESCRIPTION:Displays details of PD predictive failures event information
such as detection type, corrective action and error threshold values set
on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show VD VF mapping
SYNTAX: storcli /cx/vx show vfmap
DESCRIPTION: This command displays the VF mapping of a virtual
drive and its access policy.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Sets VD VF mapping
DESCRIPTION: Sets the VF accesspolicy on a Virtual drive
SYNTAX: storcli /cx/vx set vfmap [VF=<val> | PF] access=RW|RO|Blocked|Hidden
OPTIONS:
RW - Access is Read Write
RO - Access is Read Only
Blocked - Access is Blocked
Hidden - Access is Hidden
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: show every information of the controller
DESCRIPTION:Displays controller information, the configuration present on it,
events generated and the termlog on the controller.
SYNTAX: storcli /cx show AliLog [logfile[=filename]]
OPTIONS:
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME : SET Controller Config
SYNTAX:
storcli /cx set config file=<fileName>
DESCRIPTION: Reads the configuration from the file and loads it on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME : GET Controller Config
SYNTAX:
storcli /cx get config file=<fileName>
DESCRIPTION: Command saves the configuration
of the selected controller to the given filename.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Make the drive group Transport Ready/Clear
SYNTAX: storcli /cx/dx set transport=on/off [EDHSP=on/off] [SDHSP=on/off]
DESCRIPTION: Transports specified drive group or clears.
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the drive group where X is the drive group ID
EDHSP - specifies whether to include the Exclusive Dedicated HSP's
SDHSP - specifies whether to include the Shared Dedicated HSP's
NAME: Set largeQueueDepth on controller
SYNTAX: storcli /cx set largeQD=<on|off>
DESCRIPTION: Enable or Disable large Queue Depth on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show largeQueueDepth
SYNTAX: storcli /cx show largeQD
DESCRIPTION:Displays whether largeQueueDepth is enabled or disabled on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME : Enable Firmware Debug Variables
SYNTAX:
storcli /cx set debug type=<value> option=<value> [level=<value in hex>]
DESCRIPTION: To enable the firmware debug variables.
CONVENTION:
/cx - specifies the controller where X is the controller index
type - takes the value form 0-128 mapping each number to particular debug variable in FW
option - takes values form 0-4 [ 0-NA | 1-SET | 2-CLEAR | 3-CLEAR ALL | 4-DEBUG DUMP]
level - supports multiple levels of debugging in FW
NAME : Resetting the Firmware Debug Variables
SYNTAX:
storcli /cx set debug reset all
DESCRIPTION: To enable the firmware debug logs from the application.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show SCSI UNMAP setting
SYNTAX: storcli /cx/jbodx show Unmap
DESCRIPTION: This command shows the SCSI UNMAP setting of a JBOD drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/jbodx - specifies a JBOD drive where X is the target ID.
NAME: Set/set unmap on a JBOD
storcli /cx/jbodx set unmap=<on|off>
DESCRIPTION: Sets or unsets a Unmap on a JBOD.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/jbodx - specifies a JBOD drive where X is the target ID.
NAME: Show Snapdump information
SYNTAX: storcli /cx show snapdump
DESCRIPTION: Shows the controller Snapdump information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Sets Snapdump state information
SYNTAX: storcli /cx set snapdump state=on|off
DESCRIPTION: Enables or disables the snapdump on controller
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Sets Snapdump information
SYNTAX: storcli /cx set snapdump [ savecount=<value> | delayocr=<value> ]
DESCRIPTION: Sets the propeties of snapdump information on controller
OPTIONS:
savecount - Number of times snapdump persists on the controller across reboots.
value range is 0-255
delayocr - Driver to trigger OCR after the specified delay
. value range is 15-60 sec
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Gets Snapdump information
SYNTAX: storcli /cx get snapdump [id=[ all | <value> file=<fileName> ] [norttdump] ]
DESCRIPTION: Gets the controller Snapdump data based on the id provided or all
and saves to a file,including ondemand snapdumps.
OPTIONS:
ID - ID of the snapdump from the data displayed with show snapdump command.
if all is specified all available snapdumps will be extracted in zip format.
If ID suboption is not specified, then it is a request to generate a new snapdump
and download all the snapdumps present.
fileName - file to be saved in zip format and later to be extracted
norttdump - rttdump is applicable only for windows. By default driver dump is
saved to a file in windows. if norttdump is specified driver
dump will not be saved
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Delete Snapdump information
SYNTAX: storcli /cx delete snapdump [force]
DESCRIPTION: Deletes the controller Snapdump information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Download or Flash complete flash image on the controller
SYNTAX: storcli /cx download completeflash [fileone=<firmware image/IT bootloader image>] [filetwo=<flash image/firmware package>] [file=<cbb-concatenated-image>]
DESCRIPTION: Performs complete flash of the flash image/firmware package on the controller
a)fileone:For IT controllers,Firmware image should be given.For MR controllers,IT bootloader image should be given.
b)filetwo:For IT controllers,Flash image should be given.For MR controllers,Firmware package i.e.,nopad/16MB/32MB
should be given.
c)file: Only for MR Controllers. This file option should be used to download cbb-concatenated-images
d)Either fileone and filetwo options or file option should only be provided
e)All file paths should be absolute.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note : This command supports both IT and MR controllers
NAME: Show vpd information
SYNTAX: storcli /cx show vpd
DESCRIPTION:Displays the contents of the VPD for the specified controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
StorCLIO Command Verbose Help
NAME: Set Sasaddress
SYNTAX: storclio /cx set sasaddress=xxxxxxxx
DESCRIPTION: Command Sets 64B length SAS Address to the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Get Factory settings
SYNTAX: storclio /cx get factorysettings file=<filepath>
DESCRIPTION: Get/write all Factory settings to a given file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Factory settings
SYNTAX: storclio /cx set factorysettings file=<filepath>
DESCRIPTION: set/read all Factory settings from a given ini file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME : SET VPD
SYNTAX:
storclio /cx set vpd file=<fileName>
DESCRIPTION: Set the VPD data. Give the vpd file as input.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set OOB mode on controller
SYNTAX: storclio /cx set oob mode=i2c|pcie maxpayloadsize=xxxx maxpacketsize=xxxx
DESCRIPTION:Set out of band management communication mode
with the transport mode parameters
mode : Mode of transport. Can be i2c or pcie
maxpayloadsize : Maximum payload size to be set for OOB communication.
maxpacketsize : Maximum packet size to be set for OOB communication.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show OOB mode on controller
SYNTAX: storclio /cx show oob
DESCRIPTION:Shows Out Of Band management communication mode
with the transport mode parameters
mode : Mode of transport. Can be i2c or pcie
maxpayloadsize : Maximum payload size to be set for OOB communication.
maxpacketsize : Maximum packet size to be set for OOB communication.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports both IT and MR Controllers
NAME: Set pcilinkspeed
SYNTAX: storclio cx set pcilinkspeed = <speed>
DESCRIPTION: sets pcilinkspeed
CONVENTION:
<speed> can be 1,2 or 3 where 1-(2.5GT/s), 2-(5GT/s, 3-(8GT/s)
/cx - specifies the controller where X is the controller index
NAME: Show SubOEMId of the controller
SYNTAX: storclio /cx show SubOEMId
DESCRIPTION: Displays the SubOEMId of the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set SubOEMId of the controller
SYNTAX: storclio /cx set SubOEMId=<val>
DESCRIPTION: This command sets Sub OEM ID field of the MFC features to <val>.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set MFG data of the controller
SYNTAX: /cx set MFG file=<fileName>
DESCRIPTION: This command sets MFG data from the given file.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Clears NVRAM on Adapter.
SYNTAX: storclio /cx delete NVRAM
DESCRIPTION: This command Clears the NVRAM on Adapter.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Get Hardware Device page
SYNTAX: storclio /cx get HWDevice deviceType=<val>[bus=<val> slaveAddress=<val>]
[[offset=<val>] size=<val>] file=<filepath> [fileone=<filepath> filetwo=<filepath>]
DESCRIPTION: This command gets the hardware device information and fills
the user specified file.
OPTIONS:
bus: Bus from which data to be read
slaveAddress: slave address of the device in Hex
offset: Starting Offset value in Hex.
size : Total size in bytes.If the size is zero,then all data on the device
will be got.
device type. The values are:
TMM-EEPROM - 3
SBR - 4
Generic EEPROM device - 5
fileone:This optional file option is used to specify the hostboot image when the firmware is in non-operational state.
filetwo:This optional file option is used to specify the filename to which the data should be written
when the firmware is in non-operational state.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Set Hardware Device page
SYNTAX: storclio /cx set HWDevice deviceType=<val> [bus=<val> slaveAddress=<val>]
[offset=<val>] file=<filepath> [fileone=<filepath> filetwo=<filepath>]
DESCRIPTION: This command sends the user specified file to firmware to
modify the hardware device information.
OPTIONS:
bus: Bus from which data to be read
slaveAddress: slave address of the device in Hex
offset: Starting Offset value in Hex.
device type. The values are:
TMM-EEPROM - 3
SBR - 4
Generic EEPROM device - 5
fileone:This optional file option is used to specify the hostboot image when the firmware is in non-operational state.
filetwo:This optional file option is used to specify the filename from which the data should be read and written to the respective devicepage
when the firmware is in non-operational state.
CONVENTION:
/cx - specifies a controller where X is the controller index.
Unlisted StorCLI Command Verbose Help
NAME: Gets rttdump information
SYNTAX: storcli get rttdump
DESCRIPTION: Gets all the controllers rttdump data and saves to a file.
NAME: Compare Factory settings
SYNTAX: storcli /cx Compare factorysettings file=<filepath>
DESCRIPTION: Compare all Factory settings from a given ini file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Compare Raw Factory settings
SYNTAX: storcli /cx Compare factorysettings raw file=<filepath>
DESCRIPTION: Compare raw Factory settings from a given ini file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Compares factory data on the controller.
SYNTAX: storcli /cx Compare factory file=<filepath>
DESCRIPTION: Command compares the factory data on the selected controller(s)
based on the contents in the input file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: sets factory data on the controller.
SYNTAX: storcli /cx set factory [mfcdata|mfgdata|pcidata|sasaddress] file=<filepath>
DESCRIPTION: Command sets the factory data on the selected adapter(s)
based on the contents in the input file
/cx - specifies the controller where X is the controller index
NAME : SET PersistentPage
SYNTAX: storcli /cx set persistentpage file=<fileName>
DESCRIPTION: Set the Persistent Page Data.Give the file name as input.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set personality on controller
SYNTAX: storcli /cx set personality=RAID|HBA|eHBA
DESCRIPTION: Set the personality of the controller to either RAID, HBA or eHBA mode.
CONVENTION:
/cx - specifies the controller where X is the controller index
Caution: The process can take up to 5 seconds to complete, do not power off or reset the system until complete.
NAME: Show fwbootregion
SYNTAX: storclio /cx show fwbootregion
DESCRIPTION:Displays whether FW is running from primary flash location
or secondary flash location
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set fwbootregion on controller
SYNTAX: storclio /cx set fwbootregion = [Primary | Secondary]
DESCRIPTION: Sets the controller to boot from either primary or secondary flash location
Primary: controller booted from PRIMARY flash region.
Secondary: controller booted from SECONDARY flash region.
/cx - specifies the controller where X is the controller index
NAME: Upload complete flash image of the controller
SYNTAX: storcli /cx get flash fileone=<IT bootloader image> filetwo=<filename>
DESCRIPTION: Uploads complete flash of the controller to user specified file
a)fileone:IT bootloader image should be given.
b)filetwo:Filename of the file in which the complete flash image of the controller should be to uploaded.
c)All file paths should be absolute.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note : This command is supported only on non-operational/jumpered MR controllers.
NAME: Download individual flash component(s) on to the controller
SYNTAX: storcli /cx download component fileone=<Hostboot image(CBB-Concatenated)> filetwo=<Flash component(s)>
DESCRIPTION: Performs component based download of the individual flash images on to the controller
a)fileone:Concatenated image with CBB(hostboot) component should be given.
b)filetwo:Individual flash component(s) which has to be downloaded
e)All file paths should be absolute.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Download or Flash controller firmware
SYNTAX:
storcli /cx download file=<filepath> Package
DESCRIPTION: Download or Flash controller firmware.
a)File should be the abs path for f/w image.
b)Please reboot the system for the changes to take effect
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Energypack
SYNTAX: storcli /cx show Energypack
DESCRIPTION:Displays Energy pack status.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Challenge Value
SYNTAX: storclio /cx set challengeVal
DESCRIPTION: Set the 16 byte challenge value and 1 byte keyindex on the controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Verify Challenge Value
SYNTAX: storclio /cx verify challengeVal
DESCRIPTION: Verify challenge value on the controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Show Cache Offload information
SYNTAX: storcli /cx show colinfo
DESCRIPTION: Shows the Cache Offload information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Deletes Cache Offload information
SYNTAX: storcli /cx delete colinfo
DESCRIPTION: Deletes the Cache Offload information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Shows all the available Controller Memory Scrub patterns
SYNTAX: storcli /cx show memscrubpatterns.
DESCRIPTION: This command gives the list of pattern Ids supported to scrub
controller memory.
/cx - specifies the controller where X is the controller index
NAME: Set Controller Memory Scrub pattern
SYNTAX: storcli /cx set memscrubpattern = <value> [force].
DESCRIPTION: This command scrubs the controller memory with the user
specified pattern.
/cx - specifies the controller where X is the controller index
NAME: Retention Test on BBU
SYNTAX: storcli /cx/bbu start retentiontest
DESCRIPTION: Starts the Retention Test on BBU ,Restart required.
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Set the date and time for the Battery
SYNTAX: storcli /cx/bbu set mfg file=<file path>
DESCRIPTION: Resets the Manufacturing Date and Manufacture Name of the
BBU as per the contents of the file
-file : specifies the name of the file that contains the
Manufacture Name(First line, last three characters) and
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Show Smart Carrier Information
SYNTAX: storcli /cx[/ex]/sx show scnvram
DESCRIPTION: Show Nvram Smart Carrier Information of the smart drive
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Clear Smart Carrier Information
SYNTAX: storcli /cx[/ex]/sx clear scnvram
DESCRIPTION: Clear Nvram Smart Carrier Information of the smart drive
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show drive sanitize status.
SYNTAX: storcli /cx[/ex]/sx show sanitize
DESCRIPTION: Displays the status as percentage of sanitize completed.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Sanitize the Drives
SYNTAX: storcli /cx[/ex]/sx start sanitize [cryptoerase| overwrite| blockerase] [ause]
DESCRIPTION: Sanitize drives with specified pattern(s).
OPTIONS:
cryptoerase| overwrite| blockerase - sanitize types
cryptoerase - Keys gets corrupted on the drive.
overwrite - Overwritten by all zero's.
blockerase - Data is cleared by the drive.
ause - Allow Unrestricted Sanitize Exit.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Retention Test on cache vault
SYNTAX: storcli /cx/cv start retentiontest
DESCRIPTION: Starts the Retention Test on cache vault ,Restart required.
CONVENTION:
/cx - specifies the controller where X is the controller index
/cv - Cache vault.
StorCLI Command Verbose Help
Storage Command Line Tool Ver 007.0912.0000.0000 Dec 27, 2018
(c)Copyright 2018, AVAGO Technologies, All Rights Reserved.
NAME: Show maintenance
SYNTAX: storcli /cx show maintenance
DESCRIPTION:Displays the maintenance mode of the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set maintenance on controller
SYNTAX: storcli /cx set maintenance mode=normal|nodevices
DESCRIPTION: Sets maintenance mode of the controller with normal or nodevices
The possible values for mode are:Normal: FW will set to Normal Mode .
NoDevices: FW will not present LDs to host or communicate.
/cx - specifies the controller where X is the controller index
NAME : ADD Virtual Drive
SYNTAX:
storcli /cx add vd r[0|1|5|6|00|10|50|60][Size=<VD1_Sz>,<VD2_Sz>,..|all]
[name=<VDNAME1>,..] drives=e:s|e:s-x|e:s-x,y [PDperArray=x|auto]
[SED] [pdcache=on|off|default][pi] [DimmerSwitch(ds)=default|automatic(auto)|
none|maximum(max)|MaximumWithoutCaching(maxnocache)] [WT|WB|AWB][nora|ra]
[direct|cached] [cachevd] [unmap]
[Strip=<8|16|32|64|128|256|512|1024>] [AfterVd=X]
[Spares = [e:]s|[e:]s-x|[e:]s-x,y][force]
[Cbsize=0|1|2 Cbmode=0|1|2|3|4|7]
DESCRIPTION: Creates a virtual drive with user specified options and optionally
associates them to cachecade.
OPTIONS:
r - Sets the RAID type of the configuration. (RAID [0|1|5|6|00|10|50|60]).
size - Sets the size of each virtual drive, default value is for all drives.
name - Specifies the drive name for each virtual drive. (15 characters max)
drives - In e:s|e:s-x|e:s-x,y:
- e specifies the enclosure ID.
- s represents the slot in the enclosure.
- e:s-x is the range convention used to represent slots s to x in
the enclosure e.
pdperarray - Specifies the number of physical drives per array. The default
value is automatically chosen.(0 to 16)
sed - Creates security-enabled drives.
pdcache Enables or disables PD cache. (on|off|default)
cachevd Enables SSD caching on the create VD
unmap Enables SCSI unmap on the VD
pi - Enables protection information.
EmulationType :
0 - default
1 - None
2 - 512E-force
Cbsize :
0 - 64k cache bypass
1 - 128k cache bypass
2 - 256k cache bypass
Cbmode :
0 - Enable intelligent mode cache bypass
1 - Enable standard mode cache bypass
2 - Enable custom mode cache bypass 1
3 - Enable custom mode cache bypass 2
4 - Enable custom mode cache bypass 3
7 - Disable cache bypass
dimmerswitch - Specifies the power-saving policy. Sets to default automatically.
default: Logical device uses controller default power-saving policy.
automatic (auto): Logical device power savings managed by firmware.
none: No power-saving policy.
maximum (max): Logical device uses maximum power savings.
MaximumWithoutCaching (maxnocache): Logical device does not cache
write to maximize power savings.
direct|cached - Sets the logical drive cache policy.Direct I/O is the default.
cached: Cached I/O, direct: Direct I/O
WT|WB|AWB - Enables write through.Write back is the default.
wt: Write through, wb: Write back, Awb: Always write back
nora|ra - Disables read ahead.Enabled is the default.
ra: Read ahead, nora: No read ahead
strip - Sets the strip size for the RAID configuration in KB.
(8, 16, 32, 64, 128, 256, 1024)
aftervd - Creates the VD in the adjacent free slot next to the specified VD.
spares - Specifies the physical drives that are to be assigned to a disk group
for spares.
force — Forces a security-capable physical drive to be added to a drive group
without security.
ExclusiveAccess: If Specified ExclusiveAccess, the virtual disk will be
Exclusive Access.
ByDefault VD will be Shared Access.
CONVENTION:
/cx - specifies the controller where X is the controller index
e:s|e:s-x|e:s-x,y-'e' specifies the enclosure id and 's' represents the slot in
the enclosure. 'e:s-x' is the range convention used to represents slots 's' to
'x' in the enclosure 'e'. Enclosure id for directly attached drive is 'D'
e.g. D:x which can also be specified as x (without D:)
NAME : ADD RAID0 for Each Physical Drive
SYNTAX:
storcli /cx add vd each r0 [name=<VDNAME1>,..] [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] [ExclusiveAccess] [Cbsize=0|1|2 Cbmode=0|1|2|3|4|7]
strip - Sets the strip size for the RAID configuration in KB.
(8, 16, 32, 64, 128, 256, 1024)
DESCRIPTION: Creates RAID0 virtual drive individually on all/specified PDs
"drives" is optional when not specified all the unconfigured good PDs will be
configured as individual RAID0 volumes
OPTIONS:
SED - Creates security enabled drives
pdcache=on|off - enable/disable pd cache
EmulationType :
0 - default
1 - None
2 - 512E-force
Cbsize :
0 - 64k cache bypass
1 - 128k cache bypass
2 - 256k cache bypass
Cbmode :
0 - Enable intelligent mode cache bypass
1 - Enable standard mode cache bypass
2 - Enable custom mode cache bypass 1
3 - Enable custom mode cache bypass 2
4 - Enable custom mode cache bypass 3
7 - Disable cache bypass
DimmerSwitch(ds)=default|automatic(auto)|none|maximum(max) - power save policy
WT|WB|AWB - enable/disable write back
nora|ra - enable/disable read ahead
ExclusiveAccess: If Specified ExclusiveAccess, the virtual disk will be
Exclusive Access.
ByDefault VD will be Shared Access.CONVENTION:
/cx - specifies the controller where X is the controller index
e:s|e:s-x|e:s-x,y-'e' specifies the enclosure id and 's' represents the slot in
the enclosure. 'e:s-x' is the range convention used to represents slots 's' to
'x' in the enclosure 'e'.
NAME: ADD CacheCade virtual Drive
SYNTAX:storcli /cx add VD cachecade R[aid][0,1,10]
drives = [e:]s|[e:]s-x|[e:]s-x,y [WT| WB] [assignvds = 0,1,2]
DESCRIPTION:Creates a cachecade virtual drive and optionally associates existing
virtual drives to cachecade
OPTIONS:
cc|cachecade - Confirmation from user to create a cachecade vd
Wrcache - Write policy for the cc vd
assignvds - List of vds to be associated with the new CC vd
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
Non spanned configuration e.g.:storcli /c0 add VD r0 drives=252:0,252:1
Spanned configuration e.g.: storcli /c0 add VD r10 drives=252:0-3 pdperarray=2
NAME: Display enclosure information.
SYNTAX: storcli /cx/ex show
DESCRIPTION: - Show status of each module in the enclosure
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
NAME: Display enclosure information.
SYNTAX: storcli /cx/ex show all
DESCRIPTION: - Show status of each module in the enclosure
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
NAME: Show the enclosure status
SYNTAX: storcli /cx/ex show status [extended]
DESCRIPTION: Show the enclosure status and the status of all the
enclosure elements
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
OPTIONS:
extended=Displays the extended enclosure status.
NAME: Show the enclosure/expander phy error counters
SYNTAX: storcli /cx/ex show phyerrorcounters
DESCRIPTION: Show the enclosure/expander phy error counters
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
NAME: Show the phy error counter details
SYNTAX: storcli /cx/px show phyerrorcounters
DESCRIPTION: Show the phy level error counters
CONVENTION:
/cx - specifies the controller where X is the controller index
/px - specifies the phy where X is the phy index
Note: This command supports only IT Controllers
NAME: Enable phy or Disable Phy
SYNTAX: storcli /cx/px set state=on|off
DESCRIPTION: Enable phy or Disable Phy interfaces
CONVENTION:
/cx - specifies the controller where X is the controller index
/px - specifies the phy where X is the phy index
Note: This command supports only IT Controllers
NAME: Reset Phy
SYNTAX: storcli /cx/px reset [hard]
DESCRIPTION: Reset phy or Hard Reset phy
CONVENTION:
/cx - specifies the controller where X is the controller index
/px - specifies the phy where X is the phy index
Note: This command supports only IT Controllers
NAME: Show the Drive/Slot error counters
SYNTAX: storcli /cx[/ex]/sx show errorcounters
DESCRIPTION: Show the Drive/Slot error counters
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies the enclosure where X is the enclosure index
NAME: Delete event log.
SYNTAX: storcli /cx delete events
DESCRIPTION: This command deletes all records in the event log.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Event log.
SYNTAX: storcli /cx show events [[type= <sincereboot| sinceshutdown|
includedeleted|latest=x| ccincon vd=<0,1,...>] filter=<[info],[warning],
[critical],[fatal]> file=<filepath> [logfile[=filename]]
DESCRIPTION:Gets event log entry details. The information shown consists of
total number of entries available at firmware side since the last clear
and details of each entry of the error log. Start_entry specifies the
initial event log entry when displaying the log.
OPTIONS:
latest=x:Dumps the latest x number of events, if any exist. The event
data will be written to the file in reverse order which includes
deleted events
ccincon:Dumps if any CC( ConsistencyCheck ) errors logged on a VD.
sincereboot: Dumps all the events since last adapter reboot.
sinceshutdown:Dumps all the events since last controller shutdown.
includedeleted:Dumps all events, including deleted events.
severity levels:
info:Informational message. No user action is necessary.
warning:Some component may be close to a failure point.
critical:A component has failed, but the system has not lost data.
fatal:A component has failed, and data loss has occurred or will occur.
file: file which collects all the events.
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Event log.
SYNTAX: storcli /cx show eventloginfo
DESCRIPTION:Displays overall event information such as
newest sequence number, oldest sequence number, shutdown sequence
number, reboot sequence number, and clear sequence number.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Delete security key
SYNTAX: storcli /cx delete securitykey
DESCRIPTION: This command deletes the security key of the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set KeyID Passphrase Security key
SYNTAX: storcli /cx set securitykey=xxxxxxxx {passphrase=xxxx} {keyid=xxx}
DESCRIPTION: This command sets the security key for the controller.
OPTIONS:
{passphrase=xxxx}: String that is linked to the controller and is used in the next boot up to encrypt the lock key
If the passphrase is not set, the controller generates it by default.
{keyid=xxx}: Unique ID set for different controllers to help you specify a passphrase to a specific controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Start Diagnostic on Adapter
SYNTAX: storcli /cx start Diag Duration=<Val> [type=0|1]
DESCRIPTION: Start Diagnostic on Adapter.
OPTIONS:
Duration : Run diagnostic for specified duration based on type.Duration value is in seconds.
Type : Type of diagnostic test to be executed.
0 - Default diagnostic test.
1 - Phy Loopback diagnostic test.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set keyID Security Key
SYNTAX: storcli /cx set securitykey keyid=xxx
DESCRIPTION: This command sets the key ID for the controller
OPTIONS:
keyid=xxx: The key ID is unique for every controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Compare Security key
SYNTAX: storcli /cx compare securitykey=xxxxxxxxxx
DESCRIPTION: This command compares and verifies the security key of the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set termlog on or off
SYNTAX: storcli /cx set termlog[=on|off|offthisboot]
DESCRIPTION: term log option can be enabled or disabled
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show termlog
SYNTAX: storcli /cx show termlog [type=config|contents] [logfile[=filename]]
DESCRIPTION: This command displays the firmware logs
OPTION:
type=config - the term log configuration (settings)
type=contents - the contents option displays the term log.
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Delete termlog
SYNTAX: storcli /cx delete termlog
DESCRIPTION: This command clears the TTY(firmware log for issue troubleshooting)
logs
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set sesmonitoring on or off
SYNTAX: storcli /cx set sesmonitoring[=on|off]
DESCRIPTION: sesmonitoring can be enabled or disabled on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show sesmonitoring
SYNTAX: storcli /cx show sesmonitoring
DESCRIPTION: This command displays the sesmonitoring status
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set failpdonsmarterror on or off
SYNTAX: storcli /cx set failpdonsmarterror[=on|off]
DESCRIPTION: failpdonsmarterror can be enabled or disabled on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show failpdonsmarterror
SYNTAX: storcli /cx show failpdonsmarterror
DESCRIPTION: This command displays the failpdonsmarterror status
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set security key.
SYNTAX: storcli /cx set securitykey=xxxxxxxx oldsecuritykey=xxxxxxxx
{passphrase=xxxx} {keyid=xxx}
DESCRIPTION:This command changes the security key for the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Delete virtual Drive
SYNTAX: storcli /cx/vx del [cachecade] [discardcache] [force]
DESCRIPTION: This command deletes a particular virtual drive or, when the vall
option is used, all the virtual drives and hotspares on the controller are
deleted.
OPTIONS:
cc|cachecade - Confirmation for deleting a cachecade virtual drive
force - deletes virtual drive with operating system.
discardcache - deletes virtual drive without flushing cached data.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NOTE: This command cannot be used to delete VD's with boot volume on DFF's.
However you can use the /vall option to delete both CCVD and BootVD
NAME: Delete configuration
SYNTAX: storcli /cx delete config [force]
DESCRIPTION: This command clears complete configuration on the controller.
OPTIONS:
force - deletes all the configuration if any virtual drives are associated or has OS/FS.
CONVENTION:
/cx - specifies the controller where X is the controller index
NOTE: This command cannot be used to delete configuration when any boot volume exists.
NAME: Show Diskgroup
SYNTAX: storcli /cx/dx show
DESCRIPTION: This command displays the topology information of the drive group.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the disk group where X is the dg index
NAME: Show Diskgroup
SYNTAX: storcli /cx/dall show cachecade
DESCRIPTION:Displays all CacheCade virtual drive information.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dall - specifies all the disk group
NAME: Show Mirror
SYNTAX: storcli /cx/dall show mirror
DESCRIPTION:displays the information about the mirror associated with the DG.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dall - specifies all the disk group
NAME: Spilt Mirror
SYNTAX: storcli /cx/dall split mirror
DESCRIPTION:splits the mirror VDs apart.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dall - specifies all the disk group
NAME: Join Mirror
SYNTAX: storcli /cx/dall add mirror src=<val> [force]
DESCRIPTION:joins the VD with its mirror.
OPTIONS:
CONVENTION:
/cx - specifies the controller where X is the controller index
/dall - specifies all the disk group
<val> - if val is 0, then data will be copied from existing VD to drives.
If val is 1 then data will be copied from drives to VD
If val is 2 then Import broken mirror as a new VD
NAME: Show Diskgroup
SYNTAX: storcli /cx/dx show all
DESCRIPTION: Shows physical & virtual drive information for the DG.
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the disk group where X is the dg index
NAME: Show Free space Information
DESCRIPTION: Displays the free space information from all disk
groups
SYNTAX: storcli /cx show freespace
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Foreign Configuration
DESCRIPTION: Displays the summary of the entire foreign configuration
SYNTAX: storcli /cx/fall show [all] [securityKey = xxx]
OPTIONS:
all - Displays the topology of foreign configuration
securityKey - security key for unlocking foreign configuration
CONVENTION:
/cx - specifies the controller where X is the controller index
/fall - specifies foreign configuration
NAME: Delete Foreign Configuration
DESCRIPTION: Deletes the specified foreign configuration
SYNTAX: storcli /cx/fall del|delete [securityKey = xxx]
OPTIONS:
securityKey - security key for unlocking foreign configuration
CONVENTION:
/cx - specifies the controller where X is the controller index
/fall - specifies foreign configuration
NAME: Import or Preview Foreign Configuration
DESCRIPTION: Imports foreign configuration or shows the preview of foreign
configuration
SYNTAX: storcli /cx/fall import [preview] [securityKey = xxx]
OPTIONS:
import - imports the specified foreign configuration
preview - this option overrides import and shows the preview of how the
configuration will look after import
securityKey - security key for unlocking foreign configuration
CONVENTION:
/cx - specifies the controller where X is the controller index
/fall - specifies foreign configuration
NAME: Toggle SSD caching
DESCRIPTION: Enable/Disable SSD caching on Virtual drive
SYNTAX: storcli /cx/vx set ssdcaching=on|off
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Make the Virtual drive hidden on or off
SYNTAX: storcli /cx/vx set hidden=on|off
DESCRIPTION: Enable/Disable hide property on specified Virtual drive
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Make the drive group Secure
SYNTAX: storcli /cx/dx set security=on
DESCRIPTION: Enable security on specified drive group
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the drive group where X is the drive group ID
NAME: Make the drive group hidden on or off
SYNTAX: storcli /cx/dx set hidden=on|off
DESCRIPTION: Enable/Disable hide on specified drive group
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the drive group where X is the drive group ID
NAME: Show virtual Drive Expansion
SYNTAX: storcli /cx/vx show expansion
DESCRIPTION: Displays VD expansion possibilities
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Expand virtual Drive
SYNTAX: storcli /cx/vx expand Size=<xx> [expandarray]
DESCRIPTION: Expands VD to the specified size in the array
OPTIONS:
expandarray - expand array if possible to accommodate the give size
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME : GET VPD
SYNTAX:
storcli /cx get vpd file=<fileName>
DESCRIPTION: Get the VPD data.Give the file name as input, data will populate in file.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Drive Information
SYNTAX: storcli /cx[/ex]/sx show
DESCRIPTION: This command shows the summary of the physical drive for specified
slot in the controller.If you use the all option, the command shows information
for all slots on the controller. x stands for a number, a list of numbers,
a range of numbers, or all numbers.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Detailed Drive Information
SYNTAX: storcli /cx[/ex]/sx show all
DESCRIPTION: This command shows all information of a physical drive for the
specified slot in the controller. If you use the all option, the command shows
information for all slots on the controller. x stands for a number, a list of
numbers, a range of numbers, or all numbers.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Start Drive Rebuild
SYNTAX: storcli /cx[/ex]/sx start rebuild
DESCRIPTION: This command starts a rebuild operation for a drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stop Drive Rebuild
SYNTAX: storcli /cx[/ex]/sx stop rebuild
DESCRIPTION: This command stops a rebuild operation. You can run this command only
for a drive that is currently rebuilt.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Pause Drive Rebuild
SYNTAX: storcli /cx[/ex]/sx pause rebuild
DESCRIPTION: This command pauses an ongoing rebuild process. You can run this
command only for a drive that is currently rebuilt.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Resume Drive Rebuild
SYNTAX: storcli /cx[/ex]/sx resume rebuild
DESCRIPTION: This command resumes a paused rebuild process. You can run this
command only when a paused rebuild process for the drive exists.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive Rebuild Status
SYNTAX: storcli /cx[/ex]/sx show rebuild
DESCRIPTION: This command shows the progress of the rebuild process in
percentage.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive's accumulated power on hours
SYNTAX: storcli /cx[/ex]/sx show poh [ignoreselftest]
DESCRIPTION: This command performs self test and shows the accumlated power on hours of the drive.
The self test on the drive can be avoided by using option ignoreselftest
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive Smart information
SYNTAX: storcli /cx[/ex]/sx show smart
DESCRIPTION: This command shows the smart information of the drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Patrol read
SYNTAX: storcli /cx[/ex]/sx show patrolRead
DESCRIPTION: This command displays the current progress of the Patrol Read
and the estimated time to complete.
CONVENTION:
/cx - specifies the controller where X is the controller index
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Start Drive Copyback
SYNTAX: storcli /cx[/ex]/sx start copyback target=e:s
DESCRIPTION: This command starts a copyback operation for a drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stop Drive Copyback
SYNTAX: storcli /cx[/ex]/sx stop copyback
DESCRIPTION: This command stops a copyback operation. You can run this command
only on drives that have the copyback operation running.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Pause Drive Copyback
SYNTAX: storcli /cx[/ex]/sx pause copyback
DESCRIPTION: This command pauses a copyback operation. You can run this command
only when there is a copyback operation for the drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Resume Drive Copyback
SYNTAX: storcli /cx[/ex]/sx resume copyback
DESCRIPTION: This command resumes a paused copyback operation.You can run this
command only when there is a paused copyback process for the drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Reset Drive PhyErrorCounters
SYNTAX: storcli /cx[/ex]/sx reset phyerrorcounters
DESCRIPTION: This command resets the drive phyerrorcounters
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Reset Drive/Slot ErrorCounters
SYNTAX: storcli /cx[/ex]/sx reset errorcounters type = <Value>
DESCRIPTION: This command resets the drive/slot errorcounters
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
type - specifies whether to reset slot or drive error counters.
Value - Ranges from 1 to 2. When the drive is not present Value should always be 2.
1 - Drive error counters, 2 - Slot error counters.
NAME: Show Drive Copyback Status
SYNTAX: storcli /cx[/ex]/sx show copyback
DESCRIPTION: This command shows the progress of the copy back operation in
percentage.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive PhyErrorCounters
SYNTAX: storcli /cx[/ex]/sx show phyerrorcounters
DESCRIPTION: This command shows the drive phyerrorcounters
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Start Drive Initialization
SYNTAX: storcli /cx[/ex]/sx start initialization
DESCRIPTION: This command starts the initialization process on a drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stop Drive Initialization
SYNTAX: storcli /cx[/ex]/sx stop initialization
DESCRIPTION: This command stops a initialization process running on the
specified drive. A stopped initialization process cannot be resumed.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive initialization Status
SYNTAX: storcli /cx[/ex]/sx show initialization
DESCRIPTION: This command displays the current progress of the initialization
progress in percentage, and the estimated time to completion.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Start Drive Locate
SYNTAX: storcli /cx[/ex]/sx start locate
DESCRIPTION: This command locates a drive and activates the drive’s LED.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stop Drive Locate
SYNTAX: storcli /cx[/ex]/sx stop locate
DESCRIPTION: This command stops a locate operation and deactivates the drive’s
LED.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Drive KeyID
SYNTAX: storcli /cx[/ex]/sx show securitykey keyid
DESCRIPTION: This command shows the security keyID for secured physical drives.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Add Hot Spare Drive
SYNTAX: storcli /cx[/ex]/sx add hotsparedrive [DGs=<N|0,1,2...>]
[enclaffinity] [nonrevertible]
DESCRIPTION: This command creates a hotspare drive.
OPTIONS:
DGs - Specifies the drive group to which the hotspare drive is
dedicated.
enclaffinity - Specifies the enclosure to which the hotspare is associated
with. If this option is specified, affinity is set; if it is
not specified, there is no affinity.NOTE Affinity cannot be
removed once it is set for a hotspare drive.
nonrevertible- Sets the drive as a nonrevertible hotspare.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Delete Hot Spare Drive
SYNTAX: storcli /cx[/ex]/sx delete hotsparedrive
DESCRIPTION: This command deletes a hotspare drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Spin Up Drive
SYNTAX: storcli /cx[/ex]/sx spinup
DESCRIPTION: This command spins up a spun-down drive and the drive state is
unconfigured good.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Spin Down Drive
SYNTAX: storcli /cx[/ex]/sx spindown
DESCRIPTION: This command spins down an unconfigured drive and prepares it for
removal. The drive state will be unchanged.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive Online
SYNTAX: storcli /cx[/ex]/sx set online
DESCRIPTION: This command changes the drive state to online.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive Offline
SYNTAX: storcli /cx[/ex]/sx set offline
DESCRIPTION: This command changes the drive state to offline.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive Missing
SYNTAX: storcli /cx[/ex]/sx set missing
DESCRIPTION: This command marks a drive as missing.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive JBOD
SYNTAX: storcli /cx[/ex]/sx set jbod
DESCRIPTION: This command sets the drive state to JBOD.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Security on JBOD
SYNTAX: storcli /cx[/ex]/sx set security=on
DESCRIPTION: Sets Security on JBOD.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set Drive Good
SYNTAX: storcli /cx[/ex]/sx set good [force]
DESCRIPTION: This drive changes the drive state to unconfigured good. If the
drive has the operating system in it, use the force option.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Insert Drive to replace missing drive
SYNTAX: storcli /cx[/ex]/sx insert dg=A array=B row=C
DESCRIPTION: This command replaces the configured drive that is identified as
missing, and then starts an automatic rebuild.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
A - Drive Group number
B - array number
C - row number in an array
NAME: Change Emulation Type setting
SYNTAX: storcli /cx/vx set emulationType=0|1|2
DESCRIPTION: This command sets the Emulation Type on a virtual drive to
default or none.
OPTIONS:
0 - default
1 - None
2 - 512E-force
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: set SCSI UNMAP setting
SYNTAX: storcli /cx/vx set Unmap=<On|Off>
DESCRIPTION: This command sets the SCSI UNMAP setting on a virtual drive to
On or Off.
OPTIONS:
On - enable
Off - disable
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show SCSI UNMAP setting
SYNTAX: storcli /cx/vx show Unmap
DESCRIPTION: This command shows the SCSI UNMAP setting on a virtual drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Sets the Cache bypass size and cache bypass mode setting
SYNTAX: storcli /cx/vx set cbsize=0|1|2 cbmode=0|1|2|3|4|7
DESCRIPTION: This command sets the Cache bypass size and cache bypass mode on a virtual drive
OPTIONS:
cbsize :
0 - 64k cache bypass
1 - 128k cache bypass
2 - 256k cache bypass
cbmode :
0 - Enable intelligent mode cache bypass
1 - Enable standard mode cache bypass
2 - Enable custom mode cache bypass 1
3 - Enable custom mode cache bypass 2
4 - Enable custom mode cache bypass 3
7 - Disable cache bypass
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
Note: when cbmode is 7/Disable, user given cbsize will be ignored
NAME: Change Write cache setting
SYNTAX: storcli /cx/vx set wrcache=WT|WB|AWB
DESCRIPTION: This command sets the write cache policy on a virtual drive to
write back, write through, or always write back.
OPTIONS:
WT - Write Through
WB - Write Back
AWB - Write Back even in case of bad BBU also
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change Read cache setting
SYNTAX: storcli /cx/vx set rdcache=RA|NoRA
DESCRIPTION: This command sets the read cache policy on a virtual drive to
read ahead or no read ahead.
OPTIONS:
RA - Read Ahead
NoRA - No Read Ahead
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change IO Policy
SYNTAX: storcli /cx/vx set iopolicy=Cached|Direct
DESCRIPTION: This command sets the I/O policy on a virtual drive to cached I/O
or direct I/O.
OPTIONS:
Cached - IOs are cached
Direct - IOs are not cached
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change Access Policy
SYNTAX: storcli /cx/vx set access policy=RW|RO|Blocked|RmvBlkd
DESCRIPTION: This command sets the access policy on a virtual drive to
read write, read only, or blocked or rmvblkd (remove blocked).
OPTIONS:
RW - Access is Read Write
RO - Access is Read Only
Blocked - Access is Blocked
RmvBlkd - Remove Blocked Access
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change PD Cache Setting
SYNTAX: storcli /cx/vx set pdcache=On|Off|Default
DESCRIPTION: This command sets the current disk cache policy on a virtual drive
to on, off, or default setting.
OPTIONS:
On - Enables PD Caching
Off - Disables PD Caching
Default - PD Caching is set to Default
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change the VD name
SYNTAX: storcli /cx/vx set name=<NameString>
DESCRIPTION: This command names a virtual drive. The name is restricted to 15
characters.
OPTIONS:
NameString - VD name
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change the VD Host Access Property
SYNTAX: storcli /cx/vx set HostAccess=ExclusiveAccess|SharedAccess
DESCRIPTION: This command changes the Host-Access properties on a virtual drive
OPTIONS:
ExclusiveAccess - Host Access Policy as Exclusive Access
SharedAccess - Host Access Policy as Shared Access
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change Dimmer Switch Setting
SYNTAX: storcli /cx/vx set ds=Default|Auto|None|Max|MaxNoCache
DESCRIPTION:This command changes the power-saving properties on a virtual drive
OPTIONS:
Default - Controller Default Power saving options will be applied
Auto - Power Savings will be managed by Firmware
None - Power Savings will be disabled
Maximum - Maximum Power saving options will be applied
MaxNoCache - Maximum Power savings with no caching of writes will be applied
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Change auto BGI Setting
SYNTAX: storcli /cx/vx set autobgi=On|Off
DESCRIPTION: This command sets the auto background initialization setting for
a virtual drive to on or off.
OPTIONS:
On - Enables autobgi
Off - Disables autobgi
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Make Data Protection Disable
SYNTAX: storcli /cx/vx set pi=Off
DESCRIPTION: This command disables the data protection of a virtual drive.
OPTIONS:
Off - Disables Data protection
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Virtual drive Information
SYNTAX: storcli /cx/vx show
DESCRIPTION: This command displays the summary of the virtual drive information
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Virtual drive Information
SYNTAX: storcli /cx/vx show all [logfile[=filename]]
DESCRIPTION: This command displays all of the virtual drive information, which
includes virtual drive information, physical drives used for the
virtual drives, and virtual drive properties.
OPTION:
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Initialization progress
SYNTAX: storcli /cx/vx show init
DESCRIPTION: This command displays the initialization progress of a virtual
drive in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Check Consistency progress
SYNTAX: storcli /cx/vx show cc
DESCRIPTION: This command shows the progress of the consistency check
operation in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show erase progress
SYNTAX: storcli /cx/vx show erase
DESCRIPTION: This command shows the progress of the erase
operation in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Schedule a consistency check (CC) operation.
SYNTAX: storcli /cx set consistencycheck|cc=[off|seq|conc] [delay=value]
[starttime=yyyy/mm/dd hh] [excludevd=x-y,z|none]
DESCRIPTION: This command schedules a consistency check (CC) operation.
You can use the following options with the consistency check command:
OPTIONS:
consistencycheck|cc-Turns consistency checks on or off.
NOTE The concurrent mode slows I/O processing.
delay-Delay a scheduled consistency check. The value is in hours.
A value of 0 makes the CC run continuously with no delay(in a loop).
starttime-Start time of a consistency check is yyyy/mm/dd hh format.
excludevd-Excludes virtual drives from the consistency checks.To exclude
particular virtual drives, you can provide list of virtual drive IDs
(x,y, z format) or the range of virtual drives that you want to
exclude from a consistency check (x-y format). If this option is
not specified in the command, no virtual drives are excluded.
None: if user specifies as None, we will remove the Virtual drives
if any were excluded before.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Get Scheduled CC Information.
SYNTAX: storcli /cx show cc|consistencycheck
DESCRIPTION: This command gets Scheduled ConsistencyCheck(CC) Information for the given adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Get Online Controller Reset Rate.
SYNTAX: storcli /cx show ocr
DESCRIPTION: This command gets Online Controller Reset Rate for the given adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Online Controller Reset Rate
SYNTAX: storcli /cx set ocr=<on|off>
DESCRIPTION: Enables Online Controller Reset Rate.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Get SESVPDAssociationTypeInMultiPathCfg value.
SYNTAX: storcli /cx show sesmultipathcfg
DESCRIPTION: Displays the association type for SES in Multipath config.
0 association type based on LUN
1 association type based on target port
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set SESVPDAssociationTypeInMultiPathCfg value
SYNTAX: storcli /cx set sesmultipathcfg=<on|off>
DESCRIPTION: Set the association type for SES in Multipath config.
0 association type based on LUN
1 association type based on target port
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Migrate operation progress
SYNTAX: storcli /cx/vx show migrate
DESCRIPTION: This command shows the progress of the virtual drive migrate
operation in percentage, and the time since the virtual drive migration
operation started.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Background Initialization progress
SYNTAX: storcli /cx/vx show bgi
DESCRIPTION: This command displays the background initialization progress on
the specified virtual drive in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show Auto BGI setting
SYNTAX: storcli /cx/vx show autobgi
DESCRIPTION: This command displays the background initialization setting
for a virtual drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Start Initialization
SYNTAX: storcli /cx/vx start init[Full][Force]
DESCRIPTION: This command starts the initialization of a virtual drive.
The default initialization type is fast initialization. If the full
option is specified, then full initialization of the virtual drive starts.
OPTIONS:
Full - If specified then it is the full initialization otherwise it is Fast
initialization
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Securely erases virtual drives
SYNTAX: storcli /cx/vx start erase [simple| normal| thorough]
[patternA=<val>][patternB=<val>]
DESCRIPTION: Securely erases non-SED drives with specified erasepattern(s).
OPTIONS:
simple| normal| thorough - erase types
simple - Single pass, single pattern write
normal - Three pass, three pattern write
thorough - Nine pass, repeats the normal write 3 times
standard - Applicable only for NytroCache
PatternA|PatternB - an 8-Bit binary pattern to overwrite the data.
(Example:01001101)
CONVENTION:
/cx - specifies a controller where X is the controller index.
/vx - specifies the virtual drive where X is the vd ID
NAME: Start Check Consistency
SYNTAX: storcli /cx/vx start cc[Force]
DESCRIPTION: This command starts a consistency check operation for a
virtual drive. Typically, a consistency check operation is run on an
initialized virtual drive. The force option should be used to run a
consistency check on an uninitialized drive
OPTIONS:
Force - If specified then CC will start even if the VD is not initialized
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Start Migration
SYNTAX: storcli /cx/vx start migrate type=raidx [option=add|remove drives=[e:]s|[e:]s-x|[e:]s-x,y] [Force]
DESCRIPTION: Starts Migration on the specified virtual drive to a specified
raid level
OPTIONS:
raidx - Raid level to which migration needs to be done.
where x specifies the raid level value.
option -
add - adds the specified PD to the migrated raid level.
remove - removes the specified PD from the migrated raid level.
Drives - Specifies the list PD's which needs to be added or removed.
Force - If specified, then Migration will start even if any drive in the DG
is secured by FDE
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Stop Initialization
SYNTAX: storcli /cx/vx stop init
DESCRIPTION: This command stops the initialization of a virtual drive.
A stopped initialization cannot be resumed.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Stop Initialization
SYNTAX: storcli /cx/vx stop erase
DESCRIPTION: This command stops the erase operation of a virtual drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Stop Check Consistency
SYNTAX: storcli /cx/vx stop cc
DESCRIPTION: This command stops a consistency check operation. You can run
this command only for a virtual drive that has a consistency check
operation running.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Stop Background Initialization
SYNTAX: storcli /cx/vx stop bgi
DESCRIPTION: This command stops a background initialization operation.
You can run this command only for a virtual drive that is currently
initialized.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Pause Check Consistency
SYNTAX: storcli /cx/vx pause cc
DESCRIPTION: This command pauses an ongoing consistency check process.
You can resume the consistency check at a later time. You can run this
command only on a virtual drive that has a consistency check operation
running.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Pause Background Initialization
SYNTAX: storcli /cx/vx pause bgi
DESCRIPTION: This command pauses a background initialization operation.
You can run this command only for a virtual drive that is currently initialized
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Resume Check Consistency
SYNTAX: storcli /cx/vx resume cc
DESCRIPTION: This command resumes a suspended consistency check operation.
You can run this command only when there is a paused consistency check
process for the virtual drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Resume Background Initialization
SYNTAX: storcli /cx/vx resume bgi
DESCRIPTION: This command resumes a suspended background initialization
operation.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: show system summary
SYNTAX: storcli show
DESCRIPTION: This command displays a summary of controller and
controller-associated information for the system. The summary
includes the number of controllers, the host name, the operating
system information, and the overview of existing configuration.
NAME: Controller count
SYNTAX: storcli show ctrlcount
DESCRIPTION: This command displays the number of controllers detected
in the server
NAME: Show version information of image
SYNTAX: storcli show file=<filepath>
DESCRIPTION: This command displays version information of key components
present in MR,IT firmware,and IT complete flash images which
are provided as input.
NAME: Show controller summary
SYNTAX: storcli /cx show
DESCRIPTION: This command shows the summary of the controller information.
The summary includes basic controller information,foreign
configurations, drive groups, virtual drives, physical drives,
enclosures, and BBU information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Show controller information
SYNTAX: storcli /cx show all [logfile[=filename]]
DESCRIPTION: This command shows all of the controller information, which
includes basic controller information, bus information,controller
status, advanced software options, controller policies, controller
defaults, controller capabilities, scheduled tasks, miscellaneous
properties, foreign configurations, drive groups, virtual drives,
physical drives, enclosures, and BBU information.
OPTION:
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Show Preserved Cache
SYNTAX: storcli /cx show preservedcache
DESCRIPTION: Command displays list of vds that have pinned cache.
It also displays VD state i.e offline or missing.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/vx - specifies a virtual drive where X is the virtual drive ID.
NAME: Delete Preserved Cache
SYNTAX: storcli /cx/vx delete preservedcache[force]
DESCRIPTION: Command discards pinned cache of Vd.
It also displays VD state i.e offline or missing.
OPTION:
force - force option must be specified when preserved cache associated
with Offline vd(s) must be discarded.Offline VD(s) will be deleted
on discarding the preserved cache associated with them.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/vx - specifies a virtual drive where X is the virtual drive ID.
NAME: Download Drive Firmware
SYNTAX: storcli /cx[/ex]/sx download src=<filepath> [satabridge] [mode= 5|7] [parallel] [force]
DESCRIPTION: This command flashes the firmware with the specified file. The
satabridge option lets you download the SATA bridge firmware in online mode.
OPTIONS:
satabridge - must be specified if target device is SATA
mode - supported mode are 5 and 7. For Sandforce DFF's use mode 5
parallel - must be specified if parallel download is needed on selected drives
force - Use force download
Note: This command takes mode 7 as default. On failure to download using
mode 7 attempts to download drive firmware using mode 5.
For Sandforce DFF's use mode 5
NOTE: satabridge, parallel, force options are supported only for MRCONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Download Drive Firmware Status
SYNTAX: storcli /cx[/ex]/sx download status
DESCRIPTION: This command gets the firmware download status information.
OPTIONS:
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Download Enclosure Firmware
SYNTAX: storcli /cx/ex download src=<filepath> [forceActivate]
DESCRIPTION: This command flashes the firmware with the file specified at the
command line. The enclosure performs an error check after the operation.
OPTIONS:
forceActivate - This option is used primarily to activate Scotch Valley
Enclosures.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
NAME: Download Drive Firmware
SYNTAX: storcli /cx[/ex]/sx download src=<filepath> mode= E offline [activatenow] [delay=<val>]
DESCRIPTION: This command flashes the firmware with the specified file. The
Mode E lets you download the firmware file without activation.
OPTIONS:
activatenow - must be specified if activation needs to happen immediately
The default delay will be 15 seconds. The user can enter any delay from 1 to 300 seconds. Delay is only
for activation and not for download. CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Download Drive Firmware
SYNTAX: storcli /cx[/ex]/sx download mode=F offline [delay=<value>]
DESCRIPTION: This command is for activation of the downloaded file
and it must be preceded by a Mode E download.
OPTIONS:
The default delay will be 15 seconds. The user can enter any delay from 1 to 300 seconds.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Securely Erase Drive
SYNTAX: storcli /cx[/ex]/sx secureerase [force]
DESCRIPTION: This command erases the drive's security configuration and securely
erases data on a drive. You can use the force option as a confirmation to erase
the data on the drive and the security information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Securely erases non-SED Drives
SYNTAX: storcli /cx[/ex]/sx start erase
[simple| normal| thorough| standard| threepass | crypto]
[patternA=<val>][patternB=<val>]
DESCRIPTION: Securely erases non-SED drives with specified erasepattern(s).
OPTIONS:
simple| normal| thorough| standard| threepass- erase types
simple - Single pass, single pattern write
normal - Three pass, three pattern write
thorough - Nine pass, repeats the normal write 3 times
standard - Applicable only for DFF's
threepass - Three pass, pass1 random pattern write, pass2,3 write zero, verify
crypto - Applicable only for ISE capable drives
PatternA|PatternB - an 8-Bit binary pattern to overwrite the data.
(Example:01001101)
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Stops secure erase
SYNTAX: storcli /cx[/ex]/sx stop erase
DESCRIPTION: Stops secure erase on non-SED Drives.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show drive secure erase status.
SYNTAX: storcli /cx[/ex]/sx show erase
DESCRIPTION: Displays the status as percentage of secure erase completed.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show JBOD Drive Information
SYNTAX: storcli /cx[/ex]/sx show jbod
DESCRIPTION: This command shows the summary of the JBOD drive for specified
slot in the controller. If you use the all option, the command shows information
for all slots on the controller. x stands for a number, a list of numbers,
a range of numbers, or all numbers.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show Detailed JBOD Drive Information
SYNTAX: storcli /cx[/ex]/sx show jbod all
DESCRIPTION: This command shows all information of a JBOD drive for the
specified slot in the controller. If you use the all option, the command shows
information for all slots on the controller. x stands for a number, a list of
numbers, a range of numbers, or all numbers.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Delete JBOD Drive
SYNTAX: storcli /cx[/ex]/sx del jbod [force]
DESCRIPTION: This command deletes a particular JBOD drive or when the all
option is used, all the JBOD drives on the controller are deleted.
x stands for a number, list of numbers, range of numbers, or all numbers.
OPTIONS:
force - deletes JBOD drive with operating system.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set/Unset physical drive as Boot Drive
SYNTAX: storcli /cx[/ex]/sx set bootdrive=<on|off>
DESCRIPTION: Sets or unsets a physical drive as Boot Drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Set/Unset Virtual Drive as Boot Drive
SYNTAX: storcli /cx/vx set bootdrive=<on|off>
DESCRIPTION: Sets or unsets a virtual drive as Boot Drive.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/vx - specifies a virtual drive where X is the target ID.
NAME: Show Boot Drive for the controller
SYNTAX: storcli /cx show bootdrive
DESCRIPTION: Show Boot Drive for the controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Set bootwithpinnedcache on controller
SYNTAX: storcli /cx set bootwithpinnedcache=<on|off>
DESCRIPTION: Set bootwithpinnedcache controller property to on or off.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show bootwithpinnedcache
SYNTAX: storcli /cx show bootwithpinnedcache
DESCRIPTION:Displays whether booting of controller with pinned cache
is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set activityforlocate on controller
SYNTAX: storcli /cx set activityforlocate=<on|off>
DESCRIPTION: Enables drive activity LED is toggled for LOCATE.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show activityforlocate
SYNTAX: storcli /cx show activityforlocate
DESCRIPTION:Displays whether use disk activity for locate is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set copyback=on on controller
SYNTAX: storcli /cx set copyback=<on|off> type=smartssd|smarthdd|all
DESCRIPTION: Set copyback controller property to on or off for the specified type.
If type is 'all',copyback property on controller is set for
both smartssd and smarthdd as well as controller copyback bit.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show copyback
SYNTAX: storcli /cx show copyback
DESCRIPTION:Displays whether copy back for drive types is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set jbod on controller
SYNTAX: storcli /cx set jbod=<on|off> [force]
DESCRIPTION: Enables or Disables JBOD mode. If Enabled, by default drives become system drives
OPTIONS:
force - It is used when the system has any JBOD with OS/FS on it.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show jbod
SYNTAX: storcli /cx show jbod
DESCRIPTION:Displays whether JBOD mode is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Assemblynumber On Controller
SYNTAX: storcli /cx set assemblynumber= xxxx
DESCRIPTION:The entire assembly value must be provided, and it
will be programmed directly to the controller
The value is 16 characters long and will be truncated
or padded with termination characters as needed.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Show assemblynumber
SYNTAX: storcli /cx show assemblynumber
DESCRIPTION:Displays assemblynumber on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set tracernumber on controller
SYNTAX: storcli /cx set tracernumber= xxxx
DESCRIPTION:The board tracer value must be provided on the command line
it will be programmed directly to the controller
The value is 16 characters long and will be truncated
or padded with termination characters as needed.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Show tracernumber
SYNTAX: storcli /cx show tracernumber
DESCRIPTION:Displays tracernumber on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set VPD information on Controller
SYNTAX: storcli /cx set updatevpd file=<input vpd file>
DESCRIPTION:Lets the caller program a vital product data file to the specified
controller. The file is provided on the command line, is parsed, and the data
is programmed to the appropriate location in non-volatile storage.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Download EFI BIOS image
SYNTAX: storcli /cx download efibios file=<filepath>
DESCRIPTION:Downloads the EFI BIOS image
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Download CPLD image
SYNTAX: storcli /cx download cpld file=<filepath>
DESCRIPTION:Downloads the CPLD image
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Download BIOS image
SYNTAX: storcli /cx download bios file=<filepath>
DESCRIPTION:Downloads the BIOS image
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Download FCODE image
SYNTAX: storcli /cx download fcode file=<filepath>
DESCRIPTION:Downloads the FCODE image
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase nvsram
DESCRIPTION:Clear or erase the NVSRAM region
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase fwbackup
DESCRIPTION:Clear or erase the firmware backup region
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase bootservices
DESCRIPTION:Clear or erase the boot services region.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase all [excludemfg] [file=filename]
DESCRIPTION:Clear or erase the complete flash region.
excludemfg - this option erases the flash region, but retains
the manufacturing data region
file - Bootloader image file(Applicable in case of MR controllers)
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports operational and non-operational IT Controllers
and only operational MR controllers.
NAME:
SYNTAX: storcli /cx erase perconfpage
DESCRIPTION:Clear or erase the persistent configuration page
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase mpb
DESCRIPTION:Clear or erase the manufacturing region
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME:
SYNTAX: storcli /cx erase all [file=filename]
DESCRIPTION:Clear or erase the complete flash region
file - Bootloader image file(Applicable in case of MR controllers)
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports operational and non-operational IT Controllers
and only operational MR controllers.
NAME: Show boardname
SYNTAX: storcli /cx show boardname
DESCRIPTION:Displays boardname on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set sasadd on controller
SYNTAX: storcli /cx set sasadd = xxxx [devicename] [methodport]
DESCRIPTION:The entire SAS address must be provided and
it will be programmed directly on the controller
devicename : Allow programming of DeviceName along with SAS address.
methodport : Set the SAS Address programming method to Port.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set sasaddhi and sasaddlow on controller
SYNTAX: storcli /cx set sasaddhi = xxxx sasaddlow = xxxx [devicename] [methodport]
DESCRIPTION:SAS address high command lets the caller program a SAS address
The sasaddhi will have 28 bits of the SAS address and
to the specified controller. saslow will have 36 bits and
the value will be programmed to the controller.
devicename : Allow programming of DeviceName along with SAS address.
methodport : Set the SAS Address programming method to Port.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Show sasadd
SYNTAX: storcli /cx show sasadd
DESCRIPTION:Displays SAS address on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
NAME: Set autorebuild state
SYNTAX: storcli /cx set autorebuild=<on|off>
DESCRIPTION:Enables or disables automatic rebuild on the selected adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set ldlimit
SYNTAX: storcli /cx set ldlimit=<default|max>
DESCRIPTION: Configures ldlimit .
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show autorebuild state
SYNTAX: storcli /cx show autorebuild
DESCRIPTION:Displays whether automatic rebuild mode is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set autoconfig state
SYNTAX: storcli /cx set autoconfig [= < none | R0 [immediate] | JBOD > ]
[[sesmgmt=on/off] [securesed=on/off]
[multipath=on/off] [multiinit=on/off]]
DESCRIPTION:Enables or disables autoconfig on the selected adapter(s).
none - Disable autoconfig
r0 - Autoconfig for single PD as R0
jbod - Autoconfig each PD as JBOD
OPTIONS:
immediate - configure unconfigured-pds once and will not configure
any newly inserted UG drives and this option is only for R0
sesmgmt - enables | disables SES management.
securesed - enables | disables Security on SED
multiinit - enables | disables Multi init
multipath - enables | disables Multi path
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show autoconfig state
SYNTAX: storcli /cx show autoconfig
DESCRIPTION:Displays the type of autoconfig enabled
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set cachebypass on controller
SYNTAX: storcli /cx set cachebypass=<on|off>
DESCRIPTION: Enables cache-bypass-performance-improvement feature.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show cachebypass
SYNTAX: storcli /cx show cachebypass
DESCRIPTION:Displays whether cache-bypass-performance-improvement
feature is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set usefdeonlyencrypt on controller
SYNTAX: storcli /cx set usefdeonlyencrypt=<on|off>
DESCRIPTION: Enables FDE drive-based encryption.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show usefdeonlyencrypt
SYNTAX: storcli /cx show usefdeonlyencrypt
DESCRIPTION:Displays whether FDE drive-based encryption is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set prcorrectunconfiguredareas on controller
SYNTAX: storcli /cx set prcorrectunconfiguredareas=<on|off>
DESCRIPTION: Correct media errors during PR by writing 0s
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show prcorrectunconfiguredareas
SYNTAX: storcli /cx show prcorrectunconfiguredareas
DESCRIPTION:Displays whether correction of media errors during PR
by writing 0s is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set batterywarning on controller
SYNTAX: storcli /cx set batterywarning=<on|off>
DESCRIPTION: Enables battery warnings
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show batterywarning
SYNTAX: storcli /cx show batterywarning
DESCRIPTION:Displays whether battery warnings are enabled or disabled
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set abortcconerror on controller
SYNTAX: storcli /cx set abortcconerror=<on|off>
DESCRIPTION:Aborts consistency check when it detects an inconsistency.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show abortcconerror
SYNTAX: storcli /cx show abortcconerror
DESCRIPTION:Displays whether aborting of consistency check
when it detects an inconsistency is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set ncq on controller
SYNTAX: storcli /cx set ncq=<on|off>
DESCRIPTION: Enables native command queuing in SATA drives.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set ncq on controller
SYNTAX: storcli /cx set configautobalance=<on|off>
DESCRIPTION: Enables Configuration AutoBalance on controller .
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show ncq
SYNTAX: storcli /cx show ncq
DESCRIPTION:Displays whether native command queuing in SATA drives is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show ncq
SYNTAX: storcli /cx show configautobalance
DESCRIPTION:Displays Whether Configuration AutoBalance enabled or disabled on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set maintainpdfailhistory on controller
SYNTAX: storcli /cx set maintainpdfailhistory=<on|off>
DESCRIPTION: Maintains the physical drive fail history.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show maintainpdfailhistory
SYNTAX: storcli /cx show maintainpdfailhistory
DESCRIPTION:Displays whether maintaining of physical drive fail history is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set restorehotspare on controller
SYNTAX: storcli /cx set restorehotspare=<on|off>
DESCRIPTION: Becomes a hotspare on insertion of a failed drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show restorehotspare
SYNTAX: storcli /cx show restorehotspare
DESCRIPTION:Displays whether restoring of hotspare on
insertion of a failed drive is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set bios on controller
SYNTAX: storcli /cx set bios [state=<on|off>] [Mode=<SOE|PE|IE|SME>]
[abs=<on|off>] [DeviceExposure=<value>]
Only the following combinations are supported
a) storcli /cx set bios state=<on|off>
b) storcli /cx set bios Mode=<SOE|PE|IE|SME>
c) storcli /cx set bios abs=<on|off>
d) storcli /cx set bios DeviceExposure=<value>
DESCRIPTION: Set bios controller property to on or off.
Mode - Sets the BIOS Boot mode.
OPTIONS:
SOE - Stop on errors
PE - Pause on errors
IE - Ignore errors
SME - Safe mode on errors
abs - Enables|Disables the auto boot select.
DeviceExposure - Number of devices to be exposed.
value range is 0-255
Value 0 and 1: Expose all
Value 2 - 255: Actual number of devices to be exposed
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show bios
SYNTAX: storcli /cx show bios
DESCRIPTION:Displays the value of controller bios.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set alarm on controller
SYNTAX: storcli /cx set alarm=<on|off|silence>
DESCRIPTION: Enables alarm on critical errors.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show alarm
SYNTAX: storcli /cx show alarm
DESCRIPTION:Displays whether controller alarm is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set foreignautoimport on controller
SYNTAX: storcli /cx set foreignautoimport=<on|off>
DESCRIPTION: Imports foreign configuration automatically, at boot.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show foreignautoimport
SYNTAX: storcli /cx show foreignautoimport
DESCRIPTION:Displays whether importing of foreign configuration
automatically at boot is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set directpdmapping on controller
SYNTAX: storcli /cx set directpdmapping=<on|off>
DESCRIPTION: Enables direct physical drive mapping; disabling makes the
physical drive mapping persistent.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show directpdmapping
SYNTAX: storcli /cx show directpdmapping
DESCRIPTION:Displays whether direct physical drive mapping is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set rebuildrate on controller
SYNTAX: storcli /cx set rebuildrate=<value>
DESCRIPTION: Set the rebuildrate percentage to the value specified.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show rebuildrate
SYNTAX: storcli /cx show rebuildrate
DESCRIPTION:Displays rebuild rate of the drive in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set loadbalancemode on controller
SYNTAX: storcli /cx set loadbalancemode=<on|off>
DESCRIPTION: Enables automatic load balancing.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show loadbalancemode
SYNTAX: storcli /cx show loadbalancemode
DESCRIPTION:Displays whether automatic load balancing is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set eghs on controller
SYNTAX: storcli /cx set eghs [state=<on|off>] [eug=<on|off>] [smarter=<on|off>]
DESCRIPTION:
state : Enables use of hotspare drives for emergency feature.
eug : Enables use of unconfigured good drives for emergency feature.
smarter: Enables use of emergency spares for copy back during SMART errors.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show eghs
SYNTAX: storcli /cx show eghs
DESCRIPTION:
Displays whether use of hotspare drives for
emergency feature is enabled or disabled.
Enables use of unconfigured good drives for emergency feature.
Displays whether use of emergency spares for copy back
during SMART errors is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set cacheflushinterval on controller
SYNTAX: storcli /cx set cacheflushint=<value>
DESCRIPTION: Set cache flush interval in seconds.
value range is 0-255
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show cacheflushint
SYNTAX: storcli /cx show cacheflushint
DESCRIPTION:Displays cache flush interval in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set prrate on controller
SYNTAX: storcli /cx set prrate=<value>
DESCRIPTION: Sets patrol read rate of the virtual drives in percentage.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show prrate
SYNTAX: storcli /cx show prrate
DESCRIPTION:Dislays patrol read rate of the virtual drives in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set ccrate on controller
SYNTAX: storcli /cx set ccrate=<value>
DESCRIPTION: Sets check consistency rate in percentage.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show ccrate
SYNTAX: storcli /cx show ccrate
DESCRIPTION:Displays consistency check rate in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set bgirate on controller
SYNTAX: storcli /cx set bgirate=<value>
DESCRIPTION: Sets background initialization rate in percentage.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show bgirate
SYNTAX: storcli /cx show bgirate
DESCRIPTION:Displays background initialization rate in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set DPM on controller
SYNTAX: storcli /cx set dpm=<on|off>
DESCRIPTION: Enables Drive Performance Monitoring on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show dpm
SYNTAX: storcli /cx show dpm
DESCRIPTION:Displays Drive Performance Monitoring on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set sgpioforce on controller
SYNTAX: storcli /cx set sgpioforce=<on|off>
DESCRIPTION: Enables force sgpio on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show sgpioforce
SYNTAX: storcli /cx show sgpioforce
DESCRIPTION:show force sgpio on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set migraterate on controller
SYNTAX: storcli /cx set migraterate=<value>
DESCRIPTION: Sets data migration rate in percentage.
value range is 0-100
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Patrol read for SSD drives
SYNTAX: storcli /cx set supportssdpatrolread=<on|off>
DESCRIPTION: Enables or Disables Patrol read for SSD drives
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show migraterate
SYNTAX: storcli /cx show migraterate
DESCRIPTION:Displays data migration rate in percentage.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set spinupdrivecount on controller
SYNTAX: storcli /cx set spinupdrivecount=<value>
DESCRIPTION: Sets number of drives that are spun up.
value range is 0-255
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show spinupdrivecount
SYNTAX: storcli /cx show spinupdrivecount
DESCRIPTION:Displays number of drives that are spun up.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show wbsupport
SYNTAX: storcli /cx show wbsupport
DESCRIPTION:Displays write back support on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set spinupdelay on controller
SYNTAX: storcli /cx set spinupdelay=<value>
DESCRIPTION: Sets spin up delay in seconds.
value range is 0-255
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show spinupdelay
SYNTAX: storcli /cx show spinupdelay
DESCRIPTION:Displays spin up delay in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set coercion on controller
SYNTAX: storcli /cx set coercion=<value>
DESCRIPTION: Sets drive capacity in coercion mode.
coercion : value can [(0)No coercion | (1)128MB | (2)1GB]
CONVENTION :
/cx - specifies the controller where X is the controller index
NAME: Show coercion
SYNTAX: storcli /cx show coercion
DESCRIPTION:Displays the value of coercion mode
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set limitMaxRateSATAto3G on controller
SYNTAX: storcli /cx set limitMaxRateSATA=on|off
DESCRIPTION: Sets controllers limitMaxRateSATAto3G.
value can be on or off
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show limitMaxRateSATAto3G
SYNTAX: storcli /cx show limitMaxRateSATA
DESCRIPTION:Displays the value of limitMaxRateSATAto3G
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set HDDThermalPollInterval on controller
SYNTAX: storcli /cx set HDDThermalPollInterval=<value>
DESCRIPTION: Set time for HDD Thermal Poll interval in seconds.
value range is 1-65535
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show HDDThermalPollInterval
SYNTAX: storcli /cx show HDDThermalPollInterval
DESCRIPTION:Displays the value of HDD Thermal poll interval in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set SSDThermalPollInterval on controller
SYNTAX: storcli /cx set SSDThermalPollInterval=<value>
DESCRIPTION: Set time for SSD Thermal Poll interval in seconds.
value range is 1-65535
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show SSDThermalPollInterval
SYNTAX: storcli /cx show SSDThermalPollInterval
DESCRIPTION:Displays the value of SSH Thermal poll interval in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set smartpollinterval on controller
SYNTAX: storcli /cx set smartpollinterval=<value>
DESCRIPTION: Set time for polling of SMART errors in seconds.
value range is 0-65535
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show smartpollinterval
SYNTAX: storcli /cx show smartpollinterval
DESCRIPTION:Displays the value of polling of SMART errors in seconds.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set eccbucketsize on controller
SYNTAX: storcli /cx set eccbucketsize=<value>
DESCRIPTION: Sets size of ECC single-bit-error bucket (logs event when full).
value range is 0-255
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show eccbucketsize
SYNTAX: storcli /cx show eccbucketsize
DESCRIPTION:Displays the size of ECC single-bit-error bucket.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set eccbucketleakrate on controller
SYNTAX: storcli /cx set eccbucketleakrate=<value>
DESCRIPTION: Sets leak rate of the single-bit bucket in minutes
(one entry removed per leak-rate).
value range is greater than 0 and less than 65535
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show eccbucketleakrate
SYNTAX: storcli /cx show eccbucketleakrate
DESCRIPTION:Displays the value of leak rate of the single-bit bucket in minutes.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set backplane on controller
SYNTAX: storcli /cx set backplane mode=<value> expose=<on/off>
DESCRIPTION: Detects backplane of controller.
mode : value can [(0)autosgpioi2c|(1)autosgpio|(2)autoi2c|(3)all]
expose: Enables device drivers to expose enclosure devices.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show backplane
SYNTAX: storcli /cx show backplane
DESCRIPTION:Displays the value of backplane of controller.
Displays whether device drivers to expose enclosure
devices is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show perfmode
SYNTAX: storcli /cx show perfmode
DESCRIPTION:Displays the value of Performance tuning for the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set perfmode on controller
SYNTAX: storcli /cx set perfmode=<value> [maxflushlines=<value> numiostoorder=<value>]
DESCRIPTION: Performance tuning parameter setting for the controller.
value for perfmode must be 0 or 1
value for maxflushlines must be 0 to 255
value for numiostoorder must be 0 to 25
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show perfmode values
SYNTAX: storcli /cx show perfmodevalues
DESCRIPTION:Displays the value of Performance tuning parameter for the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Data Protection state on controller
SYNTAX: storcli /cx set pi [state=<on|off>] [import=<on|off>]
DESCRIPTION:
state :Enables or disables Data protection on controller.
import:Enables or disables import Data protection drives on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Data Protection
SYNTAX: storcli /cx show pi
DESCRIPTION:Displays whether the Data Protection is enabled on controller.
Displays the state of Import Data Protection on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set controller time
SYNTAX: storcli /cx set time=<options>
DESCRIPTION: Sets the controller time to your input value or the system time.
Where options are,
time=yyyymmdd hh:mm:ss, set time to specified time.
time=systemtime, set controller time to the system time.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show time
SYNTAX: storcli /cx show time
DESCRIPTION:Displays the controller time.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Dimmer Switch options on controller
SYNTAX: storcli /cx set DS(Dimmer Switch) option
Only the following combinations are supported.
a)storcli /cx set ds=OFF type=1|2|3|4
b)storcli /cx set ds=ON type=1|2 [properties]
c)storcli /cx set ds=ON type=3|4 DefaultLdType=<val> [properties]
d)storcli /cx set ds [properties]
DESCRIPTION: Set power saving option in controller.
Where type=[ 1(unconfigured) | 2(HotSpare)| 3(VirtualDisk)| 4(all) ]
properties =[DisableLdPS=starttime(hh:mm) interval=hh]
[SpinDownTime=30-1440 (min)]
[SpinUpEncDrvCnt=<val> where val ranges from 0-255]
[SpinUpEncDelay=<val>]
DefaultLdType =[ auto| none| max| maxnocache ]
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Dimmer Switch option on controller
SYNTAX: storcli /cx show ds(DimmerSwitch)
DESCRIPTION:Displays the current dimmer switch setting on controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Advanced Software Options (aso) on controller
SYNTAX: storcli /cx set aso option
Only the following combinations are supported.
a)storcli /cx set aso key=<key value> preview
b)storcli /cx set aso key=<key value>
c)storcli /cx set aso transfertovault
d)storcli /cx set aso rehostcomplete
e)storcli /cx set aso deactivatetrialkey
DESCRIPTION: Advanced Software Options in controller.
Where option
a)If preview, displays the preview of the advanced software options
that gets enabled after applying this key on the Controller else
apply the value of the activation key to enable the ASO.
b)If deactivatestrialkey,deactivate the trail key on the Controller.
c)If transfertovault,transfers the ASO to key vault.
d)If rehostcomplete,does the rehosting on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show the Safeid of controller
SYNTAX: storcli /cx show safeid
DESCRIPTION:Displays the Safeid on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show the Host Information on controller
SYNTAX: storcli /cx show rehostinfo
DESCRIPTION:Display there host information and if re-hosting is necessary,
show the controller and key vault serial number.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show pci info
SYNTAX: storcli /cx show pci
DESCRIPTION:Displays the pci information for the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Shows the Advanced Software Options (ASO) that are enabled on the
controller
SYNTAX: storcli /cx(x|all) show ASO.
DESCRIPTION: This command shows the Advanced Software Options (ASO) that are
enabled on the controller including the ones in trial mode.
NOTE Mode Column indicates whether the software is "Secured" or "Trail" or
"Factory installed" depending upon the current status of controller
Firmware. "Unsupported" will be shown along with the above said mode
when that particular software is not supported by the firmware.
But these values will be shown only if there is a key vault present.
Otherwise '-' will be shown.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: sets factory defaults on the controller.
SYNTAX:
storcli /cx set factory defaults
DESCRIPTION: Command sets the factory defaults on the selected adapter(s).
/cx - specifies the controller where X is the controller index
NAME: Download or Flash controller firmware
SYNTAX:
storcli /cx download file=<filepath> [fwtype=<val>] [ResetNow] [nosigchk] [noverchk] [force]
DESCRIPTION: Download or Flash controller firmware.
a)If resetNow, Invokes Online f/w Update
b)If nosigchk, flashes the f/w even if the check word on the
file does not match the required check word for the ctrl.
c)If noverchk,flashes the controller f/w without checking
the version of the f/w image.
e)fwtype=[0(APP) | 1(TMMC) | 2(GG-Enhanced)]. Default - 0(APP).
f)If force, flashes the f/w even if it is unsupported.
g)file should be the abs path for f/w image.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Download or Flash the IT controller firmware
SYNTAX:
storcli /cx download file=<filepath> [noverchk] [noreset] [forcehcb]
DESCRIPTION: Download or Flash controller firmware.
a)If noverchk,Downgrade the controller f/w without checking
the version of the f/w image between the phases .
b)If noreset,Reset will not be issued,provided certain conditions are met.
c)If forcehcb, Performs hostboot forcefully.The forcehcb option is supported only in UEFI
d)file should be the abs path for f/w image.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Flush Adapter/Drive cache
SYNTAX:
storcli /cx flush|flushcache
DESCRIPTION: Flushes the adapter cache and/or disk caches.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Flush Adapter/Drive cache
SYNTAX:
storcli /cx [start] flush|flushcache [cachecade | ALL]
DESCRIPTION: Flushes the adapter cache and/or disk caches.
CONVENTION:
/cx - specifies the controller where X is the controller index
With cachecade option starts flushing the cache
With ALL option starts flushing Adapter, disk cache
NAME: Stop Flushing Drive cache
SYNTAX:
storcli /cx stop flush|flushcache cachecade
DESCRIPTION: Stops flushing the adapter cache on cachecade drives.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Flush Drive cache status
SYNTAX:
storcli /cx show flush|flushcache cachecade
DESCRIPTION: Show the number of Dirty Windows and flush count.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set PHY Link speed on controller
SYNTAX: storcli /cx/px set linkspeed=0|1.5|3|6|12
DESCRIPTION: Set phy linkspeed on the controller.
Where 0,1.5,3,6,12 are the speed in Gb/s
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set PCIe lane speed on controller
SYNTAX: storcli /cx/lnx set lanespeed=0|2.5|5|8|16
DESCRIPTION: Set lanespeed on the controller.
Where 0,2.5,5,8,16 are the speed in GT/s
CONVENTION:
/cx - specifies the controller where X is the controller index
/lnx - specifies the lane where X is the lane index
NAME: Compare PHY Linkspeed on controller
SYNTAX: storcli /cx/px compare linkspeed=yy
DESCRIPTION: Compare phy linkspeed on the controller.
CONVENTION:
/cx - specifies the controller where x is the controller index
/px - specifies the PHY where x is the PHY number
yy - specifies the linkspeed
<speed> can be 0,1,2,3,4,5,6,or 7 where 0-(Link-Down), 1-(3Gbps), 2-(6Gbps), 3-(12Gbps), 4-(2.5GTps), 5-(5.0 GTps), 6-(8.0 GTps), 7-(16.0 GTps)
NAME: Compare BIOS version on the controller
SYNTAX: storcli /cx compare bios ver =<bios version>
DESCRIPTION : Compare BIOS version of the controller with the user provided version.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Compare Firmware product ID version on the controller
SYNTAX: storcli /cx compare fwprodid ver =<fw product id version>
DESCRIPTION : Compare FW product ID of the controller with the user provided version.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Compare SSID version on the controller
SYNTAX: storcli /cx compare ssid ver =<ssid version>
DESCRIPTION : Compare SubSystemID of the controller with the user provided version.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Compare firmware version on the controller
SYNTAX: storcli /cx compare firmware ver =<firmware version>
DESCRIPTION : Compare firmware version of the controller with the user provided version.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload BIOS image
SYNTAX: storcli /cx get bios file=<filename>
DESCRIPTION : Uploads BIOS image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload Firmware image
SYNTAX: storcli /cx get firmware file=<filename>
DESCRIPTION : Uploads Firmware image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload MPB image
SYNTAX: storcli /cx get mpb file=<filename>
DESCRIPTION : Uploads MPB image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload FWbackup image
SYNTAX: storcli /cx get fwbackup file=<filename>
DESCRIPTION : Uploads FWbackup image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload NVDATA image
SYNTAX: storcli /cx get nvdata file=<filename>
DESCRIPTION : Uploads NVDATA image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Upload Flash image
SYNTAX: storcli /cx get flash file=<filename>
DESCRIPTION : Uploads Flash image from the controller to the specified file.
CONVENTION:
/cx - specifies the controller where x is the controller index
NAME: Set SBR
SYNTAX: storcli cx set sbr
DESCRIPTION: Sets SBR
CONVENTION:
Compares Current
Mfg Page 2 with Default Mfg Page2. If there is a mis-match between
these two, then Default version will be written to the NVRAM.
This will in-turn update the SBR, so that SBR values match with the Persistent
Mfg Page2 values after an reset/reboot has been done manually
/cx - specifies the controller where X is the controller index
NAME: Show PHY information.
SYNTAX: storcli /cx/px show
DESCRIPTION:Show basic PHY layer information
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Lane information.
SYNTAX: storcli /cx/lnx show
DESCRIPTION:Show pcie lane information
CONVENTION:
/cx - specifies the controller where X is the controller index
/lnx - specifies the controller where X is the lane index
NAME: Show Link config information.
SYNTAX: storcli /cx show linkconfig
DESCRIPTION:Show pcie link information
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set PCIe Link configuration.
SYNTAX: storcli /cx set linkconfig [connname=cx,cy] configid=<val>
DESCRIPTION:Set pcie link configuration
CONVENTION:
/cx - specifies the controller where X is the controller index
cx,cy - specifies the connector name
NAME: Show PHY information.
SYNTAX: storcli /cx/px show all
DESCRIPTION:Show all PHY layer information and PHY error counter
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set BBU properties on controller
SYNTAX:
a) storcli /cx/bbu set <options>
b) storcli /cx/bbu start learn
DESCRIPTION: Set bbu properties on the controller bbu.
Where <options> are,
a)learnDelayInterval=<val>, no. of hours to delay a learn cycle
not greater than 7 days
b)bbuMode=<val>, val range 0-255
c)autolearnmode=<val>, 0-Enabled,1-Disabled,2-WarnViaEvent
d)learnStartTime=[DDD HH | off], DDD is day of the week{SUN,MON,....SAT}
HH is 0-23 hours, off: sets learn start to off,
e)powermode=sleep,
f)writeaccess=sealed
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Available BBU Modes
SYNTAX: storcli /cx/bbu show modes
DESCRIPTION: Shows the available battery modes with the details of the
battery modes in terms of data retention time, service life, maximum
supported temperature and whether the learn cycles are transparent.
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Show BBU properties on controller
SYNTAX: storcli /cx/bbu show properties
DESCRIPTION: Show the battery learn properties on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Show BBU properties on controller
SYNTAX: storcli /cx/bbu show gasgauge Offset= xxxx Numbytes=n
DESCRIPTION:Returns the data of EEPROM starting from Offset
with n= number of bytes retrieved
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Learning Cycle on BBU
SYNTAX: storcli /cx/bbu start learn
DESCRIPTION: Start a Learning cycle on the BBU
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Show Battery Backup Unit status
SYNTAX: storcli /cx/bbu show
DESCRIPTION: This command shows the summary information for the BBU of a controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/bbu - Battery Backup Unit.
NAME: Show Battery Backup Unit status
SYNTAX: storcli /cx/bbu show all
DESCRIPTION: This command shows all the information of a BBU.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/bbu - Battery Backup Unit.
NAME: Show Battery Backup Unit status
SYNTAX: storcli /cx/bbu show status
DESCRIPTION: This command shows the battery information, firmware status
and the gas gauge status.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/bbu - Battery Backup Unit.
NAME: Learning Cycle on BBU
SYNTAX: storcli /cx/bbu start learn
DESCRIPTION: Start a Learning cycle on the BBU
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Learning Cycle on cache vault
SYNTAX: storcli /cx/cv start learn
DESCRIPTION: Start a Learning cycle on the cache vault
CONVENTION:
/cx - specifies the controller where X is the controller index
/cv - Cache vault.
NAME: Show cache vault status
SYNTAX: storcli /cx/cv show
DESCRIPTION: This command shows the summary information for the cache vault of a controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/cv - Cache vault.
NAME: Show cache vault status
SYNTAX: storcli /cx/cv show all
DESCRIPTION: This command shows all the information of a cache vault.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/cv - Cache vault.
NAME: Show cache vault status
SYNTAX: storcli /cx/cv show status
DESCRIPTION: This command shows the battery information, firmware status
and the gas gauge status.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/cv - Cache vault.
NAME: Show cache vault learn
SYNTAX: storcli /cx/cv show learn
DESCRIPTION: This command shows the cv learn information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/cv - Cache vault.
NAME: Show Drive KeyID
SYNTAX: storcli /cx show securitykey keyid
DESCRIPTION: This command shows the security keyID on the controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Start Patrol read
SYNTAX: storcli /cx start patrolread
DESCRIPTION: This command starts the patrol read operation.
This command starts a patrol read immediately.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Stop Patrol read
SYNTAX: storcli /cx stop patrolread
DESCRIPTION: This command stops a running patrol read operation.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Pause Patrol read
SYNTAX: storcli /cx pause patrolread
DESCRIPTION: This command pauses a running patrol read operation.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Resume Patrol read
SYNTAX: storcli /cx resume patrolread
DESCRIPTION: This command resumes a suspended patrol read operation.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Patrol read
SYNTAX: storcli /cx show patrolRead
DESCRIPTION:This command displays patrol read status if any in progress
and patrol read parameters
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show PowerMonitoring Info
SYNTAX: storcli /cx show powermonitoringinfo
DESCRIPTION:This command displays the power drawn by controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show LD restriction Info
SYNTAX: storcli /cx show ldlimit
DESCRIPTION:This command displays the state of ld restriction.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Patrol read option
SYNTAX: storcli /cx set patrolread = {{on mode=<auto|manual> }|{off}}
DESCRIPTION: This command turns the patrol read scheduling on
and sets the mode of the patrol read to automatic or manual.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Patrol read option
SYNTAX: storcli /cx set patrolread [starttime=< yyyy/mm/dd hh>]
[maxconcurrentpd =<value>] [includessds = <on|onlymixed|off>]
[uncfgareas= on|off] [excludevd=x-y,z|none]
DESCRIPTION: This command schedules a patrol read operation.
You can use the following options for patrol read command:
OPTIONS:
starttime - A valid date and hour in 24 hours format
Sets the start time in yyyy/mm/dd hh format.
maxconcurrentpd - Sets the number of physical drives that can be patrol read at a
single time.
includessds-Include SSDs in the patrol read.
uncfgareas-Include the areas not configured in the patrol read.
excludevd-Excludes virtual drives from the patrolread. To exclude
particular virtual drives, you can provide list of virtual drive IDs
(x,y, z format) or the range of virtual drives that you want to
exclude from a patrolread (x-y format). If this option is
not specified in the command, no virtual drives are excluded.
None: if user specifies as None, we will remove the Virtual drives
if any were excluded before.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Patrol read option
SYNTAX: storcli /cx set patrolread delay = <value>.
DESCRIPTION: This command delays the scheduled patrol read in hours.
A value of 0 makes the PR run continuously with no delay(in a loop).
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Shows the controllers BadBlocks
SYNTAX: storcli /cx show badblocks.
DESCRIPTION: This command shows the bad blocks on the controller.
/cx - specifies the controller where X is the controller index
NAME: Erases the flash on Adapter.
SYNTAX:
storcli /cx flasherase
DESCRIPTION: Erases the flash memory on the adapter.
/cx - specifies the controller where X is the controller index
NAME: Shutdown the adapter.
SYNTAX:
storcli /cx shutdown
DESCRIPTION: Shutdown the adpater.All background operations are put on
hold for resume. The controller cache is flushed, all disk drive
caches are flushed.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Command sets connector mode on selected controllers
SYNTAX:
storcli /cx/mx set mode=<Internal | External | Auto>
DESCRIPTION: Command sets connector mode on selected controllers.
The possible parameters are:External: Set Multiplexer to select External port. e.g. scan external bus.
Internal: Set Multiplexer to select Internal port. e.g. scan SAS bus for connected devices.
/cx - specifies the controller where X is the controller index
/mx - specifies the mux port of the controller
NAME: Show the connector mode .
SYNTAX:
storcli /cx/mx show
DESCRIPTION:Command display connector mode(Internal/External) on selected controllers
/cx - specifies the controller where X is the controller index
/mx - specifies the mux port of the controller
NAME: Downgrades the Firmware on Adapter.
SYNTAX:
storcli /cx transform iMR
DESCRIPTION: Downgrades the firmware memory on the adapter.
/cx - specifies the controller where X is the controller index
NAME: Restarts the Adapter.
SYNTAX:
storcli /cx restart
DESCRIPTION: Restarts the adapter without system reboot.
/cx - specifies the controller where X is the controller index
NAME: Shows information about the Bad Block Table.
SYNTAX: storcli /cx/vx show BBMT
DESCRIPTION: Shows information about the Bad Block Entries
of virtual disk(s) on the selected adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Clears Bad Block Table.
SYNTAX: storcli /cx/vx Delete BBMT
DESCRIPTION: This command clears the LDBBM table entries for
the logical drive(s) on the given adapter(s).
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Show dequeuelog
SYNTAX: storcli /cx show dequeuelog file=<filepath>
DESCRIPTION: This command displays the debug queue (DeQueue) logs
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set personality on controller
SYNTAX: storcli /cx set personality=RAID|HBA|JBOD
DESCRIPTION: Set the personality of the controller to either RAID, HBA or JBOD mode.
CONVENTION:
/cx - specifies the controller where X is the controller index
Caution: The process can take up to 5 seconds to complete, do not power off or reset the system until complete.
NAME:Show personality
SYNTAX: storcli /cx show personality
DESCRIPTION:Displays the current personality set on the controller.
Also displays the requested personality if set by user.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set profile on controller
SYNTAX: storcli /cx set profile profileid=<id>
DESCRIPTION: Set the profile of the controller to user provided profileid setting.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show profile list
SYNTAX: storcli /cx show profile
DESCRIPTION:Displays the profile list supported on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set immediateio on controller
SYNTAX: storcli /cx set immediateio=<on|off>
DESCRIPTION: Enable or Disable Immediate IO.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set largeiosupport on controller
SYNTAX: storcli /cx set largeiosupport=<on|off>
DESCRIPTION: Enable or Disable largeiosupport on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set SCSI unmap on controller
SYNTAX: storcli /cx set unmap=<on|off>
DESCRIPTION: Enable or Disable SCSI unmap on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set driveactivityled on controller
SYNTAX: storcli /cx set driveactivityled=<on|off>
DESCRIPTION: Set Drive Activity LED to on or off.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Enable Flush writeverify on controller
SYNTAX: storcli /cx set flushwriteverify=<on|off>
DESCRIPTION: Set Flush writeverify to on or off.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show flushwriteverify
SYNTAX: storcli /cx show flushwriteverify
DESCRIPTION:Displays whether flushwriteverify
is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show SCSI unmap
SYNTAX: storcli /cx show unmap
DESCRIPTION:Displays whether SCSI unmap is enabled or disabled on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show largeiosupport
SYNTAX: storcli /cx show largeiosupport
DESCRIPTION:Displays whether largeiosupport is enabled or disabled on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set driveactivityled on controller
SYNTAX: storcli /cx set driveactivityled=<on|off>
DESCRIPTION: Set Drive Activity LED to on or off.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show immediateio
SYNTAX: storcli /cx show immediateio
DESCRIPTION:Displays whether Immediate IO
is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show driveactivityled
SYNTAX: storcli /cx show driveactivityled
DESCRIPTION:Displays whether drive activity LED
is enabled or disabled.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Write cache on JBODs.
SYNTAX: storcli /cx set jbodwritecache=on|off|default
DESCRIPTION: changes Write cache setting on all JBOD drives.
CONVENTION:
/cx - specifies the controller where X is the controller index
OPTIONS:
on - enables the write cache on all JBOD drives.
off - disables the write cache on all JBOD drives.
default - changes the write cache to disk's default setting.
NAME:Show Write cache
SYNTAX: storcli /cx show jbodwritecache
DESCRIPTION:Displays the Write cache setting for JBODs.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show PD Fail Event log.
SYNTAX: storcli /cx show pdfailevents [lastoneday] [lastseqnum=<val>] [file=<filepath>]
DESCRIPTION: Displays overall PD predictive failures event information. The
information shown consists of total PD failures event entries available
at firmware side since the last clear and details of each entry of the error log.
OPTIONS:
lastoneday:Dumps the latest x number of events in last 24 hours
lastseqnum:Dumps the latest x number of events from given seq number
file: file which collects all the events.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set pd failure event options on controller
SYNTAX: storcli /cx set pdfaileventoptions [detectionType=<val>]
[correctiveaction=<val>] [errorThreshold=<val>]
DESCRIPTION: Sets details of PD predictive failures event information
such as detection type, corrective action and error threshold values set
on the controller.
OPTIONS:
detectionType : Enables detection of errors.
0 - Disabled
1 - enabled, high latency for reads
2 - enabled, aggressive reads
3 - enabled, use NVDATA specified value
correctiveaction : Enables to log events or corrective action based on SMARTer.
0 - only log events
1 - take corrective action based on SMARTer
errorThreshold : Error logging durations 0-8hours, 1-1hour, 2-15mins, 3-5mins.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: show pd failure event options
SYNTAX: storcli /cx show pdfaileventoptions
DESCRIPTION:Displays details of PD predictive failures event information
such as detection type, corrective action and error threshold values set
on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show VD VF mapping
SYNTAX: storcli /cx/vx show vfmap
DESCRIPTION: This command displays the VF mapping of a virtual
drive and its access policy.
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: Sets VD VF mapping
DESCRIPTION: Sets the VF accesspolicy on a Virtual drive
SYNTAX: storcli /cx/vx set vfmap [VF=<val> | PF] access=RW|RO|Blocked|Hidden
OPTIONS:
RW - Access is Read Write
RO - Access is Read Only
Blocked - Access is Blocked
Hidden - Access is Hidden
CONVENTION:
/cx - specifies the controller where X is the controller index
/vx - specifies the virtual drive where X is the vd ID
NAME: show every information of the controller
DESCRIPTION:Displays controller information, the configuration present on it,
events generated and the termlog on the controller.
SYNTAX: storcli /cx show AliLog [logfile[=filename]]
OPTIONS:
logfile - if file name is not specified it logs to storsas.log else to user given file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME : SET Controller Config
SYNTAX:
storcli /cx set config file=<fileName>
DESCRIPTION: Reads the configuration from the file and loads it on the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME : GET Controller Config
SYNTAX:
storcli /cx get config file=<fileName>
DESCRIPTION: Command saves the configuration
of the selected controller to the given filename.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Make the drive group Transport Ready/Clear
SYNTAX: storcli /cx/dx set transport=on/off [EDHSP=on/off] [SDHSP=on/off]
DESCRIPTION: Transports specified drive group or clears.
CONVENTION:
/cx - specifies the controller where X is the controller index
/dx - specifies the drive group where X is the drive group ID
EDHSP - specifies whether to include the Exclusive Dedicated HSP's
SDHSP - specifies whether to include the Shared Dedicated HSP's
NAME: Set largeQueueDepth on controller
SYNTAX: storcli /cx set largeQD=<on|off>
DESCRIPTION: Enable or Disable large Queue Depth on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME:Show largeQueueDepth
SYNTAX: storcli /cx show largeQD
DESCRIPTION:Displays whether largeQueueDepth is enabled or disabled on the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME : Enable Firmware Debug Variables
SYNTAX:
storcli /cx set debug type=<value> option=<value> [level=<value in hex>]
DESCRIPTION: To enable the firmware debug variables.
CONVENTION:
/cx - specifies the controller where X is the controller index
type - takes the value form 0-128 mapping each number to particular debug variable in FW
option - takes values form 0-4 [ 0-NA | 1-SET | 2-CLEAR | 3-CLEAR ALL | 4-DEBUG DUMP]
level - supports multiple levels of debugging in FW
NAME : Resetting the Firmware Debug Variables
SYNTAX:
storcli /cx set debug reset all
DESCRIPTION: To enable the firmware debug logs from the application.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show SCSI UNMAP setting
SYNTAX: storcli /cx/jbodx show Unmap
DESCRIPTION: This command shows the SCSI UNMAP setting of a JBOD drive.
CONVENTION:
/cx - specifies the controller where X is the controller index
/jbodx - specifies a JBOD drive where X is the target ID.
NAME: Set/set unmap on a JBOD
storcli /cx/jbodx set unmap=<on|off>
DESCRIPTION: Sets or unsets a Unmap on a JBOD.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/jbodx - specifies a JBOD drive where X is the target ID.
NAME: Show Snapdump information
SYNTAX: storcli /cx show snapdump
DESCRIPTION: Shows the controller Snapdump information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Sets Snapdump state information
SYNTAX: storcli /cx set snapdump state=on|off
DESCRIPTION: Enables or disables the snapdump on controller
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Sets Snapdump information
SYNTAX: storcli /cx set snapdump [ savecount=<value> | delayocr=<value> ]
DESCRIPTION: Sets the propeties of snapdump information on controller
OPTIONS:
savecount - Number of times snapdump persists on the controller across reboots.
value range is 0-255
delayocr - Driver to trigger OCR after the specified delay
. value range is 15-60 sec
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Gets Snapdump information
SYNTAX: storcli /cx get snapdump [id=[ all | <value> file=<fileName> ] [norttdump] ]
DESCRIPTION: Gets the controller Snapdump data based on the id provided or all
and saves to a file,including ondemand snapdumps.
OPTIONS:
ID - ID of the snapdump from the data displayed with show snapdump command.
if all is specified all available snapdumps will be extracted in zip format.
If ID suboption is not specified, then it is a request to generate a new snapdump
and download all the snapdumps present.
fileName - file to be saved in zip format and later to be extracted
norttdump - rttdump is applicable only for windows. By default driver dump is
saved to a file in windows. if norttdump is specified driver
dump will not be saved
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Delete Snapdump information
SYNTAX: storcli /cx delete snapdump [force]
DESCRIPTION: Deletes the controller Snapdump information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Download or Flash complete flash image on the controller
SYNTAX: storcli /cx download completeflash [fileone=<firmware image/IT bootloader image>] [filetwo=<flash image/firmware package>] [file=<cbb-concatenated-image>]
DESCRIPTION: Performs complete flash of the flash image/firmware package on the controller
a)fileone:For IT controllers,Firmware image should be given.For MR controllers,IT bootloader image should be given.
b)filetwo:For IT controllers,Flash image should be given.For MR controllers,Firmware package i.e.,nopad/16MB/32MB
should be given.
c)file: Only for MR Controllers. This file option should be used to download cbb-concatenated-images
d)Either fileone and filetwo options or file option should only be provided
e)All file paths should be absolute.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note : This command supports both IT and MR controllers
NAME: Show vpd information
SYNTAX: storcli /cx show vpd
DESCRIPTION:Displays the contents of the VPD for the specified controller
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports only IT Controllers
StorCLIO Command Verbose Help
NAME: Set Sasaddress
SYNTAX: storclio /cx set sasaddress=xxxxxxxx
DESCRIPTION: Command Sets 64B length SAS Address to the controller.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Get Factory settings
SYNTAX: storclio /cx get factorysettings file=<filepath>
DESCRIPTION: Get/write all Factory settings to a given file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Factory settings
SYNTAX: storclio /cx set factorysettings file=<filepath>
DESCRIPTION: set/read all Factory settings from a given ini file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME : SET VPD
SYNTAX:
storclio /cx set vpd file=<fileName>
DESCRIPTION: Set the VPD data. Give the vpd file as input.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set OOB mode on controller
SYNTAX: storclio /cx set oob mode=i2c|pcie maxpayloadsize=xxxx maxpacketsize=xxxx
DESCRIPTION:Set out of band management communication mode
with the transport mode parameters
mode : Mode of transport. Can be i2c or pcie
maxpayloadsize : Maximum payload size to be set for OOB communication.
maxpacketsize : Maximum packet size to be set for OOB communication.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show OOB mode on controller
SYNTAX: storclio /cx show oob
DESCRIPTION:Shows Out Of Band management communication mode
with the transport mode parameters
mode : Mode of transport. Can be i2c or pcie
maxpayloadsize : Maximum payload size to be set for OOB communication.
maxpacketsize : Maximum packet size to be set for OOB communication.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note: This command supports both IT and MR Controllers
NAME: Set pcilinkspeed
SYNTAX: storclio cx set pcilinkspeed = <speed>
DESCRIPTION: sets pcilinkspeed
CONVENTION:
<speed> can be 1,2 or 3 where 1-(2.5GT/s), 2-(5GT/s, 3-(8GT/s)
/cx - specifies the controller where X is the controller index
NAME: Show SubOEMId of the controller
SYNTAX: storclio /cx show SubOEMId
DESCRIPTION: Displays the SubOEMId of the controller
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set SubOEMId of the controller
SYNTAX: storclio /cx set SubOEMId=<val>
DESCRIPTION: This command sets Sub OEM ID field of the MFC features to <val>.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set MFG data of the controller
SYNTAX: /cx set MFG file=<fileName>
DESCRIPTION: This command sets MFG data from the given file.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Clears NVRAM on Adapter.
SYNTAX: storclio /cx delete NVRAM
DESCRIPTION: This command Clears the NVRAM on Adapter.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Get Hardware Device page
SYNTAX: storclio /cx get HWDevice deviceType=<val>[bus=<val> slaveAddress=<val>]
[[offset=<val>] size=<val>] file=<filepath> [fileone=<filepath> filetwo=<filepath>]
DESCRIPTION: This command gets the hardware device information and fills
the user specified file.
OPTIONS:
bus: Bus from which data to be read
slaveAddress: slave address of the device in Hex
offset: Starting Offset value in Hex.
size : Total size in bytes.If the size is zero,then all data on the device
will be got.
device type. The values are:
TMM-EEPROM - 3
SBR - 4
Generic EEPROM device - 5
fileone:This optional file option is used to specify the hostboot image when the firmware is in non-operational state.
filetwo:This optional file option is used to specify the filename to which the data should be written
when the firmware is in non-operational state.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Set Hardware Device page
SYNTAX: storclio /cx set HWDevice deviceType=<val> [bus=<val> slaveAddress=<val>]
[offset=<val>] file=<filepath> [fileone=<filepath> filetwo=<filepath>]
DESCRIPTION: This command sends the user specified file to firmware to
modify the hardware device information.
OPTIONS:
bus: Bus from which data to be read
slaveAddress: slave address of the device in Hex
offset: Starting Offset value in Hex.
device type. The values are:
TMM-EEPROM - 3
SBR - 4
Generic EEPROM device - 5
fileone:This optional file option is used to specify the hostboot image when the firmware is in non-operational state.
filetwo:This optional file option is used to specify the filename from which the data should be read and written to the respective devicepage
when the firmware is in non-operational state.
CONVENTION:
/cx - specifies a controller where X is the controller index.
Unlisted StorCLI Command Verbose Help
NAME: Gets rttdump information
SYNTAX: storcli get rttdump
DESCRIPTION: Gets all the controllers rttdump data and saves to a file.
NAME: Compare Factory settings
SYNTAX: storcli /cx Compare factorysettings file=<filepath>
DESCRIPTION: Compare all Factory settings from a given ini file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Compare Raw Factory settings
SYNTAX: storcli /cx Compare factorysettings raw file=<filepath>
DESCRIPTION: Compare raw Factory settings from a given ini file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Compares factory data on the controller.
SYNTAX: storcli /cx Compare factory file=<filepath>
DESCRIPTION: Command compares the factory data on the selected controller(s)
based on the contents in the input file
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: sets factory data on the controller.
SYNTAX: storcli /cx set factory [mfcdata|mfgdata|pcidata|sasaddress] file=<filepath>
DESCRIPTION: Command sets the factory data on the selected adapter(s)
based on the contents in the input file
/cx - specifies the controller where X is the controller index
NAME : SET PersistentPage
SYNTAX: storcli /cx set persistentpage file=<fileName>
DESCRIPTION: Set the Persistent Page Data.Give the file name as input.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set personality on controller
SYNTAX: storcli /cx set personality=RAID|HBA|eHBA
DESCRIPTION: Set the personality of the controller to either RAID, HBA or eHBA mode.
CONVENTION:
/cx - specifies the controller where X is the controller index
Caution: The process can take up to 5 seconds to complete, do not power off or reset the system until complete.
NAME: Show fwbootregion
SYNTAX: storclio /cx show fwbootregion
DESCRIPTION:Displays whether FW is running from primary flash location
or secondary flash location
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set fwbootregion on controller
SYNTAX: storclio /cx set fwbootregion = [Primary | Secondary]
DESCRIPTION: Sets the controller to boot from either primary or secondary flash location
Primary: controller booted from PRIMARY flash region.
Secondary: controller booted from SECONDARY flash region.
/cx - specifies the controller where X is the controller index
NAME: Upload complete flash image of the controller
SYNTAX: storcli /cx get flash fileone=<IT bootloader image> filetwo=<filename>
DESCRIPTION: Uploads complete flash of the controller to user specified file
a)fileone:IT bootloader image should be given.
b)filetwo:Filename of the file in which the complete flash image of the controller should be to uploaded.
c)All file paths should be absolute.
CONVENTION:
/cx - specifies the controller where X is the controller index
Note : This command is supported only on non-operational/jumpered MR controllers.
NAME: Download individual flash component(s) on to the controller
SYNTAX: storcli /cx download component fileone=<Hostboot image(CBB-Concatenated)> filetwo=<Flash component(s)>
DESCRIPTION: Performs component based download of the individual flash images on to the controller
a)fileone:Concatenated image with CBB(hostboot) component should be given.
b)filetwo:Individual flash component(s) which has to be downloaded
e)All file paths should be absolute.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Download or Flash controller firmware
SYNTAX:
storcli /cx download file=<filepath> Package
DESCRIPTION: Download or Flash controller firmware.
a)File should be the abs path for f/w image.
b)Please reboot the system for the changes to take effect
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Show Energypack
SYNTAX: storcli /cx show Energypack
DESCRIPTION:Displays Energy pack status.
CONVENTION:
/cx - specifies the controller where X is the controller index
NAME: Set Challenge Value
SYNTAX: storclio /cx set challengeVal
DESCRIPTION: Set the 16 byte challenge value and 1 byte keyindex on the controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Verify Challenge Value
SYNTAX: storclio /cx verify challengeVal
DESCRIPTION: Verify challenge value on the controller.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Show Cache Offload information
SYNTAX: storcli /cx show colinfo
DESCRIPTION: Shows the Cache Offload information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Deletes Cache Offload information
SYNTAX: storcli /cx delete colinfo
DESCRIPTION: Deletes the Cache Offload information.
CONVENTION:
/cx - specifies a controller where X is the controller index.
NAME: Shows all the available Controller Memory Scrub patterns
SYNTAX: storcli /cx show memscrubpatterns.
DESCRIPTION: This command gives the list of pattern Ids supported to scrub
controller memory.
/cx - specifies the controller where X is the controller index
NAME: Set Controller Memory Scrub pattern
SYNTAX: storcli /cx set memscrubpattern = <value> [force].
DESCRIPTION: This command scrubs the controller memory with the user
specified pattern.
/cx - specifies the controller where X is the controller index
NAME: Retention Test on BBU
SYNTAX: storcli /cx/bbu start retentiontest
DESCRIPTION: Starts the Retention Test on BBU ,Restart required.
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Set the date and time for the Battery
SYNTAX: storcli /cx/bbu set mfg file=<file path>
DESCRIPTION: Resets the Manufacturing Date and Manufacture Name of the
BBU as per the contents of the file
-file : specifies the name of the file that contains the
Manufacture Name(First line, last three characters) and
CONVENTION:
/cx - specifies the controller where X is the controller index
/bbu - Battery Backup Unit.
NAME: Show Smart Carrier Information
SYNTAX: storcli /cx[/ex]/sx show scnvram
DESCRIPTION: Show Nvram Smart Carrier Information of the smart drive
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Clear Smart Carrier Information
SYNTAX: storcli /cx[/ex]/sx clear scnvram
DESCRIPTION: Clear Nvram Smart Carrier Information of the smart drive
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Show drive sanitize status.
SYNTAX: storcli /cx[/ex]/sx show sanitize
DESCRIPTION: Displays the status as percentage of sanitize completed.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Sanitize the Drives
SYNTAX: storcli /cx[/ex]/sx start sanitize [cryptoerase| overwrite| blockerase] [ause]
DESCRIPTION: Sanitize drives with specified pattern(s).
OPTIONS:
cryptoerase| overwrite| blockerase - sanitize types
cryptoerase - Keys gets corrupted on the drive.
overwrite - Overwritten by all zero's.
blockerase - Data is cleared by the drive.
ause - Allow Unrestricted Sanitize Exit.
CONVENTION:
/cx - specifies a controller where X is the controller index.
/ex - specifies an enclosure where X is the enclosure device ID.
/sx - specifies a physical drive where X is the slot number.
NAME: Retention Test on cache vault
SYNTAX: storcli /cx/cv start retentiontest
DESCRIPTION: Starts the Retention Test on cache vault ,Restart required.
CONVENTION:
/cx - specifies the controller where X is the controller index
/cv - Cache vault.