Error codes

The list shows the error codes for optical drives with a short description.
Common errors (displayed in bold) are explained in detail.

Sense code 00 (No Sense)
00000	NO ADDITIONAL SENSE INFORMATION
Sense code 01 (Recovered Error)
10B00	WARNING
10B01	WARNING - SPECIFIED TEMPERATURE EXCEEDED
10B02	WARNING - ENCLOSURE DEGRADED
11700	RECOVERED DATA WITH NO ERROR CORRECTION APPLIED
11701	RECOVERED DATA WITH RETRIES
11702	RECOVERED DATA WITH POSITIVE HEAD OFFSET
11703	RECOVERED DATA WITH NEGATIVE HEAD OFFSET
11704	RECOVERED DATA WITH RETRIES AND/OR CIRC APPLIED
11705	RECOVERED DATA USING PREVIOUS SECTOR ID
11707	RECOVERED DATA WITHOUT ECC - RECOMMEND REASSIGNMENT
11708	RECOVERED DATA WITHOUT ECC - RECOMMEND REWRITE
11709	RECOVERED DATA WITHOUT ECC - DATA REWRITTEN
11800	RECOVERED DATA WITH ERROR CORRECTION APPLIED
11801	RECOVERED DATA WITH ERROR CORR. & RETRIES APPLIED
11802	RECOVERED DATA - DATA AUTO-REALLOCATED
11803	RECOVERED DATA WITH CIRC
11804	RECOVERED DATA WITH L-EC
11805	RECOVERED DATA - RECOMMEND REASSIGNMENT
11806	RECOVERED DATA - RECOMMEND REWRITE
13700	ROUNDED PARAMETER
17301	POWER CALIBRATION AREA ALMOST FULL
Sense code 02 (Not Ready)
20400	LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE
20401	LOGICAL UNIT IS IN PROCESS OF BECOMING READY
20402	LOGICAL UNIT NOT READY, INITIALIZING CMD. REQUIRED
20403	LOGICAL UNIT NOT READY, MANUAL INTERVENTION REQUIRED
20404	LOGICAL UNIT NOT READY, FORMAT IN PROGRESS
20407	LOGICAL UNIT NOT READY, OPERATION IN PROGRESS
20408	LOGICAL UNIT NOT READY, LONG WRITE IN PROGRESS
23000	INCOMPATIBLE MEDIUM INSTALLED
23001	CANNOT READ MEDIUM - UNKNOWN FORMAT
23002	CANNOT READ MEDIUM - INCOMPATIBLE FORMAT
23003	CLEANING CARTRIDGE INSTALLED
23004	CANNOT WRITE MEDIUM - UNKNOWN FORMAT
23005	CANNOT WRITE MEDIUM - INCOMPATIBLE FORMAT
23006	CANNOT FORMAT MEDIUM - INCOMPATIBLE MEDIUM
23007	CLEANING FAILURE
23A00	MEDIUM NOT PRESENT
  No disc inserted
23A01	MEDIUM NOT PRESENT - TRAY CLOSED
23A02	MEDIUM NOT PRESENT - TRAY OPEN
23E00	LOGICAL UNIT HAS NOT SELF-CONFIGURED YET
Sense code 03 (Medium Error)
30200	NO SEEK COMPLETE
30600	NO REFERENCE POSITION FOUND
30C00	WRITE ERROR
30C07	WRITE ERROR - RECOVERY NEEDED
30C08	WRITE ERROR - RECOVERY FAILED
30C09	WRITE ERROR - LOSS OF STREAMING
  Buffer underrun: a CD recorder will report this error when
  the buffer is empty while burning a CD.
  In most cases this is caused by the source drive which is not
  fast enough to feed the recorder with data.
  A solution is to buy another drive or to burn the CD via an
  image file.
  This error can also occur when the interface is unable to
  transfer the data fast enough.
  This can happen when you are using the USB interface.
