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
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”
Leave a Reply