1. Introduction
2. Comparison of Commands Before and After 06.16
3. Shell Commands - Usage and Explanation
3.1 Starting the Shell
3.2 Shell Commands
3.2.1 Quick Overview of Commands
3.2.2 Drive/VOLUME Status Commands
3.2.2.01 cfgPh
3.2.2.02 cfgPbDev
3.2.2.03 cfgPhy
3.2.2.04 cfgPhyList
3.2.2.05 cfgUnit
3.2.2.06 cfgUnitList
3.2.2.07 ghsList
3.2.2.08 vdAll
3.2.2.09 vdShow
3.2.2.10 cfgShow
3.2.2.11 cfgSundTab
3.2.2.12 cfgDd
3.2.3 Drive/VOLUME Modify Commands
3.2.3.01 isp cfgPrepareDrive,0x 3.2.3.02 isp cfgFailDrive,0x
3.2.3.03 isp cfgReplaceDrive,0x
3.2.3.04 isp cfgSetDevOper,0x
3.2.3.05 isp cfgDelVdisk,
3.2.3.06 isp cfgRefreshVdisk,,,0
3.2.3.05 incrementCfgGenerationNumber
3.2.4 Controller/RDAC Status Commands
3.2.4.01 arrayPrint
3.2.4.02 arrayPrintSummary
3.2.5 Controller/RDAC Modify Commands
3.2.5.01 isp rdacMgrSetModeActivePassive
3.2.5.02 isp rdacMgrSetModeDualActive
3.2.5.03 isp rdacMgrAltCtlFail
3.2.5.04 isp rdacMgrAltCtlResetRelease
3.2.5.05 acsAutoCodeSync
3.2.5.06 isp rdacMgrAltCtlReset
3.2.6 Other Useful Shell Commands and Procedures
3.2.6.01 cacheAnalyze
3.2.6.02 ccmStateAnalyze
3.2.6.03 memShow & memoryShow
3.2.6.04 moduleList
3.2.6.05 moduleShow
3.2.6.06 spmShow
3.2.6.07 spmShowMaps
3.2.6.08 getObjectGraph_MT 8
3.2.6.09 mhmPrintPeanutStatus
3.2.6.10 mhmPrintFredStatus
3.2.6.11 svlShow
3.2.6.12 avtHostShow
3.2.7 netCfgShow and netCfgSet
3.2.7.1 Troubleshooting
3.2.7.1.1 Testing a Network Connection
3.2.7.1.2 Network Statistics
3.2.7.2 Common Network Problems
3.2.8 writeZerosFlag
3.2.8.01 Turning writeZerosFlag On
3.2.8.02 Turning writeZerosFlag Off
3.2.9 Reviving a Dead Volume
3.2.10 Deleting a Host Port from the Shell
3.2.11 Volume is not accessible from the host
3.2.12 Drive path redundancy lost
3.2.13 How to retrieve the Major Event Log (MEL) from the shell
3.2.14 Adding drives that have a previous DacStor on them
3.2.15 Changing the modification priority
3.2.16 How to identify a drive from the shell
3.2.17 How to create and delete a Global Hot Spare from the shell
3.2.18 Monitoring and Stopping Media Scan from the shell
3.2.19 hdd 90
3.2.20 Turning tracing on and repairing bad blocks
3.2.21 Clearing the Storage Partition Management Region
4. Fibre Channel Driver Commands
4.1 Overview
4.1.1 Cables
4.1.2 Watchdog Timer
4.2 Debugging Problems with the Fibre Channel Interface
4.3 The fc commands
4.3.1 fc
4.3.1.01 fc 2 (Fibre Channel History)
4.3.1.02 fc 3 (list of open exchanges)
4.3.1.03 fc 5 (Quick Status)
4.3.1.04 fc 6 (Frame Mgr Status Log)
4.3.1.05 fc 7 (Check Condition Log)
4.3.1.06 fc 8 (Event Log)
4.3.1.07 fc 10 (host login list)
4.3.1.08 fc 10,10,3 (detailed host login list)
4.3.1.09 fc 12 (firmware versions)
4.3.1.10 fc 20 (Tachyon Line-level Statistics)
4.3.1.11 Clear Counters (fc90)
4.3.1.12 Clearing the accumulated totals and the trace (fc 91)
4.3.1.13 fc 100 (World Wide Name change information)
4.3.1.14 fcNames (How to get worldwide names for all the channels)
4.3.1.15 fc101
4.3.1.16 fc111
4.3.1.17 fcAll (How to get an overall status)
4.3.1.18 fcTail (Display last few entries of each log)
4.3.1.19 fcHosts
4.3.1.20 fcDump
4.3.2 fcDevs
4.3.2.01 fcDevs 1 - All Views by View Type (Active)
4.3.2.02 fcDevs 2 - Inquiry View
4.3.2.03 fcDevs 3 – Names View
4.3.2.04 fcDevs 4 – Path View
4.3.2.05 fcDevs 5 – Common Names View
4.3.2.06 fcDevs 6 – Bufs View
4.3.2.07 fcDevs 7 - Detail (All Luns) View and fcDevs 8 - Detail (Active Luns Only) View
4.3.2.08 fcDevs 9 - All Views by LUN Device
4.3.2.09 fcDevs 10 - All Views by View Type (Detailed)
4.3.2.10 fcDevs 11 - RLS View
4.3.2.11 fcDevs 12 - Devices with any Errors
4.3.2.12 fcDevs 13 - Devices with RW Errors Returned by VDD
4.3.2.13 fcDevs 14 - Devices with Major Errors
4.3.2.14 hddDump
5. ION Driver Commands
5.1 Overview
5.1.1 ion Commands
5.1.1.01 ionHelp
5.1.1.02 ch and chall
5.1.1.03 lu and luall
5.1.1.04 iditn and iditnall
5.1.1.05 tditn and tditnall
5.1.1.06 ionShowInquiry
5.1.1.07 ionShow 12
5.1.1.08 ionShow 99
5.1.1.09 Controller I/O Breakdown
5.2.1 hids Commands
5.2.1.01 hids 104 or ‘h’
5.2.1.02 hids 2
5.2.1.03 hids 32
5.2.1.04 hids 77
5.2.1.05 hids 108
5.3.1 fcn Commands
5.3.1.01 fcnHelp
5.3.1.02 fcnShow
5.3.1.03 fcnShow 11 and fcnRls
5.3.1.02 fcnChannelReport and fcnCMClearCounts
5.4 Serially Attached SCSI (SAS)
5.4.1.01 sasHelp
5.4.1.02 sasShowChannels
5.4.1.03 sasShowMiswires
5.4.1.04 sasShowPhyErrStats
5.4.1.05 sasShowDevices
5.4.1.06 sasShowExpanders
5.4.1.07 sasShowAllExpanders
5.5 Subystem Monitor (SSM)
5.5.1.01 ssmHelp
5.5.1.02 ssmShow
5.5.1.03 ssmShowEnclosures
5.5.1.04 ssmAudibleAlarm
5.5.1.05 ssmIdentifyDrive
Appendix
A.1 Destination Driver MEL Events Decoder
A.1.1 FIBRE DRIVE-SIDE INTERFACES ONLY
Tables of Statuses
A.2 LOOP-ID to ALPA conversion table
A.3 Engenio Host Sense Data and ASC/ASCQ codes
A.3.1 Host Sense Data
A.3.1.01 Request Sense Data Format
A.3.1.02 Incorrect Length Indicator (ILI) - Byte 2
A.3.1.03 Sense Key - Byte 2
A.3.1.04 Information Bytes - Bytes 3-6
A.3.1.05 Additional Sense Length - Byte 7
A.3.1.06 Command Specific Information - Bytes 8-11
A.3.1.07 Additional Sense Codes - Bytes 12-13
A.3.1.08 Field Replaceable Unit Code - Byte 14
Host Channel Group (0x01)
Controller Drive Interface Group (0x02)
Controller Buffer Group (0x03)
Controller Array ASIC Group(0x04)
Controller Other Group (0x05)
Subsystem Group (0x06)
Subsystem Configuration Group (0x07)
Sub-enclosure Group (0x08)
Redundant Controller Group (0x09)
Drive Group (0x10 - 0xFF)
A.3.1.09 Sense Key Specific Bytes - Bytes 15-17
A.3.1.10 Recovery Actions - Bytes 18-19
A.3.1.11 Total Number Of Errors - Byte 20
A.3.1.12 Total Retry Count - Byte 21
A.3.1.13 ASC/ASCQ Stack - Bytes 22-25
A.3.1.14 Additional FRU Information - Bytes 26-33
FRU Group Qualifiers For The Host Channel Group (Code 0x01)
FRU Group Qualifiers For Controller Drive Interface Group (Code 0x02)
FRU Group Qualifiers For The Subsystem Group (Code 0x06)
FRU Group Qualifiers For The Sub-enclosure Group (Code 0x08)
FRU Group Qualifiers For The Redundant Controller Group (Code 0x09)
A.3.1.15 Error Specific Information - Bytes 34-36
A.3.1.16 Error Detection Point - Bytes 37-40
A.3.1.17 Original CDB - Bytes 41-50
A.3.1.18 Host ID - Byte 51
A.3.1.19 Host Descriptor - Bytes 52-53
A.3.1.20 Controller Serial Number - Bytes 54-69
A.3.1.21 Array Software Revision - Bytes 70-73
A.3.1.22 LUN Number - Byte 75
A.3.1.23 LUN Status - Byte 76
A.3.1.24 Drive Software Revision - Bytes 79-82
A.3.1.25 Drive Product ID - Bytes 83-98
A.3.1.26 Array Power-up Status - Bytes 99-100
A.3.1.27 RAID Level - Byte 101
A.3.1.28 Drive Sense Identifier - Bytes 102-103
A.3.1.29 Drive Sense Data - Bytes 104-135
A.3.1.30 Sequence Number - Bytes 136-139
A.3.1.31 Date and Time Stamp - Bytes 140-155
A.3.2 Sense Codes
A.3.2.1 Sense Keys
A.3.2.2 Additional Sense Codes And Qualifiers
A.4 Industry Standard ASC/ASCQ Codes
A.4.1 SCSI ASC/ASCQ Table Format Explanation
A.4.2 SCSI ASC/ASCQ Assignments
A.5 SATA ASC/ASCQ Codes
Subject Index – Volume 1
Subject Index – Volume 2