30C0A	WRITE ERROR - PADDING BLOCKS ADDED
31100	UNRECOVERED READ ERROR
31101	READ RETRIES EXHAUSTED
31102	ERROR TOO LONG TO CORRECT
31105	L-EC UNCORRECTABLE ERROR
  The drive is unable to read a data sector on the disc.
  This is caused by a defective (scratched) disc.
31106	CIRC UNRECOVERED ERROR
3110F	ERROR READING UPC/EAN NUMBER
31110	ERROR READING ISRC NUMBER
31500	RANDOM POSITIONING ERROR
31501	MECHANICAL POSITIONING ERROR
31502	POSITIONING ERROR DETECTED BY READ OF MEDIUM
33100	MEDIUM FORMAT CORRUPTED
33101	FORMAT COMMAND FAILED
35100	ERASE FAILURE
35700	UNABLE TO RECOVER TABLE-OF-CONTENTS
37200	SESSION FIXATION ERROR
37201	SESSION FIXATION ERROR WRITING LEAD-IN
37202	SESSION FIXATION ERROR WRITING LEAD-OUT
37300	CD CONTROL ERROR
37302	POWER CALIBRATION AREA IS FULL
37303	POWER CALIBRATION AREA ERROR
37304	PROGRAM MEMORY AREA UPDATE FAILURE
37305	PROGRAM MEMORY AREA IS FULL
Sense code 04 (Hardware Error)
40017	CLEANING REQUESTED
40500	LOGICAL UNIT DOES NOT RESPOND TO SELECTION
40800	LOGICAL UNIT COMMUNICATION FAILURE
40801	LOGICAL UNIT COMMUNICATION TIME-OUT
40802	LOGICAL UNIT COMMUNICATION PARITY ERROR
40900	TRACK FOLLOWING ERROR
40901	TRACKING SERVO FAILURE
40902	FOCUS SERVO FAILURE
40903	SPINDLE SERVO FAILURE
40904	HEAD SELECT FAULT
41B00	SYNCHRONOUS DATA TRANSFER ERROR
43E01	LOGICAL UNIT FAILURE
43E02	TIMEOUT ON LOGICAL UNIT
440NN	DIAGNOSTIC FAILURE ON COMPONENT NN (80H-FFH)
44400	INTERNAL TARGET FAILURE
44600	UNSUCCESSFUL SOFT RESET
44700	SCSI PARITY ERROR
44A00	COMMAND PHASE ERROR
44B00	DATA PHASE ERROR
44C00	LOGICAL UNIT FAILED SELF-CONFIGURATION
45300	MEDIA LOAD OR EJECT FAILED
46500	VOLTAGE FAULT
Sense code 05 (Illegal Request)
50011	AUDIO PLAY OPERATION IN PROGRESS
50700	MULTIPLE PERIPHERAL DEVICES SELECTED
51A00	PARAMETER LIST LENGTH ERROR
52000	 INVALID COMMAND OPERATION CODE
  The software is using a command which is not supported by the drive.
52100	LOGICAL BLOCK ADDRESS OUT OF RANGE
52101	INVALID ELEMENT ADDRESS
52400	INVALID FIELD IN CDB
  The software is using a command with incorrect parameters.
52500	LOGICAL UNIT NOT SUPPORTED
52600	INVALID FIELD IN PARAMETER LIST
52601	PARAMETER NOT SUPPORTED
52602	PARAMETER VALUE INVALID
52603	THRESHOLD PARAMETERS NOT SUPPORTED
52604	INVALID RELEASE OF ACTIVE PERSISTENT RESERVATION
52700	WRITE PROTECTED
52701	HARDWARE WRITE PROTECTED
52702	LOGICAL UNIT SOFTWARE WRITE PROTECTED
52703	ASSOCIATED WRITE PROTECT
52704	PERSISTENT WRITE PROTECT
52705	PERMANENT WRITE PROTECT
52B00	COPY CANNOT EXECUTE SINCE HOST CANNOT DISCONNECT
52C00	COMMAND SEQUENCE ERROR
52C03	CURRENT PROGRAM AREA IS NOT EMPTY
52C04	CURRENT PROGRAM AREA IS EMPTY
53008	CANNOT WRITE - APPLICATION CODE MISMATCH
53009	CURRENT SESSION NOT FIXATED FOR APPEND
53900	SAVING PARAMETERS NOT SUPPORTED
53D00	INVALID BITS IN IDENTIFY MESSAGE
54300	MESSAGE ERROR
55302	MEDIUM REMOVAL PREVENTED
56300	END OF USER AREA ENCOUNTERED ON THIS TRACK
56301	PACKET DOES NOT FIT IN AVAILABLE SPACE
56400	ILLEGAL MODE FOR THIS TRACK
  The software is using a command which is invalid for the type of disc
  (for example using a data read command on an audio disc).
