home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Utilities / ACDPlay / src / V1.6 / asmlib / Errors < prev    next >
Text File  |  1997-01-27  |  12KB  |  228 lines

  1.  
  2.                     SMALL COMPUTER SYSTEM INTERFACE - 2  Revision 10b
  3.                                   (SCSI-2)
  4.  
  5. Sense Key  Description
  6. ---------  -------------------------------------------------------------------
  7.    0h      NO SENSE.  Indicates that there is no specific sense key
  8.            information to be reported for the designated logical unit.  This
  9.            would be the case for a successful command or a command that
  10.            received CHECK CONDITION or COMMAND TERMINATED status because one
  11.            of the filemark, EOM, or ILI bits is set to one.
  12.  
  13.    1h      RECOVERED ERROR.  Indicates that the last command completed
  14.            successfully with some recovery action performed by the target.
  15.            Details may be determinable by examining the additional sense bytes
  16.            and the information field.  When multiple recovered errors occur
  17.            during one command, the choice of which error to report (first,
  18.            last, most severe, etc.) is device specific.
  19.  
  20.    2h      NOT READY.  Indicates that the logical unit addressed cannot be
  21.            accessed.  Operator intervention may be required to correct this
  22.            condition.
  23.  
  24.    3h      MEDIUM ERROR.  Indicates that the command terminated with a non-
  25.            recovered error condition that was probably caused by a flaw in the
  26.            medium or an error in the recorded data.  This sense key may also
  27.            be returned if the target is unable to distinguish between a flaw
  28.            in the medium and a specific hardware failure (sense key 4h).
  29.  
  30.    4h      HARDWARE ERROR.  Indicates that the target detected a non-
  31.            recoverable hardware failure (for example, controller failure,
  32.            device failure, parity error, etc.) while performing the command or
  33.            during a self test.
  34.  
  35.    5h      ILLEGAL REQUEST.  Indicates that there was an illegal parameter in
  36.            the command descriptor block or in the additional parameters
  37.            supplied as data for some commands (FORMAT UNIT, SEARCH DATA,
  38.            etc.).  If the target detects an invalid parameter in the command
  39.            descriptor block, then it shall terminate the command without
  40.            altering the medium.  If the target detects an invalid parameter in
  41.            the additional parameters supplied as data, then the target may
  42.            have already altered the medium.  This sense key may also indicate
  43.            that an invalid IDENTIFY message was received (5.6.7).
  44.  
  45.    6h      UNIT ATTENTION.  Indicates that the removable medium may have been
  46.            changed or the target has been reset.  See 6.9 for more detailed
  47.            information about the unit attention condition.
  48.  
  49.    7h      DATA PROTECT.  Indicates that a command that reads or writes the
  50.            medium was attempted on a block that is protected from this
  51.            operation.  The read or write operation is not performed.
  52.  
  53.    8h      BLANK CHECK.  Indicates that a write-once device or a sequential-
  54.            access device encountered blank medium or format-defined end-of-
  55.            data indication while reading or a write-once device encountered a
  56.            non-blank medium while writing.
  57.  
  58.    9h      Vendor Specific.  This sense key is available for reporting vendor
  59.            specific conditions.
  60.  
  61.    Ah      COPY ABORTED.  Indicates a COPY, COMPARE, or COPY AND VERIFY
  62.            command was aborted due to an error condition on the source device,
  63.            the destination device, or both.  (See 7.2.3.2 for additional
  64.            information about this sense key.)
  65.  
  66.    Bh      ABORTED COMMAND.  Indicates that the target aborted the command.
  67.            The initiator may be able to recover by trying the command again.
  68.  
  69.    Ch      EQUAL.  Indicates a SEARCH DATA command has satisfied an equal
  70.            comparison.
  71.  
  72.    Dh      VOLUME OVERFLOW.  Indicates that a buffered peripheral device has
  73.            reached the end-of-partition and data may remain in the buffer that
  74.            has not been written to the medium.  A RECOVER BUFFERED DATA
  75.            command(s) may be issued to read the unwritten data from the
  76.            buffer.
  77.  
  78.    Eh      MISCOMPARE.  Indicates that the source data did not match the data
  79.            read from the medium.
  80.  
  81.    Fh      RESERVED.
  82.  
  83.  
  84. ============================================================================================================
  85.  
  86.  
  87.       D          = DIRECT ACCESS DEVICE
  88.        T         = SEQUENTIAL ACCESS DEVICE
  89.         L        = PRINTER DEVICE
  90.          P       = PROCESSOR DEVICE
  91.           W      = WRITE ONCE READ MULTIPLE DEVICE
  92.            R     = READ ONLY (CD-ROM) DEVICE
  93.             S    = SCANNER DEVICE
  94.              O   = OPTICAL MEMORY DEVICE
  95.               M  = MEDIA CHANGER DEVICE
  96.                C = COMMUNICATION DEVICE
  97.  
  98. ASC              = ADDITIONAL SENSE CODE
  99. |  ASCQ          = ADDITIONAL SENSE CODE QUALIFIER
  100. |  |
  101. |  |  DTLPWRSOMC DESCRIPTION                                            COMMENTS
  102. ^  ^             -----------------------------------------------------  ----------------------------------
  103. 00 11      R     AUDIO PLAY OPERATION IN PROGRESS
  104. 00 12      R     AUDIO PLAY OPERATION PAUSED
  105. 00 14      R     AUDIO PLAY OPERATION STOPPED DUE TO ERROR
  106. 00 13      R     AUDIO PLAY OPERATION SUCCESSFULLY COMPLETED
  107. 30 02 DT  WR O   CANNOT READ MEDIUM - INCOMPATIBLE FORMAT
  108. 30 01 DT  WR O   CANNOT READ MEDIUM - UNKNOWN FORMAT
  109. 3F 02 DTLPWRSOMC CHANGED OPERATING DEFINITION
  110. 11 06     WR O   CIRC UNRECOVERED ERROR                                 (L-EC UNAVAILABLE OR OFF)
  111. 4A 00 DTLPWRSOMC COMMAND PHASE ERROR
  112. 2C 00 DTLPWRSOMC COMMAND SEQUENCE ERROR
  113. 2B 00 DTLPWRSO C COPY CANNOT EXECUTE SINCE HOST CANNOT DISCONNECT
  114. 4B 00 DTLPWRSOMC DATA PHASE ERROR
  115. 40 NN DTLPWRSOMC DIAGNOSTIC FAILURE ON COMPONENT NN (80H-FFH)           USE ASCQ CODES 80H-FFH
  116. 63 00      R     END OF USER AREA ENCOUNTERED ON THIS TRACK
  117. 0A 00 DTLPWRSOMC ERROR LOG OVERFLOW
  118. 09 02     WR O   FOCUS SERVO FAILURE
  119. 64 00      R     ILLEGAL MODE FOR THIS TRACK
  120. 30 00 DT  WR OM  INCOMPATIBLE MEDIUM INSTALLED
  121. 48 00 DTLPWRSOMC INITIATOR DETECTED ERROR MESSAGE RECEIVED
  122. 3F 03 DTLPWRSOMC INQUIRY DATA HAS CHANGED
  123. 44 00 DTLPWRSOMC INTERNAL TARGET FAILURE
  124. 3D 00 DTLPWRSOMC INVALID BITS IN IDENTIFY MESSAGE
  125. 20 00 DTLPWRSOMC INVALID COMMAND OPERATION CODE
  126. 24 00 DTLPWRSOMC INVALID FIELD IN CDB                                   CHECK FIELD POINTER IN SENSE DATA
  127. 26 00 DTLPWRSOMC INVALID FIELD IN PARAMETER LIST                        CHECK FIELD POINTER IN SENSE DATA
  128. 49 00 DTLPWRSOMC INVALID MESSAGE ERROR
  129. 11 05     WR O   L-EC UNCORRECTABLE ERROR                               (L-EC CODES PRESENT AND L-EC ON)
  130. 5B 02 DTLPWRSOM  LOG COUNTER AT MAXIMUM
  131. 5B 00 DTLPWRSOM  LOG EXCEPTION
  132. 5B 03 DTLPWRSOM  LOG LIST CODES EXHAUSTED
  133. 2A 02 DTL WRSOMC LOG PARAMETERS CHANGED
  134. 21 00 DT  WR OM  LOGICAL BLOCK ADDRESS OUT OF RANGE
  135. 08 00 DTL WRSOMC LOGICAL UNIT COMMUNICATION FAILURE
  136. 08 02 DTL WRSOMC LOGICAL UNIT COMMUNICATION PARITY ERROR
  137. 08 01 DTL WRSOMC LOGICAL UNIT COMMUNICATION TIME-OUT
  138. 05 00 DTL WRSOMC LOGICAL UNIT DOES NOT RESPOND TO SELECTION
  139. 4C 00 DTLPWRSOMC LOGICAL UNIT FAILED SELF-CONFIGURATION
  140. 3E 00 DTLPWRSOMC LOGICAL UNIT HAS NOT SELF-CONFIGURED YET
  141. 04 01 DTLPWRSOMC LOGICAL UNIT IS IN PROCESS OF BECOMING READY
  142. 04 00 DTLPWRSOMC LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE
  143. 04 02 DTLPWRSOMC LOGICAL UNIT NOT READY, INITIALIZING COMMAND REQUIRED
  144. 04 03 DTLPWRSOMC LOGICAL UNIT NOT READY, MANUAL INTERVENTION REQUIRED
  145. 25 00 DTLPWRSOMC LOGICAL UNIT NOT SUPPORTED
  146. 15 01 DTL WRSOM  MECHANICAL POSITIONING ERROR
  147. 53 00 DTL WRSOM  MEDIA LOAD/EJECT FAILED
  148. 3A 00 DTL WRSOM  MEDIUM NOT PRESENT
  149. 53 02 DT  WR OM  MEDIUM REMOVAL PREVENTED
  150. 43 00 DTLPWRSOMC MESSAGE ERROR
  151. 3F 01 DTLPWRSOMC MICROCODE HAS BEEN CHANGED
  152. 2A 01 DTL WRSOMC MODE PARAMETERS CHANGED
  153. 07 00 DTL WRSOM  MULTIPLE PERIPHERAL DEVICES SELECTED
  154. 00 00 DTLPWRSOMC NO ADDITIONAL SENSE INFORMATION
  155. 00 15      R     NO CURRENT AUDIO STATUS TO RETURN
  156. 06 00 D   WR OM  NO REFERENCE POSITION FOUND                            (TRACK ZERO OR EQUIVALENT)
  157. 02 00 D   WR OM  NO SEEK COMPLETE
  158. 28 00 DTLPWRSOMC NOT READY TO READY TRANSITION                          MEDIUM MAY HAVE CHANGED
  159. 5A 01 DT  WR OM  OPERATOR MEDIUM REMOVAL REQUEST
  160. 5A 00 DTLPWRSOM  OPERATOR REQUEST OR STATE CHANGE INPUT (UNSPECIFIED)
  161. 4E 00 DTLPWRSOMC OVERLAPPED COMMANDS ATTEMPTED
  162. 1A 00 DTLPWRSOMC PARAMETER LIST LENGTH ERROR
  163. 26 01 DTLPWRSOMC PARAMETER NOT SUPPORTED                                CHECK FIELD POINTER IN SENSE DATA
  164. 26 02 DTLPWRSOMC PARAMETER VALUE INVALID                                CHECK FIELD POINTER IN SENSE DATA
  165. 2A 00 DTL WRSOMC PARAMETERS CHANGED
  166. 15 02 DT  WR O   POSITIONING ERROR DETECTED BY READ OF MEDIUM
  167. 29 00 DTLPWRSOMC POWER ON, RESET, OR BUS DEVICE RESET OCCURRED
  168. 15 00 DTL WRSOM  RANDOM POSITIONING ERROR
  169. 14 01 DT  WR O   RECORD NOT FOUND
  170. 14 00 DTL WRSO   RECORDED ENTITY NOT FOUND
  171. 17 05 D   WR O   RECOVERED DATA USING PREVIOUS SECTOR ID
  172. 18 03      R     RECOVERED DATA WITH CIRC
  173. 18 02 D   WR O   RECOVERED DATA WITH ECC AND/OR RETRIES. DATA AUTO-REALLOCATED.
  174. 18 01 D   WR O   RECOVERED DATA WITH ERROR CORRECTION AND RETRIES APPLIED
  175. 18 00 DT  WR O   RECOVERED DATA WITH ERROR CORRECTION APPLIED
  176. 18 04      R     RECOVERED DATA WITH LEC
  177. 17 03 DT  WR O   RECOVERED DATA WITH NEGATIVE HEAD OFFSET
  178. 17 00 DT  WRSO   RECOVERED DATA WITH NO ERROR CORRECTION APPLIED
  179. 17 02 DT  WR O   RECOVERED DATA WITH POSITIVE HEAD OFFSET
  180. 17 01 DT  WRSO   RECOVERED DATA WITH RETRIES
  181. 17 04     WR O   RECOVERED DATA WITH RETRIES AND/OR CIRC APPLIED
  182. 37 00 DTL WRSOMC ROUNDED PARAMETER
  183. 39 00 DTL WRSOMC SAVING PARAMETERS NOT SUPPORTED
  184. 47 00 DTLPWRSOMC SCSI PARITY ERROR
  185. 45 00 DTLPWRSOMC SELECT/RESELECT FAILURE
  186. 09 03     WR O   SPINDLE SERVO FAILURE
  187. 1B 00 DTLPWRSOMC SYNCHRONOUS DATA TRANSFER ERROR
  188. 2F 00 DTLPWRSOMC COMMANDS CLEARED BY ANOTHER INITIATOR
  189. 3F 00 DTLPWRSOMC TARGET OPERATING CONDITIONS HAVE CHANGED
  190. 5B 01 DTLPWRSOM  THRESHOLD CONDITION MET
  191. 26 03 DTLPWRSOMC THRESHOLD PARAMETERS NOT SUPPORTED
  192. 09 00 DT  WR O   TRACK FOLLOWING ERROR
  193. 09 01     WR O   TRACKING SERVO FAILURE
  194. 57 00      R     UNABLE TO RECOVER TABLE-OF-CONTENTS
  195. 11 00 DT  WRSO   UNRECOVERED READ ERROR
  196. 46 00 DTLPWRSOMC UNSUCCESSFUL SOFT RESET
  197.                  ------------------------------------------
  198. 80 XX     \
  199. THROUGH    >     VENDOR UNIQUE.
  200. FF XX     /
  201.  
  202. XX 80     \
  203. THROUGH    >     VENDOR UNIQUE QUALIFICATION OF STANDARD ASC.
  204. XX FF     /
  205.                  ALL CODES NOT SHOWN ARE RESERVED.
  206.  
  207.  
  208. ==============================================================================
  209.  
  210.  
  211.                             Audiostatus codes:
  212.  
  213.  Status       Description                                                    |
  214. ----------|------------------------------------------------------------------|
  215.  00h      |   Audio status byte not supported or not valid                   |
  216. ----------|------------------------------------------------------------------|
  217.  11h      |   Audio play operation in progress.                              |
  218. ----------|------------------------------------------------------------------|
  219.  12h      |   Audio play operation paused.                                   |
  220. ----------|------------------------------------------------------------------|
  221.  13h      |   Audio play operation successfully completed.                   |
  222. ----------|------------------------------------------------------------------|
  223.  14h      |   Audio play operation stopped due to error.                     |
  224. ----------|------------------------------------------------------------------|
  225.  15h      |   No current audio status to return                              |
  226.  
  227.  
  228.