Asset ID: |
1-71-1007340.1 |
Update Date: | 2010-09-30 |
Keywords: | |
Solution Type
Technical Instruction Sure
Solution
1007340.1
:
Sun StorEdge[TM] T3 Syslog Abbreviations and Useful references
Related Categories |
- GCS>Sun Microsystems>Storage - Disk>Modular Disk - Other
|
PreviouslyPublishedAs
210127
Applies to:
Sun Storage T3 Array
All Platforms
Goal
DescriptionThis document contains useful information
gathered from various sources. It is intended to help diagnose T3
information and error messages.
All this information was taken from a T3ES (T3 array for the
Enterprise) running firmware 1.16c. Other versions may produce
different error messages.
Solution
Capacity of a T3 tray as seen by T3 and format
On a t3 with 9*18G (ST318304FC) and r5 7+1+1,
format shows slice 2 as 116.71GB (7*18=126)
t3 vol list reports 125.3G
On a t3 with 9*36G and r5 7+1+1,
format shows slice 2 as 236.04GB (7*36=252)
t3 vol list reports 253.3
On a t3 with 9*72G (ST173404FSUN) and r5 7+1+1,
format shows slice 2 as 477.16GB (7*72=504)
t3 vol list reports 512.3G
The following is a list of the various
tasks that run in the T3 and a brief description of what each
does
. These short names will appear in the syslog when
that task reports any information.
LPC : Loop card
BATD : Battery monitor
IPI-3 :Intelligent Peripheral Interface.Similar legacy protocol to scsi, t3 uses IPI-3 for configuration data
TDL : Transaction disk log
CCB : Command Control Block
SCB : Stripe Control Block
TMRT : Timer Task : Handles fru removal time-out
LXR0 LXR1 : Handles incoming messages from loop card serial port, one for each loop card.
HBTT : Heartbeat Task
LPCT : Loop card monitor task
CFGT : configuration task
WXFT : WriteTransferTask, waits for command set completion
SX01 -> SX12 : StartTransferTask, Waits for the first command set to complete for the stripe and the head of the stripe order list
XFRT : Waits for a command, decompose it into stripes, and sets each stripe to the stripe requestor task
MXFT : Mirror transfer task
HS01 -> HS03 : Simulates host I/Os to configured volumes
SMON : Handles events which effect cache mirroring
FCC0 : ScsiPortCmdTask : Port task to handle host commands
FCC2 : ScsiPortCmdTask : Backend loop mirror task
SIMT : Brings ISP back online (part of sim reset)
SVDT : Handles backend loop link events such as LIPs, loop up, loop down, etc.
SVHT : Handles front-end loop link events such as LIPs, loop up, loop down, etc
SDFT : Handles path and loop failover events
ONDG : Executes back-end loop diagnostics
TMON : Monitors disk temperature
IPCS : For multi-controller inter processor communication
IPCR : Partner to IPCS
LT00 -> LT10 : Handles 'long' transfer command execution
LNXT : Handles 'long' non-xfr command execution. These are commands that take a long time, like Reconstruct
MNXT : Handles 'medium' non-transfer command execution
SNXT : Handles 'short' non-transfer command execution
SCHD : Schedule manager
Ftpd : Ftp daemon
ANNT : Wait for announce string and display is [syslog daemon]
TIME : Time Daemon
HT00->HT03 : Process HTTP connections
HTPD : Listen for HTTP connections
SNMP : Process SNMP requests
Pshd : Shell Daemon - This spawns individual shell task
Pshc : Execute shell commands
Tnpd : Telnet daemon
Target mode = ISP2100 receives and processes I/O requests as a target
Initiator Mode = ISP2100 initiates the I/O request.
IOCB = ISP2100 IO Control Block. Basically a request put into the queue for the ISP to process
IOSB = ISP2100 Status Block
SVD = SCSI Virtual Disk Driver. This driver is the backend disk driver in theT3
SVH = Scsi virtual host driver. The front-end T3 driver which takes host requests for ISP2100 in target mode.
XPT = SCSI Transport Layer module in T3 driver stack
SID = Stripe ID
STYPE = Stripe type
ISR = Interrupt service routine
Path/Port/Lun identifications
ISR1[1]:W:SCSI Disk Error Occurred (path=0x0, port=0xf, lun=0x0)
Path = 0x0; backend loop 1
Path = 0x1; backend loop 2
Port (the drive) Max of 19 ports that each ISP can see in a Partner
LUN is normally equal to 0
ISR1[1]:W:SVC_PATH_FAILOVER:path_id=0, lid=15
path_id=0, backend loop 1
path_id=1, backend loop 2
lid=logical unit identification (15 = u2d7)
lid, port 1-8 = u1d1-8
port 9-16 = u2d1-8
port 17 = u1d9
port 18 = u2d9
port 19 = partner ISP port
FCCO[2]:N:u2ctr(ITL 7D 2 0 TT 20 TID 8708 OP 28) LUN not mounted
ITL = Initiator/Target/Lun
Initiator = 7D (use luxadm -e dump_map /dev/rdsk/cXtYdZs2 to find initiators)
Target = 2 (use port list on t3)
Lun = 0
TT = Tag Type = 20 and a tag type of 20 is a Simple Queue Tag
TID = Tag ID = 8708 which is the unique (for this I/O) Tag Id number.
OP Code = SCSI OP code = 28 which is "LUN not mounted", these are aways given in english after OP code number
FCC2[1]: N: u1ctr (ITL 1 0 1 TT 20 TID AAE8 OP 0) Target in Unit Attention
| | | | |------------> Lun 1
| | | |--------------> target 0(alpa xEF) isp chip on ctrl u1
| | |----------------> initiator 1(alpa xE8), isp chip on ctrl u2
| |----------------------------------> enclosure_id 1 (u1)
|------------------------------------> task on loop 2
So, in this case ctrl2 (u2) sent a Test Unit Ready cmd (OP 0) thru loop 2 and u1 responds with Unit Attention.
Now, for FCC2[2]: N: u2ctr Port event received on port 5, abort 0 (id 0):
in a T3ES each ctrl has 3 isp's, 012 (in this instance relative to 0) on ctrl1 and 345 on ctrl2.
In this case isp port 2 (initiator id 0, loop 2) on ctrl1 did a login or logout generating on isp port 5 on ctrl 2 a 'Port event'.
Loop initialization status:
ROOT[1]: N: u1ctr Initializing host port u1p1 ISP2100 ... firmware status = X
where x =
0 Not initialized
1 Loop initialization in progress
2 Port/process login in progress
3 Operational
4 Loss of sync detected, attempting to resync
5 Unrecoverable error
6 Re-initialization in progress
7 AL-PA not acquired on last loop initialization
T3ES backend loop device order, fw 1.16
al_pa device order SEL_ID
d5 u1d3 1 0A
d6 u1d2 2 09
d9 u1d1 3 08
36 u2d9 4 62
c5 u2d8 5 17
c6 u2d7 6 16
e8 u2ctr 7 01
cb u2d3 8 12
cc u2d2 9 11
cd u2d1 10 10
c7 u2d6 11 15
c9 u2d5 12 14
ca u2d4 13 13
d2 u1d6 14 0D
d3 u1d5 15 0C
d4 u1d4 16 0B
39 u1d9 17 61
ce u1d8 18 0F
d1 u1d7 19 0E
ef u1ctr 20 00
Sense Keys Definitions
0x0 No sense
0x1 Recovered Error
0x2 Not Ready
0x3 Medium Error
0x4 Hardware Error
0x5 Illegal Request
0x6 Unit Attention
0x7 Data Protect
0x9 Firmware Error
0xB Aborted Command
0xC Equal
0xD Volume Overflow
0xE Miscompare
Command/Disk error
definitions
0x0 Request in progress
0x1 Completed without error
0x2 Retry attempted
0x3 Completed with error
0x4 Retries exhausted
0x5 LBA out of range
0x6 I/O enqueue failure
0x7 Invalid command specified
0x8 Resource not available
0x9 Invalid command specified
0xA Device already open
0xB Device exclusively opened
0xC Resource not available
0xD On-disk label not found
0xE Invalid path specified
0xF Flush in progress
0x10 Device is not present
0x11 Device is not online
0x12 Command(s) active
0x13 Failover in progress
0x14 Device is broken
0x15 Device is unavailable
ASC and ASCQ Message
Meanings
ASC ASCQ
0x00 0x00 "No Additional Sense Information"
0x00 0x06 "I/O Process Terminated"
0x00 0x16 "Operation In Progress"
0x00 0x17 "Cleaning Requested"
0x01 0x00 "No Index/Sector Signal"
0x02 0x00 "No Seek Complete"
0x03 0x00 "Peripheral Device Write Fault"
0x04 0x00 "Logical Unit Not Ready, Cause Not Reportable"
0x04 0x01 "Logical Unit is in Progress of Becoming Ready"
0x04 0x02 "Logical Unit Not Ready, Initializing CMD Required"
0x04 0x03 "Logical Unit Not Ready, Manual Intervention Required"
0x04 0x04 "Logical Unit Not Ready, Format in Progress"
0x04 0x07 "Logical Unit Not Ready, Operation In Progress"
0x05 0x00 "Logical Unit Does Not Respond to Selection"
0x06 0x00 "No Reference Position Found"
0x07 0x00 "Multiple Peripheral Devices Selected"
0x08 0x00 "Logical Unit Communication Failure"
0x08 0x01 "Logical Unit Communication Time-Out"
0x08 0x02 "Logical Unit Communication Parity Error"
0x09 0x00 "Track Following Error"
0x09 0x04 "Head Select Fault"
0x0A 0x00 "Error Log Overflow"
0x0B 0x00 "Warning"
0x0B 0x01 "Warning - Specified Temperature Exceeded"
0x0B 0x02 "Warning - Enclosure Degraded"
0x0C 0x02 "Write Error - Auto Reallocation Failed"
0x0C 0x03 "Write Error - Recommend Reassignment"
0x0C 0x04 "Compression Check Miscompare Error"
0x0C 0x05 "Data Expansion Occurred During Compression"
0x0C 0x06 "Block Not Compressible"
0x10 0x00 "ID CRC or ECC Error"
0x11 0x00 "Unrecovered Read Error"
0x11 0x01 "Read Retries Exhausted"
0x11 0x02 "Error Too Long to Correct"
0x11 0x03 "Multiple Read Errors"
0x11 0x04 "Unrecovered Read Error - Auto Reallocate Failed"
0x11 0x0A "Miscorrected Error"
0x11 0x0B "Unrecovered Read Error - Recommend Reassignment"
0x11 0x0C "Unrecovered Read Error - Recommend Rewrite the Data"
0x11 0x0D "De-compression CRC Error"
0x11 0x0E "Cannot Decompress Using Declared Algorithm"
0x12 0x00 "Address Mark Not Found for ID Field"
0x13 0x00 "Address Mark Not Found for Data Field"
0x14 0x00 "Recorded Entity Not Found"
0x14 0x01 "Record Not Found"
0x14 0x05 "Record Not Found - Recommend Reassignment"
0x14 0x06 "Record Not Found - Data Auto-Reallocated"
0x15 0x00 "Random Positioning Error"
0x15 0x01 "Mechanical Positioning Error"
0x15 0x02 "Positioning Error Detected by Read of Medium"
0x16 0x00 "Data Synchronization Mark error"
0x16 0x01 "Data Sync Error - Data Rewritten"
0x16 0x02 "Data Sync Error - Recommend Rewrite"
0x16 0x03 "Data Sync Error - Data Auto-reallocated"
0x16 0x04 "Data Sync Error - Recommend Reassignment"
0x17 0x00 "Recovered Data With No Error Correction Applied"
0x17 0x01 "Recovered Data With Retries"
0x17 0x02 "Recovered Data With Positive Head Offset"
0x17 0x03 "Recovered Data With Negative Head Offset"
0x17 0x05 "Recovered Data Using Previous Sector ID"
0x17 0x06 "Recovered Data Without ECC - Data Auto-Reallocated"
0x17 0x07 "Recovered Data Without ECC - Recommend Reassignment"
0x17 0x08 "Recovered Data Without ECC - Recommend Rewrite"
0x17 0x09 "Recovered Data Without ECC - Data Rewritten"
0x18 0x00 "Recovered Data With Error Correction Applied"
0x18 0x01 "Recovered Data With Error Corr. & Retries Applied"
0x18 0x02 "Recovered Data - Data Auto-Reallocated"
0x18 0x05 "Recovered Data - Recommend Reassignment"
0x18 0x06 "Recovered Data - Recommend Rewrite"
0x18 0x07 "Recovered Data With ECC - Data Rewritten"
0x19 0x00 "Defect List Error"
0x19 0x01 "Defect List Not Available"
0x19 0x02 "Defect List Error in Primary List"
0x19 0x03 "Defect List Error in Grown List"
0x1A 0x00 "Parameter List Length Error"
0x1B 0x00 "Synchronous Data Transfer Error"
0x1C 0x00 "Defect List Not Found"
0x1C 0x01 "Primary Defect List Not Found"
0x1C 0x02 "Grown Defect List Not Found"
0x1D 0x00 "Miscompare during Verify Operation"
0x1E 0x00 "Recovered ID With ECC Correction"
0x1F 0x00 "Partial Defect List Transfer"
0x20 0x00 "Invalid Command Operation Code"
0x21 0x00 "Logical Block Address Out of Range"
0x21 0x01 "Invalid Element Address"
0x22 0x00 "Illegal Function (Use 20 00, 24 00, or 26 00)"
0x24 0x00 "Invalid Field In CDB"
0x25 0x00 "Logical Unit Not Supported"
0x26 0x00 "Invalid Field in Parameter List"
0x26 0x01 "Parameter Not Supported"
0x26 0x02 "Parameter Value Invalid"
0x26 0x03 "Threshold Parameters Not Supported"
0x26 0x04 "Invalid Release of Active Persistent Reservation"
0x27 0x00 "Write Protected"}
0x27 0x01 "Hardware Write Protected"
0x27 0x02 "Logical Unit Software Write Protected"
0x28 0x00 "Not Ready to Ready Change, Medium May Have Changed"
0x28 0x01 "Import or Export Element Accessed"
0x29 0x00 "Power On, Reset, Or Bus Device Reset Occurred"
0x29 0x01 "Power On Occurred"
0x29 0x02 "SCSI Bus Reset Occurred"
0x29 0x03 "Bus Device Reset Function Occurred"
0x29 0x04 "Device Internal Reset"
0x2A 0x00 "Parameters Changed"
0x2A 0x01 "Mode Parameters Changed"
0x2A 0x02 "Log Parameters Changed"
0x2A 0x03 "Reservations Preempted"
0x2B 0x00 "Copy Cannot Execute Since Host Cannot Disconnect"
0x2C 0x00 "Command Sequence Error"
0x2F 0x00 "Commands Cleared By Another Initiator"
0x30 0x00 "Incompatible Medium Installed"
0x30 0x01 "Cannot Read Medium - Unknown Format"
0x30 0x02 "Cannot Read Medium - Incompatible Format"
0x30 0x03 "Cleaning Cartridge Installed"
0x30 0x04 "Cannot Write Medium - Unknown Format"
0x30 0x05 "Cannot Write Medium - Incompatible Format"
0x30 0x06 "Cannot Format Medium - Incompatible Medium"
0x30 0x07 "Cleaning Failure"
0x31 0x00 "Medium Format Corrupted"
0x31 0x01 "Format Command Failed"
0x32 0x00 "No Defect Spare Location Available"
0x32 0x01 "Defect List Update Failure"
0x34 0x00 "Enclosure Failure"
0x35 0x00 "Enclosure Services Failure"
0x35 0x01 "Unsupported Enclosure Function"
0x35 0x02 "Enclosure Services Unavailable"
0x35 0x03 "Enclosure Services Transfer Failure"
0x35 0x04 "Enclosure Services Transfer Refused"
0x37 0x00 "Rounded Parameter"
0x39 0x00 "Saving Parameters Not Supported"
0x3A 0x00 "Medium Not Present"
0x3B 0x0D "Medium Destination Element Full"
0x3B 0x0E "Medium Source Element Empty"
0x3B 0x11 "Medium Magazine Not Accessible"
0x3B 0x12 "Medium Magazine Removed"
0x3B 0x13 "Medium Magazine Inserted"
0x3B 0x14 "Medium Magazine Locked"
0x3B 0x15 "Medium Magazine Unlocked"
0x3D 0x00 "Invalid Bits in Identify Message"
0x3E 0x00 "Logical Unit Has Not Self-Configured Yet"
0x3F 0x00 "Target Operating Conditions Have Changed"
0x3F 0x01 "Microcode has been Changed"
0x3F 0x02 "Changed Operating Definition"
0x3F 0x03 "Inquiry Data Has Changed"
0x40 0x00 "Ram Failure (Should Use 40 NN)"
0x40 0xNN "Diagnostic Failure on Component NN (80H-FFH)"
0x41 0x00 "Data Path Failure (Should Use 40 NN)"
0x42 0x00 "Power On or Self-Test Failure (Should Use 40 NN)"
0x43 0x00 "Message Error"
0x44 0x00 "Internal Target Failure"
0x45 0x00 "Select or Reselect Failure"
0x46 0x00 "Unsuccessful Soft Reset"
0x47 0x00 "SCSI Parity Error"
0x48 0x00 "Initiator Detected Error Message Received"
0x49 0x00 "Invalid Message Error"
0x4A 0x00 "Command Phase Error"
0x4B 0x00 "Data Phase Error"
0x4C 0x00 "Logical Unit Failed Self-Configuration"
0x4D 0xNN "Tagged Overlapped Commands (NN = Queue Tag)"
0x4E 0x00 "Overlapped Commands Attempted"
0x53 0x00 "Media Load or Eject Failed"
0x53 0x02 "Medium Removal Prevented"
0x55 0x01 "System Buffer Full"
0x5A 0x00 "Operator Request or State Change Input"
0x5A 0x01 "Operator Medium Removal Request"
0x5A 0x02 "Operator Selected Write Protect"
0x5A 0x03 "Operator Selected Write Permit"
0x5B 0x00 "Log Exception"
0x5B 0x01 "Threshold Condition Met"
0x5B 0x02 "Log Counter at Maximum"
0x5B 0x03 "Log List Codes Exhausted"
0x5C 0x00 "RPL Status Change"
0x5C 0x01 "Spindles Synchronized"
0x5C 0x02 "Spindles Not Synchronized"
0x5D 0x00 "Failure Prediction Threshold Exceeded"
0x5D 0xFF "Failure Prediction Threshold Exceeded (FALSE)"
0x5D 0xFF "Failure Prediction Threshold Exceeded (False)"
0x5E 0x00 "Low Power Condition On"
0x5E 0x01 "Idle Condition Activated by Timer"
0x5E 0x02 "Standby Condition Activated by Timer"
0x5E 0x03 "Idle Condition Activated by Command"
0x5E 0x04 "Standby Condition Activated by Command"
0x65 0x00 "Voltage Fault"
Internal Comments
T3, Syslog, Abbreviations, Tasks, audited
Previously Published As
26405
Attachments
This solution has no attachment