InfoDoc ID | Synopsis | Date | ||
26405 | T3 Syslog Abbreviations and Useful references | 2 May 2001 |
Status | Issued |
Description |
T3 Syslog Abbreviations and Useful References
This document contains some useful information I have gathered from various sources to try to diagnose T3 information and errors 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.
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
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 the T3 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
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"
Please also look at Infodoc 25340, T3 LEDS - Understanding what they mean.
SUBMITTER: Richard Ambridge APPLIES TO: AFO Vertical Team Docs/Storage, Hardware/Disk Storage Subsystem/StorEdge Disk Array/StorEdge T3 ATTACHMENTS: