- OPTION
RAW OUTPUT DESCRIPTION
- none
D:VendorID:ProductID:ArrayID:ServerName:ArrayType:
MfgProdCode:PhysCapacity:LUNCapacity:
HotSpareCapacity:UnallocatedCapacity:ArrayState:
ArrayAlias
The leading
D
is literal to identify this as a DEFAULT record.
All capacities are in GB where
1GB=1024^3 bytes ,
except LUN capacity, which is always in MB in raw output mode, where
1MB=1024^2 bytes .
- -c
The following is output for each disk array controller:
C:Subsystem:CntrlrID:CompState:CntrlrMode:Quiesced:VendorID:
ModelNum:SerNumber:FWRevision:BootRevision:HPRev:LoopID:ALPA:
PreferredALPA:CntrlrDate:CntrlrTime:CacheBattAge:ArrayID:
NVRAMChecksum
The following is output for each disk enclosure controller:
C:Subsystem:CntrlrID:CompState:CntrlrMode:Quiesced:VendorID:
ModelNum:SerNumber:FWRevision:EncSerNum:EncID:SubsysChannel:
SubsysScsiID:ThumbwheelSetting:CntrlrDate:CntrlrTime:
CacheBattAge:ArrayID
The leading
C
is literal to identify this as a CONTROLLER record.
The above will be displayed for each controller installed.
The first type of record shown above will be displayed for each Subsystem
whose value is 0. The second record type will be displayed when the Subsystem
is greater than 0.
Quiesced
is a boolean field indicating whether the controller is quiescent.
CntrlrMode,
Quiesced,
CntrlrDate,
CntrlrTime,
and
CacheBattAge
are only defined when the
Subsystem
is 0 (array controller enclosure).
Otherwise they are undefined.
EncSerNum
is the serial number of the disk subsystem enclosure.
CntrlrTime
is a colon delimited field having a format of
HH:MM:SS.
If
CompState
is not
GOOD
(1), or
CntrlrMode
is
FAILED
(4), information in the remaining fields may be undefined or absent.
ALPA
and
PreferredALPA
are displayed in hexadecimal.
CacheBattAge
is the time in days (rounded to the nearest 90 days) since the cache
battery age was last reset.
- -d
The following output is provided for each installed disk:
PD:Channel:ID:EnclosureID:SlotID:DiskState:DiskGroupID:DGType:
Capacity:Manufacturer:Model:FWRevision:SerialNum:ArrayID
OR
PD:Channel:ID:EnclosureID:SlotID:DiskState:DiskGroupID:DGType:
Capacity:Manufacturer:Model:FWRevision:SerialNum:ArrayID:
SparedChannel:SparedID
The leading
PD
is literal to identify this as a PHYSICAL DISK record.
The above will be displayed for each disk slot. For disks which have been
bound to a LUN and then removed, or assigned as a hot spare and then
removed, the
Manufacturer,
Model,
FWRevision
and
SerialNum
fields may be undefined.
Unassigned disks which are removed will have no PD record.
Capacity is displayed in GB, rounded up to the nearest GB.
If
DGType
is
1
(HOT SPARE), and if this disk is currently sparing another disk, then
two extra fields will be printed, designating the channel and SCSI ID of
the spared disk.
- -g
One or more LUN records will be displayed in the following format:
G:VendorID:ProductID:DiskGroupID:DGType:
NumLUns:LUN...:RemCapacity:RAIDLevel:SegmentSize:nDisks:
Channel-ID,Channel-ID...:ArrayID
The leading
G
is literal to identify this as a Disk Group record.
The above fields will be displayed for each disk group.
The following fields are undefined when
DGType
is 1 or 2:
NumLUNs,
LUN,
RemCapacity,
RAIDLevel,
and
SegmentSize.
Note that capacity will always be expressed in MB for raw output.
- -h
One or more "component state records" will be displayed in the
following format:
H:VendorID:ProductID:SubSystem:CntrlrAStatus:CntrlrBStatus:
PS1Status:PS2Status:Fan1Status:Fan2Status:TsensorStatus:
BattStatus:EncSerNum:ArrayID
OR
H:VendorID:ProductID:SubSystem:CntrlrAStatus:CntrlrBStatus:
PwrSupplyAStatus:PwrSupplyBStatus:FanAStatus:FanBStatus:
TsensorStatus:BattStatus:EncSerNum:ArrayID
The leading
H
is literal to identify this as a Hardware Status record.
When the
SubSystem
is greater than 0 (disk enclosure), the
BattStatus
is undefined.
When the
SubSystem
is greater than 0 (disk enclosure), the power supplies and fans are
designated as A and B, rather than 1 and 2. The left to right orientation
of the disk enclosure power supplies may not match that of the array
controller power supplies.
EncSerNum
is the disk enclosure serial number, and is only defined when the
SubSystem
is greater than 0; otherwise, it is undefined.
- -i
The following output includes a separate field
(ArrayID:Alias)
for each
disk array identified:
I:ArrayID:Alias:ArrayID:Alias:...
The leading
I
is literal to identify this as an Identify record.
- -l
L:VendorID:ProductID:LunNumber:Present:LunState:
CacheState:Capacity:Owner:RaidLevel:SegmentSize:
DiskGroup:nDisks:Channel-ID,Channel-ID,...:ArrayID:
CME:CWOB:RCD:WCA:RCA:IsUtm:UtmLunState
The leading
L
is literal to identify this as a LUN record.
Present
is a Boolean, TRUE if the LUN is configured, FALSE otherwise.
If no option is specified, the above will be displayed for all LUNs,
both present and not present.
CacheState
is a two-bit field in which the high order bit is the boolean
CacheMirroringActive
(CMA) state of the LUN's owning controller, and the low order bit
is the boolean
WriteCacheEnabled
(WCE) state for the controller.
CME
(Cache Mirroring Enabled),
CWOB
(Cache Without Batteries),
RCD
(Read Cache Disabled),
WCA
(Write Cache Active), and
RCA
(Read Cache Active) indicate the state of the caching parameters.
Capacities displayed in the raw output are always shown in MB, where
1MB=1024^2 bytes.
IsUtm
is a boolean that indicates whether the current LUN is the Universal
Transport Mechanism (UTM). When
IsUtm
is TRUE (1),
only the following additional fields are valid:
VendorID,
ProductID,
LunNumber,
Present,
and
UtmLunState.
The remaining fields are undefined.
When
IsUtm
is TRUE (1),
UtmLunState
indicates the status of the UTM LUN, as defined in the UTM Specification.
Otherwise this field is undefined.
If
nDisks
is "0", the drive list (Chan-ID,Chan-ID,...) will also be "0".
- -p
P:CntrlrID:SerNumber:ArrayID
P:AltCntrlrID:AltSerNumber:ArrayID
The leading
P
is literal to identify this as a HARDWARE PATH record.
The first hardware path record is for the controller that corresponds to
the given device file. The second record is for the alternate controller.
If the alternate controller is not present, its serial number will be 0.
- -r
R:VendorID:ProductID:CntrlrID:LUN:RebuildProgress:Freq:
Amt:ArrayID
The leading
R
is literal, and identifies this as a LUN rebuild record.
One rebuild record is returned for each LUN that is currently rebuilding.
If no LUN is rebuilding, no record will be returned.
RebuildProgress
above is percent complete
Freq
is the rebuild frequency in tenths of a second
Amt
is the rebuild amount in blocks per rebuild command
- -s
S:VendorID:ProductID:ValidData-A:ValidData-B:
CacheBlkSize-A:CacheBlkSize-B:CacheFlushThresh-A:
acheFlushThresh-B:CacheFlushLim-A:CacheFlushLim-B:
CacheSize-A:CacheSize-B:ArrayState:ArrayID
The leading
S
is literal to identify this as an ARRAY STATE record.