List of common SCSI KCQs
{, class="wikitable" !Category !! Key !! ASC !! ASCQ !! Error Condition , - , rowspan="2" valign="top", No Sense , , 0 , , 00 , , 00 , , No error , - , 0, , 5D, , 00, , No sense - PFA threshold reached , - , rowspan="36" valign="top", Soft Error, , 1, , 01, , 00, , Recovered Write error - no index , - , 1, , 02, , 00, , Recovered no seek completion , - , 1, , 03, , 00, , Recovered Write error - write fault , - , 1, , 09, , 00, , Track following error , - , 1, , 0B, , 01, , Temperature warning , - , 1, , 0C, , 01, , Recovered Write error with auto-realloc - reallocated , - , 1, , 0C, , 03, , Recovered Write error - recommend reassign , - , 1, , 12, , 01, , Recovered data without ECC using prev logical block ID , - , 1, , 12, , 02, , Recovered data with ECC using prev logical block ID , - , 1, , 14, , 01, , Recovered Record Not Found , - , 1, , 16, , 00, , Recovered Write error - Data Sync Mark Error , - , 1, , 16, , 01, , Recovered Write error - Data Sync Error - data rewritten , - , 1, , 16, , 02, , Recovered Write error - Data Sync Error - recommend rewrite , - , 1, , 16, , 03, , Recovered Write error - Data Sync Error - data auto-reallocated , - , 1, , 16, , 04, , Recovered Write error - Data Sync Error - recommend reassignment , - , 1, , 17, , 00, , Recovered data with no error correction applied , - , 1, , 17, , 01, , Recovered Read error - with retries , - , 1, , 17, , 02, , Recovered data using positive offset , - , 1, , 17, , 03, , Recovered data using negative offset , - , 1, , 17, , 05, , Recovered data using previous logical block ID , - , 1, , 17, , 06, , Recovered Read error - without ECC, auto reallocated , - , 1, , 17, , 07, , Recovered Read error - without ECC, recommend reassign , - , 1, , 17, , 08, , Recovered Read error - without ECC, recommend rewrite , - , 1, , 17, , 09, , Recovered Read error - without ECC, data rewritten , - , 1, , 18, , 00, , Recovered Read error - with ECC , - , 1, , 18, , 01, , Recovered data with ECC and retries , - , 1, , 18, , 02, , Recovered Read error - with ECC, auto reallocated , - , 1, , 18, , 05, , Recovered Read error - with ECC, recommend reassign , - , 1, , 18, , 06, , Recovered data using ECC and offsets , - , 1, , 18, , 07, , Recovered Read error - with ECC, data rewritten , - , 1, , 1C, , 00, , Defect List not found , - , 1, , 1C, , 01, , Primary defect list not found , - , 1, , 1C, , 02, , Grown defect list not found , - , 1, , 1F, , 00, , Partial defect list transferred , - , 1, , 44, , 00, , Internal target failure , - , 1, , 5D, , 00, , PFA threshold reached , - , rowspan="15" valign="top", Not Ready, , 2, , 04, , 00, , Not Ready - Cause not reportable. , - , 2, , 04, , 01, , Not Ready - becoming ready , - , 2, , 04, , 02, , Not Ready - need initialise command (start unit) , - , 2, , 04, , 03, , Not Ready - manual intervention required , - , 2, , 04, , 04, , Not Ready - format in progress , - , 2, , 04, , 09, , Not Ready - self-test in progress , - , 2, , 31, , 00, , Not Ready - medium format corrupted , - , 2, , 31, , 01, , Not Ready - format command failed , - , 2, , 35, , 02, , Not Ready - enclosure services unavailable , - , 2, , 3A, , 00, , Not Ready - medium not present , - , 2, , 3A, , 01, , Not Ready - medium not present - tray closed , - , 2, , 3A, , 02, , Not Ready - medium not present - tray open , - , 2, , 3A, , 03, , Not Ready - medium not present - loadable , - , 2, , 3A, , 04, , Not Ready - medium not present - medium auxiliary memory accessible , - , 2, , 4C, , 00, , Diagnostic Failure - config not loaded , - , rowspan="18" valign="top", Medium Error, , 3, , 02, , 00, , Medium Error - No Seek Complete , - , 3, , 03, , 00, , Medium Error - write fault , - , 3, , 10, , 00, , Medium Error - ID CRC error , - , 3, , 11, , 00, , Medium Error - unrecovered read error , - , 3, , 11, , 01, , Medium Error - read retries exhausted , - , 3, , 11, , 02, , Medium Error - error too long to correct , - , 3, , 11, , 04, , Medium Error - unrecovered read error - auto re-alloc failed , - , 3, , 11, , 0B, , Medium Error - unrecovered read error - recommend reassign , - , 3, , 14, , 01, , Medium Error - record not found , - , 3, , 16, , 00, , Medium Error - Data Sync Mark error , - , 3, , 16, , 04, , Medium Error - Data Sync Error - recommend reassign , - , 3, , 19, , 00, , Medium Error - defect list error , - , 3, , 19, , 01, , Medium Error - defect list not available , - , 3, , 19, , 02, , Medium Error - defect list error in primary list , - , 3, , 19, , 03, , Medium Error - defect list error in grown list , - , 3, , 19, , 0E, , Medium Error - fewer than 50% defect list copies , - , 3, , 31, , 00, , Medium Error - medium format corrupted , - , 3, , 31, , 01, , Medium Error - format command failed , - , rowspan="23" valign="top", Hardware Error, , 4, , 01, , 00, , Hardware Error - no index or sector , - , 4, , 02, , 00, , Hardware Error - no seek complete , - , 4, , 03, , 00, , Hardware Error - write fault , - , 4, , 09, , 00, , Hardware Error - track following error , - , 4, , 11, , 00, , Hardware Error - unrecovered read error in reserved area , - , 4, , 15, , 01, , Hardware Error - Mechanical positioning error , - , 4, , 16, , 00, , Hardware Error - Data Sync Mark error in reserved area , - , 4, , 19, , 00, , Hardware Error - defect list error , - , 4, , 19, , 02, , Hardware Error - defect list error in Primary List , - , 4, , 19, , 03, , Hardware Error - defect list error in Grown List , - , 4, , 32, , 00, , Hardware Error - no defect spare available , - , 4, , 35, , 00, , Hardware Error - enclosure services failure , - , 4, , 35, , 01, , Hardware Error - unsupported enclosure function , - , 4, , 35, , 02, , Hardware Error - enclosure services unavailable , - , 4, , 35, , 03, , Hardware Error - enclosure services transfer failure , - , 4, , 35, , 04, , Hardware Error - enclosure services refused , - , 4, , 35, , 05, , Hardware Error - enclosure services checksum error , - , 4, , 3E, , 00, , Hardware Error - logical unit has not self configured yet , - , 4, , 3E, , 01, , Hardware Error - logical unit failed , - , 4, , 3E, , 02, , Hardware Error - timeout on logical unit , - , 4, , 3E, , 03, , Hardware Error - self-test failed , - , 4, , 3E, , 04, , Hardware Error - unable to update self-test log , - , 4, , 44, , 00, , Hardware Error - internal target failure , - , rowspan="19" valign="top", Illegal Request, , 5, , 1A, , 00, , Illegal Request - parm list length error , - , 5, , 20, , 00, , Illegal Request - invalid/unsupported command code , - , 5, , 21, , 00, , Illegal Request - LBA out of range , - , 5, , 24, , 00, , Illegal Request - invalid field in CDB (Command Descriptor Block) , - , 5, , 25, , 00, , Illegal Request - invalid LUN , - , 5, , 26, , 00, , Illegal Request - invalid fields in parm list , - , 5, , 26, , 01, , Illegal Request - parameter not supported , - , 5, , 26, , 02, , Illegal Request - invalid parm value , - , 5, , 26, , 03, , Illegal Request - invalid field parameter - threshold parameter , - , 5, , 26, , 04, , Illegal Request - invalid release of persistent reservation , - , 5, , 2C, , 00, , Illegal Request - command sequence error , - , 5, , 35, , 01, , Illegal Request - unsupported enclosure function , - , 5, , 49, , 00, , Illegal Request - invalid message , - , 5, , 53, , 00, , Illegal Request - media load or eject failed , - , 5, , 53, , 01, , Illegal Request - unload tape failure , - , 5, , 53, , 02, , Illegal Request - medium removal prevented , - , 5, , 55, , 00, , Illegal Request - system resource failure , - , 5, , 55, , 01, , Illegal Request - system buffer full , - , 5, , 55, , 04, , Illegal Request - Insufficient Registration Resources , - , rowspan="43" valign="top", Unit Attention, , 6, , 28, , 00, , Unit Attention - not-ready to ready transition (format complete) , - , 6, , 29, , 00, , Unit Attention - POR or device reset occurred , - , 6, , 29, , 01, , Unit Attention - POR occurred , - , 6, , 29, , 02, , Unit Attention - SCSI bus reset occurred , - , 6, , 29, , 03, , Unit Attention - TARGET RESET occurred , - , 6, , 29, , 04, , Unit Attention - self-initiated-reset occurred , - , 6, , 29, , 05, , Unit Attention - transceiver mode change to SE , - , 6, , 29, , 06, , Unit Attention - transceiver mode change to LVD , - , 6, , 2A, , 00, , Unit Attention - parameters changed , - , 6, , 2A, , 01, , Unit Attention - mode parameters changed , - , 6, , 2A, , 02, , Unit Attention - log select parms changed , - , 6, , 2A, , 03, , Unit Attention - Reservations pre-empted , - , 6, , 2A, , 04, , Unit Attention - Reservations released , - , 6, , 2A, , 05, , Unit Attention - Registrations pre-empted , - , 6, , 2F, , 00, , Unit Attention - commands cleared by another initiator , - , 6, , 3F, , 00, , Unit Attention - target operating conditions have changed , - , 6, , 3F, , 01, , Unit Attention - microcode changed , - , 6, , 3F, , 02, , Unit Attention - changed operating definition , - , 6, , 3F, , 03, , Unit Attention - inquiry parameters changed , - , 6, , 3F, , 04, , Unit Attention - component device attached , - , 6, , 3F, , 05, , Unit Attention - device identifier changed , - , 6, , 3F, , 06, , Unit Attention - redundancy group created or modified , - , 6, , 3F, , 07, , Unit Attention - redundancy group deleted , - , 6, , 3F, , 08, , Unit Attention - spare created or modified , - , 6, , 3F, , 09, , Unit Attention - spare deleted , - , 6, , 3F, , 0A, , Unit Attention - volume set created or modified , - , 6, , 3F, , 0B, , Unit Attention - volume set deleted , - , 6, , 3F, , 0C, , Unit Attention - volume set deassigned , - , 6, , 3F, , 0D, , Unit Attention - volume set reassigned , - , 6, , 3F, , 0E, , Unit Attention - reported LUNs data has changed , - , 6, , 3F, , 0F, , Unit Attention - echo buffer overwritten , - , 6, , 3F, , 10, , Unit Attention - medium loadable , - , 6, , 3F, , 11, , Unit Attention - medium auxiliary memory accessible , - , 6, , 3F, , 12, , Unit Attention - iSCSI IP address added , - , 6, , 3F, , 13, , Unit Attention - iSCSI IP address removed , - , 6, , 3F, , 14, , Unit Attention - iSCSI IP address changed , - , 6, , 3F, , 15, , Unit Attention - inspect referrals sense descriptors , - , 6, , 3F, , 16, , Unit Attention - microcode has been changed without reset , - , 6, , 3F, , 17, , Unit Attention - zone transition to full , - , 6, , 3F, , 18, , Unit Attention - bind completed , - , 6, , 3F, , 19, , Unit Attention - bind redirected , - , 6, , 3F, , 1A, , Unit Attention - subsidiary binding changed , - , 6, , 5D, , 00, , Unit Attention - PFA threshold reached , - , rowspan="2" , Data Protect , 7 , 20 , 02 , Access Denied - No Access Rights , - , 7, , 27, , 00, , Write Protect - command not allowed , - , rowspan="14" valign="top", Aborted Command, , B, , 00, , 00, , Aborted Command - no additional sense code , - , B, , 1B, , 00, , Aborted Command - sync data transfer error (extra ACK) , - , B, , 25, , 00, , Aborted Command - unsupported LUN , - , B, , 3F, , 0F, , Aborted Command - echo buffer overwritten , - , B, , 43, , 00, , Aborted Command - message reject error , - , B, , 44, , 00, , Aborted Command - internal target failure , - , B, , 45, , 00, , Aborted Command - Selection/Reselection failure , - , B, , 47, , 00, , Aborted Command - SCSI parity error , - , B, , 48, , 00, , Aborted Command - initiator-detected error message received , - , B, , 49, , 00, , Aborted Command - inappropriate/illegal message , - , B, , 55, , 03, , Aborted Command - insufficient resources , - , B, , 4B, , 00, , Aborted Command - data phase error , - , B, , 4E, , 00, , Aborted Command - overlapped commands attempted , - , B, , 4F, , 00, , Aborted Command - due to loop initialisation , - , rowspan="40" valign="top", Other, , E, , 1D, , 00, , Miscompare - during verify byte check operation , - , x, , 05, , 00, , Illegal request , - , x, , 06, , 00, , Unit attention , - , x, , 07, , 00, , Data protect , - , x, , 08, , 00, , LUN communication failure , - , x, , 08, , 01, , LUN communication timeout , - , x, , 08, , 02, , LUN communication parity error , - , x, , 08, , 03, , LUN communication CRC error , - , x, , 09, , 00, , vendor specific sense key , - , x, , 09, , 01, , servo fault , - , x, , 09, , 04, , head select fault , - , x, , 0A, , 00, , error log overflow , - , x, , 0B, , 00, , aborted command , - , x, , 0C, , 00, , write error , - , x, , 0C, , 02, , write error - auto-realloc failed , - , x, , 0E, , 00, , data miscompare , - , x, , 12, , 00, , address mark not found for ID field , - , x, , 14, , 00, , logical block not found , - , x, , 15, , 00, , random positioning error , - , x, , 15, , 01, , mechanical positioning error , - , x, , 15, , 02, , positioning error detected by read of medium , - , x, , 27, , 00, , write protected , - , x, , 29, , 00, , POR or bus reset occurred , - , x, , 31, , 01, , format failed , - , x, , 32, , 01, , defect list update error , - , x, , 32, , 02, , no spares available , - , x, , 35, , 01, , unspecified enclosure services failure , - , x, , 37, , 00, , parameter rounded , - , x, , 3D, , 00, , invalid bits in identify message , - , x, , 3E, , 00, , LUN not self-configured yet , - , x, , 40, , 01, , DRAM parity error , - , x, , 40, , 02, , DRAM parity error , - , x, , 42, , 00, , power-on or self-test failure , - , x, , 4C, , 00, , LUN failed self-configuration , - , x, , 5C, , 00, , RPL status change , - , x, , 5C, , 01, , spindles synchronised , - , x, , 5C, , 02, , spindles not synchronised , - , x, , 65, , 00, , voltage fault , - , x, , ≥80, , x, , Vendor specific , - , x, , x, , ≥80, , Vendor specific , -References