56401	INVALID PACKET SIZE
56F00	COPY PROTECTION KEY EXCHANGE FAILURE - AUTHENTICATION FAILURE
56F01	COPY PROTECTION KEY EXCHANGE FAILURE - KEY NOT PRESENT
56F02	COPY PROTECTION KEY EXCHANGE FAILURE - KEY NOT ESTABLISHED
56F03	READ OF SCRAMBLED SECTOR WITHOUT AUTHENTICATION
  The software is trying to read data from a locked DVD Video disc.
56F04	MEDIA REGION CODE IS MISMATCHED TO LOGICAL UNIT REGION
56F05	DRIVE REGION MUST BE PERMANENT/REGION RESET COUNT ERROR
57203	SESSION FIXATION ERROR - INCOMPLETE TRACK IN SESSION
57204	EMPTY OR PARTIALLY WRITTEN RESERVED TRACK
Sense code 06 (Unit Attention)
60A00	ERROR LOG OVERFLOW
62800	NOT READY TO READY CHANGE, MEDIUM MAY HAVE CHANGED
62801	IMPORT OR EXPORT ELEMENT ACCESSED
62900	POWER ON, RESET, OR BUS DEVICE RESET OCCURRED
62901	POWER ON OCCURRED
62902	SCSI BUS RESET OCCURRED
62903	BUS DEVICE RESET FUNCTION OCCURRED
62904	DEVICE INTERNAL RESET
62A00	PARAMETERS CHANGED
62A01	MODE PARAMETERS CHANGED
62A02	LOG PARAMETERS CHANGED
62A03	RESERVATIONS PREEMPTED
62F00	COMMANDS CLEARED BY ANOTHER INITIATOR
63B0D	MEDIUM DESTINATION ELEMENT FULL
63B0E	MEDIUM SOURCE ELEMENT EMPTY
63B0F	END OF MEDIUM REACHED
63B11	MEDIUM MAGAZINE NOT ACCESSIBLE
63B12	MEDIUM MAGAZINE REMOVED
63B13	MEDIUM MAGAZINE INSERTED
63B14	MEDIUM MAGAZINE LOCKED
63B15	MEDIUM MAGAZINE UNLOCKED
63F00	TARGET OPERATING CONDITIONS HAVE CHANGED
63F01	MICROCODE HAS BEEN CHANGED
63F02	CHANGED OPERATING DEFINITION
63F03	INQUIRY DATA HAS CHANGED
65A00	OPERATOR REQUEST OR STATE CHANGE INPUT
65A01	OPERATOR MEDIUM REMOVAL REQUEST
65A02	OPERATOR SELECTED WRITE PROTECT
65A03	OPERATOR SELECTED WRITE PERMIT
65B00	LOG EXCEPTION
65B01	THRESHOLD CONDITION MET
65B02	LOG COUNTER AT MAXIMUM
65B03	LOG LIST CODES EXHAUSTED
65D00	FAILURE PREDICTION THRESHOLD EXCEEDED
65DFF	FAILURE PREDICTION THRESHOLD EXCEEDED (FALSE)
65E00	LOW POWER CONDITION ON
65E01	IDLE CONDITION ACTIVATED BY TIMER
65E02	STANDBY CONDITION ACTIVATED BY TIMER
65E03	IDLE CONDITION ACTIVATED BY COMMAND
65E04	STANDBY CONDITION ACTIVATED BY COMMAND
Copyright (c) 2009 by Erik Deppe