Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
scsi_asc_ascq.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2011-2015, Emulex
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions are met:
7  *
8  * 1. Redistributions of source code must retain the above copyright notice,
9  * this list of conditions and the following disclaimer.
10  *
11  * 2. Redistributions in binary form must reproduce the above copyright notice,
12  * this list of conditions and the following disclaimer in the documentation
13  * and/or other materials provided with the distribution.
14  *
15  * 3. Neither the name of the copyright holder nor the names of its contributors
16  * may be used to endorse or promote products derived from this software
17  * without specific prior written permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
23  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29  * POSSIBILITY OF SUCH DAMAGE.
30  *
31  */
32 
33 /**
34  * @file
35  * Define all the ASC/ASCQ check condition response valis
36  */
37 
38 
39 #if !defined(__SCSI_ASC_ASCQ_H__)
40 #define __SCSI_ASC_ASCQ_H__
41 
42 //
43 // SCSI_ASC/ASCQ defines ... Taken from SPC4.15
44 //
45 // 16 bit value, high 8 is SCSI_ASC, low 8 is ASCQ
46 //
47 
48 #define SCSI_ASC(x) (((x) >> 8) & 0xff)
49 #define SCSI_ASCQ(x) ((x) & 0xff)
50 
51 #define SCSI_ASC_NO_ADDITIONAL_SENSE_INFORMATION 0x0000
52 #define SCSI_ASC_FILEMARK_DETECTED 0x0001
53 #define SCSI_ASC_ENDOF_PARTITION_MEDIUM_DETECTED 0x0002
54 #define SCSI_ASC_SETMARK_DETECTED 0x0003
55 #define SCSI_ASC_BEGINNINGOF_PARTITION_MEDIUM_DETECTED 0x0004
56 #define SCSI_ASC_ENDOF_DATA_DETECTED 0x0005
57 #define SCSI_ASC_IO_PROCESS_TERMINATED 0x0006
58 #define SCSI_ASC_PROGRAMMABLE_EARLY_WARNING_DETECTED 0x0007
59 #define SCSI_ASC_AUDIO_PLAY_OPERATION_IN_PROGRESS 0x0011
60 #define SCSI_ASC_AUDIO_PLAY_OPERATION_PAUSED 0x0012
61 #define SCSI_ASC_AUDIO_PLAY_OPERATION_SUCCESSFULLY_COMPLETED 0x0013
62 #define SCSI_ASC_AUDIO_PLAY_OPERATION_STOPPED_DUE_TO_ERROR 0x0014
63 #define SCSI_ASC_NO_CURRENT_AUDIO_STATUS_TO_RETURN 0x0015
64 #define SCSI_ASC_OPERATION_IN_PROGRESS 0x0016
65 #define SCSI_ASC_CLEANING_REQUESTED 0x0017
66 #define SCSI_ASC_ERASE_OPERATION_IN_PROGRESS 0x0018
67 #define SCSI_ASC_LOCATE_OPERATION_IN_PROGRESS 0x0019
68 #define SCSI_ASC_REWIND_OPERATION_IN_PROGRESS 0x001A
69 #define SCSI_ASC_SET_CAPACITY_OPERATION_IN_PROGRESS 0x001B
70 #define SCSI_ASC_VERIFY_OPERATION_IN_PROGRESS 0x001C
71 #define SCSI_ASC_ATA_PASS_THROUGH_INFORMATION_AVAILABLE 0x001D
72 #define SCSI_ASC_CONFLICTING_SA_CREATION_REQUEST 0x001E
73 #define SCSI_ASC_NO_INDEX_SECTOR_SIGNAL 0x0100
74 #define SCSI_ASC_NO_SEEK_COMPLETE 0x0200
75 #define SCSI_ASC_PERIPHERAL_DEVICE_WRITE_FAULT 0x0300
76 #define SCSI_ASC_NO_WRITE_CURRENT 0x0301
77 #define SCSI_ASC_EXCESSIVE_WRITE_ERRORS 0x0302
78 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_CAUSE_NOT_REPORTABLE 0x0400
79 #define SCSI_ASC_LOGICAL_UNIT_IS_IN_PROCESS_OF_BECOMING_READY 0x0401
80 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_INITIALIZING_COMMAND_REQUIRED 0x0402
81 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_MANUAL_INTERVENTION_REQUIRED 0x0403
82 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_FORMAT_IN_PROGRESS 0x0404
83 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_REBUILD_IN_PROGRESS 0x0405
84 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_RECALCULATION_IN_PROGRESS 0x0406
85 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_OPERATION_IN_PROGRESS 0x0407
86 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_LONG_WRITE_IN_PROGRESS 0x0408
87 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_SELFTEST_IN_PROGRESS 0x0409
88 #define SCSI_ASC_LOGICAL_UNIT_NOT_ACCESSIBLE_ASYMMETRIC_ACCESS_STATE_TRANSITION 0x040A
89 #define SCSI_ASC_LOGICAL_UNIT_NOT_ACCESSIBLE_TARGET_PORT_IN_STANDBY_STATE 0x040B
90 #define SCSI_ASC_LOGICAL_UNIT_NOT_ACCESSIBLE_TARGET_PORT_IN_UNAVAILABLE_STATE 0x040C
91 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_STRUCTURE_CHECK_REQUIRED 0x040D
92 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_AUXILIARY_MEMORY_NOT_ACCESSIBLE 0x0410
93 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_NOTIFY_ENABLE_SPINUP_REQUIRED 0x0411
94 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_OFFLINE 0x0412
95 #define SCSI_ASC_LOGICAL_UNIT_NOT_READY_SA_CREATION_IN_PROGRESS 0x0413
96 #define SCSI_ASC_LOGICAL_UNIT_DOES_NOT_RESPOND_TO_SELECTION 0x0500
97 #define SCSI_ASC_NO_REFERENCE_POSITION_FOUND 0x0600
98 #define SCSI_ASC_MULTIPLE_PERIPHERAL_DEVICES_SELECTED 0x0700
99 #define SCSI_ASC_LOGICAL_UNIT_COMMUNICATION_FAILURE 0x0800
100 #define SCSI_ASC_LOGICAL_UNIT_COMMUNICATION_TIMEOUT 0x0801
101 #define SCSI_ASC_LOGICAL_UNIT_COMMUNICATION_PARITY_ERROR 0x0802
102 #define SCSI_ASC_LOGICAL_UNIT_COMMUNICATION_CRC_ERROR 0x0803
103 #define SCSI_ASC_UNREACHABLE_COPY_TARGET 0x0804
104 #define SCSI_ASC_TRACK_FOLLOWING_ERROR 0x0900
105 #define SCSI_ASC_TRACKING_SERVO_FAILURE 0x0901
106 #define SCSI_ASC_FOCUS_SERVO_FAILURE 0x0902
107 #define SCSI_ASC_SPINDLE_SERVO_FAILURE 0x0903
108 #define SCSI_ASC_HEAD_SELECT_FAULT 0x0904
109 #define SCSI_ASC_ERROR_LOG_OVERFLOW 0x0A00
110 #define SCSI_ASC_WARNING 0x0B00
111 #define SCSI_ASC_WARNING_SPECIFIED_TEMPERATURE_EXCEEDED 0x0B01
112 #define SCSI_ASC_WARNING_ENCLOSURE_DEGRADED 0x0B02
113 #define SCSI_ASC_WARNING_BACKGROUND_SELF_TEST_FAILED 0x0B03
114 #define SCSI_ASC_AEBKVF_WARNING_BACKGROUND_PRE_SCAN_DETECTED_MEDIUM_ERROR 0x0B04
115 #define SCSI_ASC_AEBKVF_WARNING_BACKGROUND_MEDIUM_SCAN_DETECTED_MEDIUM_ERROR 0x0B05
116 #define SCSI_ASC_WARNING_NON_VOLATILE_CACHE_NOW_VOLATILE 0x0B06
117 #define SCSI_ASC_WARNING_DEGRADED_POWER_TO_NON_VOLATILE_CACHE 0x0B07
118 #define SCSI_ASC_WRITE_ERROR 0x0C00
119 #define SCSI_ASC_WRITE_ERROR_RECOVERED_WITH_AUTO_REALLOCATION 0x0C01
120 #define SCSI_ASC_WRITE_ERROR_AUTO_REALLOCATION_FAILED 0x0C02
121 #define SCSI_ASC_WRITE_ERROR_RECOMMEND_REASSIGNMENT 0x0C03
122 #define SCSI_ASC_COMPRESSION_CHECK_MISCOMPARE_ERROR 0x0C04
123 #define SCSI_ASC_DATA_EXPANSION_OCCURRED_DURING_COMPRESSION 0x0C05
124 #define SCSI_ASC_BLOCK_NOT_COMPRESSIBLE 0x0C06
125 #define SCSI_ASC_WRITE_ERROR_RECOVERY_NEEDED 0x0C07
126 #define SCSI_ASC_WRITE_ERROR_RECOVERY_FAILED 0x0C08
127 #define SCSI_ASC_WRITE_ERROR_LOSS_OF_STREAMING 0x0C09
128 #define SCSI_ASC_WRITE_ERROR_PADDING_BLOCKS_ADDED 0x0C0A
129 #define SCSI_ASC_AUXILIARY_MEMORY_WRITE_ERROR 0x0C0B
130 #define SCSI_ASC_AEBKVF_WRITE_ERROR_UNEXPECTED_UNSOLICITED_DATA 0x0C0C
131 #define SCSI_ASC_AEBKVF_WRITE_ERROR_NOT_ENOUGH_UNSOLICITED_DATA 0x0C0D
132 #define SCSI_ASC_DEFECTS_IN_ERROR_WINDOW 0x0C0F
133 #define SCSI_ASC_ERROR_DETECTED_BY_THIRD_PARTY_TEMPORARY_INITIATOR 0x0D00
134 #define SCSI_ASC_THIRD_PARTY_DEVICE_FAILURE 0x0D01
135 #define SCSI_ASC_COPY_TARGET_DEVICE_NOT_REACHABLE 0x0D02
136 #define SCSI_ASC_INCORRECT_COPY_TARGET_DEVICE_TYPE 0x0D03
137 #define SCSI_ASC_COPY_TARGET_DEVICE_DATA_UNDERRUN 0x0D04
138 #define SCSI_ASC_COPY_TARGET_DEVICE_DATA_OVERRUN 0x0D05
139 #define SCSI_ASC_INVALID_INFORMATION_UNIT 0x0E00
140 #define SCSI_ASC_INFORMATION_UNIT_TOO_SHORT 0x0E01
141 #define SCSI_ASC_INFORMATION_UNIT_TOO_LONG 0x0E02
142 #define SCSI_ASC_INVALID_FIELD_IN_COMMAND_INFORMATION_UNIT 0x0E03
143 #define SCSI_ASC_ID_CRC_OR_ECC_ERROR 0x1000
144 #define SCSI_ASC_LOGICAL_BLOCK_GUARD_CHECK_FAILED 0x1001
145 #define SCSI_ASC_LOGICAL_BLOCK_APPLICATION_TAG_CHECK_FAILED 0x1002
146 #define SCSI_ASC_LOGICAL_BLOCK_REFERENCE_TAG_CHECK_FAILED 0x1003
147 #define SCSI_ASC_UNRECOVERED_READ_ERROR 0x1100
148 #define SCSI_ASC_READ_RETRIES_EXHAUSTED 0x1101
149 #define SCSI_ASC_ERROR_TOO_LONG_TO_CORRECT 0x1102
150 #define SCSI_ASC_MULTIPLE_READ_ERRORS 0x1103
151 #define SCSI_ASC_UNRECOVERED_READ_ERROR_AUTO_REALLOCATE_FAILED 0x1104
152 #define SCSI_ASC_L_EC_UNCORRECTABLE_ERROR 0x1105
153 #define SCSI_ASC_CIRC_UNRECOVERED_ERROR 0x1106
154 #define SCSI_ASC_DATA_RESYNCHRONIZATION_ERROR 0x1107
155 #define SCSI_ASC_INCOMPLETE_BLOCK_READ 0x1108
156 #define SCSI_ASC_NO_GAP_FOUND 0x1109
157 #define SCSI_ASC_MISCORRECTED_ERROR 0x110A
158 #define SCSI_ASC_UNRECOVERED_READ_ERROR_RECOMMEND_REASSIGNMENT 0x110B
159 #define SCSI_ASC_UNRECOVERED_READ_ERROR_RECOMMEND_REWRITE_THE_DATA 0x110C
160 #define SCSI_ASC_DECOMPRESSION_CRC_ERROR 0x110D
161 #define SCSI_ASC_CANNOT_DECOMPRESS_USING_DECLARED_ALGORITHM 0x110E
162 #define SCSI_ASC_ERROR_READING_UPC_EAN_NUMBER 0x110F
163 #define SCSI_ASC_ERROR_READING_ISRC_NUMBER 0x1110
164 #define SCSI_ASC_READ_ERROR_LOSS_OF_STREAMING 0x1111
165 #define SCSI_ASC_AUXILIARY_MEMORY_READ_ERROR 0x1112
166 #define SCSI_ASC_READ_ERROR_FAILED_RETRANSMISSION_REQUEST 0x1113
167 #define SCSI_ASC_READ_ERROR_LBA_MARKED_BAD_BY_APPLICATION_CLIENT 0x1114
168 #define SCSI_ASC_ADDRESS_MARK_NOT_FOUND_FOR_ID_FIELD 0x1200
169 #define SCSI_ASC_ADDRESS_MARK_NOT_FOUND_FOR_DATA_FIELD 0x1300
170 #define SCSI_ASC_RECORDED_ENTITY_NOT_FOUND 0x1400
171 #define SCSI_ASC_RECORD_NOT_FOUND 0x1401
172 #define SCSI_ASC_FILEMARK_OR_SETMARK_NOT_FOUND 0x1402
173 #define SCSI_ASC_ENDOF_DATA_NOT_FOUND 0x1403
174 #define SCSI_ASC_BLOCK_SEQUENCE_ERROR 0x1404
175 #define SCSI_ASC_RECORD_NOT_FOUND_RECOMMEND_REASSIGNMENT 0x1405
176 #define SCSI_ASC_RECORD_NOT_FOUND_DATA_AUTO_REALLOCATED 0x1406
177 #define SCSI_ASC_LOCATE_OPERATION_FAILURE 0x1407
178 #define SCSI_ASC_RANDOM_POSITIONING_ERROR 0x1500
179 #define SCSI_ASC_MECHANICAL_POSITIONING_ERROR 0x1501
180 #define SCSI_ASC_POSITIONING_ERROR_DETECTED_BY_READ_OF_MEDIUM 0x1502
181 #define SCSI_ASC_DATA_SYNCHRONIZATION_MARK_ERROR 0x1600
182 #define SCSI_ASC_DATA_SYNC_ERROR_DATA_REWRITTEN 0x1601
183 #define SCSI_ASC_DATA_SYNC_ERROR_RECOMMEND_REWRITE 0x1602
184 #define SCSI_ASC_DATA_SYNC_ERROR_DATA_AUTO_REALLOCATED 0x1603
185 #define SCSI_ASC_DATA_SYNC_ERROR_RECOMMEND_REASSIGNMENT 0x1604
186 #define SCSI_ASC_RECOVERED_DATA_WITH_NO_ERROR_CORRECTION_APPLIED 0x1700
187 #define SCSI_ASC_RECOVERED_DATA_WITH_RETRIES 0x1701
188 #define SCSI_ASC_RECOVERED_DATA_WITH_POSITIVE_HEAD_OFFSET 0x1702
189 #define SCSI_ASC_RECOVERED_DATA_WITH_NEGATIVE_HEAD_OFFSET 0x1703
190 #define SCSI_ASC_RECOVERED_DATA_WITH_RETRIES_AND_OR_CIRC_APPLIED 0x1704
191 #define SCSI_ASC_RECOVERED_DATA_USING_PREVIOUS_SECTOR_ID 0x1705
192 #define SCSI_ASC_RECOVERED_DATA_WITHOUT_ECC_DATA_AUTO_REALLOCATED 0x1706
193 #define SCSI_ASC_RECOVERED_DATA_WITHOUT_ECC_RECOMMEND_REASSIGNMENT 0x1707
194 #define SCSI_ASC_RECOVERED_DATA_WITHOUT_ECC_RECOMMEND_REWRITE 0x1708
195 #define SCSI_ASC_RECOVERED_DATA_WITHOUT_ECC_DATA_REWRITTEN 0x1709
196 #define SCSI_ASC_RECOVERED_DATA_WITH_ERROR_CORRECTION_APPLIED 0x1800
197 #define SCSI_ASC_RECOVERED_DATA_WITH_ERROR_CORRECTION_RETRIES_APPLIED 0x1801
198 #define SCSI_ASC_RECOVERED_DATA_DATA_AUTO_REALLOCATED 0x1802
199 #define SCSI_ASC_RECOVERED_DATA_WITH_CIRC 0x1803
200 #define SCSI_ASC_RECOVERED_DATA_WITH_LEC 0x1804
201 #define SCSI_ASC_RECOVERED_DATA_RECOMMEND_REASSIGNMENT 0x1805
202 #define SCSI_ASC_RECOVERED_DATA_RECOMMEND_REWRITE 0x1806
203 #define SCSI_ASC_RECOVERED_DATA_WITH_ECC_DATA_REWRITTEN 0x1807
204 #define SCSI_ASC_RECOVERED_DATA_WITH_LINKING 0x1808
205 #define SCSI_ASC_DEFECT_LIST_ERROR 0x1900
206 #define SCSI_ASC_DEFECT_LIST_NOT_AVAILABLE 0x1901
207 #define SCSI_ASC_DEFECT_LIST_ERROR_IN_PRIMARY_LIST 0x1902
208 #define SCSI_ASC_DEFECT_LIST_ERROR_IN_GROWN_LIST 0x1903
209 #define SCSI_ASC_PARAMETER_LIST_LENGTH_ERROR 0x1A00
210 #define SCSI_ASC_SYNCHRONOUS_DATA_TRANSFER_ERROR 0x1B00
211 #define SCSI_ASC_DEFECT_LIST_NOT_FOUND 0x1C00
212 #define SCSI_ASC_PRIMARY_DEFECT_LIST_NOT_FOUND 0x1C01
213 #define SCSI_ASC_GROWN_DEFECT_LIST_NOT_FOUND 0x1C02
214 #define SCSI_ASC_MISCOMPARE_DURING_VERIFY_OPERATION 0x1D00
215 #define SCSI_ASC_RECOVERED_ID_WITH_ECC_CORRECTION 0x1E00
216 #define SCSI_ASC_PARTIAL_DEFECT_LIST_TRANSFER 0x1F00
217 #define SCSI_ASC_INVALID_COMMAND_OPERATION_CODE 0x2000
218 #define SCSI_ASC_ACCESS_DENIED_INITIATOR_PENDING_ENROLLED 0x2001
219 #define SCSI_ASC_ACCESS_DENIED_NO_ACCESS_RIGHTS 0x2002
220 #define SCSI_ASC_ACCESS_DENIED_INVALID_MGMT_ID_KEY 0x2003
221 #define SCSI_ASC_ILLEGAL_COMMAND_WHILE_IN_WRITE_CAPABLE_STATE 0x2004
222 #define SCSI_ASC_ILLEGAL_COMMAND_WHILE_IN_EXPLICIT_ADDRESS_MODE 0x2006
223 #define SCSI_ASC_ILLEGAL_COMMAND_WHILE_IN_IMPLICIT_ADDRESS_MODE 0x2007
224 #define SCSI_ASC_ACCESS_DENIED_ENROLLMENT_CONFLICT 0x2008
225 #define SCSI_ASC_ACCESS_DENIED_INVALID_LU_IDENTIFIER 0x2009
226 #define SCSI_ASC_ACCESS_DENIED_INVALID_PROXY_TOKEN 0x200A
227 #define SCSI_ASC_ACCESS_DENIED_ACL_LUN_CONFLICT 0x200B
228 #define SCSI_ASC_LOGICAL_BLOCK_ADDRESS_OUT_OF_RANGE 0x2100
229 #define SCSI_ASC_INVALID_ELEMENT_ADDRESS 0x2101
230 #define SCSI_ASC_INVALID_ADDRESS_FOR_WRITE 0x2102
231 #define SCSI_ASC_INVALID_WRITE_CROSSING_LAYER_JUMP 0x2103
232 #define SCSI_ASC_ILLEGAL_FUNCTION 0x2200
233 #define SCSI_ASC_INVALID_FIELD_IN_CDB 0x2400
234 #define SCSI_ASC_CDB_DECRYPTION_ERROR 0x2401
235 #define SCSI_ASC_SECURITY_AUDIT_VALUE_FROZEN 0x2404
236 #define SCSI_ASC_SECURITY_WORKING_KEY_FROZEN 0x2405
237 #define SCSI_ASC_NONCE_NOT_UNIQUE 0x2406
238 #define SCSI_ASC_NONCE_TIMESTAMP_OUT_OF_RANGE 0x2407
239 #define SCSI_ASC_INVALID_XCDB 0x2408
240 #define SCSI_ASC_LOGICAL_UNIT_NOT_SUPPORTED 0x2500
241 #define SCSI_ASC_INVALID_FIELD_IN_PARAMETER_LIST 0x2600
242 #define SCSI_ASC_PARAMETER_NOT_SUPPORTED 0x2601
243 #define SCSI_ASC_PARAMETER_VALUE_INVALID 0x2602
244 #define SCSI_ASC_THRESHOLD_PARAMETERS_NOT_SUPPORTED 0x2603
245 #define SCSI_ASC_INVALID_RELEASE_OF_PERSISTENT_RESERVATION 0x2604
246 #define SCSI_ASC_DATA_DECRYPTION_ERROR 0x2605
247 #define SCSI_ASC_TOO_MANY_TARGET_DESCRIPTORS 0x2606
248 #define SCSI_ASC_UNSUPPORTED_TARGET_DESCRIPTOR_TYPE_CODE 0x2607
249 #define SCSI_ASC_TOO_MANY_SEGMENT_DESCRIPTORS 0x2608
250 #define SCSI_ASC_UNSUPPORTED_SEGMENT_DESCRIPTOR_TYPE_CODE 0x2609
251 #define SCSI_ASC_UNEXPECTED_INEXACT_SEGMENT 0x260A
252 #define SCSI_ASC_INLINE_DATA_LENGTH_EXCEEDED 0x260B
253 #define SCSI_ASC_INVALID_OPERATION_FOR_COPY_SOURCE_OR_DESTINATION 0x260C
254 #define SCSI_ASC_COPY_SEGMENT_GRANULARITY_VIOLATION 0x260D
255 #define SCSI_ASC_INVALID_PARAMETER_WHILE_PORT_IS_ENABLED 0x260E
256 #define SCSI_ASC_INVALID_DATAOUT_BUFFER_INTEGRITY_CHECK_VALUE 0x260F
257 #define SCSI_ASC_DATA_DECRYPTION_KEY_FAIL_LIMIT_REACHED 0x2610
258 #define SCSI_ASC_INCOMPLETE_KEYASSOCIATED_DATA_SET 0x2611
259 #define SCSI_ASC_VENDOR_SPECIFIC_KEY_REFERENCE_NOT_FOUND 0x2612
260 #define SCSI_ASC_WRITE_PROTECTED 0x2700
261 #define SCSI_ASC_HARDWARE_WRITE_PROTECTED 0x2701
262 #define SCSI_ASC_LOGICAL_UNIT_SOFTWARE_WRITE_PROTECTED 0x2702
263 #define SCSI_ASC_ASSOCIATED_WRITE_PROTECT 0x2703
264 #define SCSI_ASC_PERSISTENT_WRITE_PROTECT 0x2704
265 #define SCSI_ASC_PERMANENT_WRITE_PROTECT 0x2705
266 #define SCSI_ASC_CONDITIONAL_WRITE_PROTECT 0x2706
267 #define SCSI_ASC_NOT_READY_TO_READY_CHANGE_MEDIUM_MAY_HAVE_CHANGED 0x2800
268 #define SCSI_ASC_IMPORT_OR_EXPORT_ELEMENT_ACCESSED 0x2801
269 #define SCSI_ASC_FORMATLAYER_MAY_HAVE_CHANGED 0x2802
270 #define SCSI_ASC_IMPORT_EXPORT_ELEMENT_ACCESSED_MEDIUM_CHANGED 0x2803
271 #define SCSI_ASC_POWER_ON_RESET_OR_BUS_DEVICE_RESET_OCCURRED 0x2900
272 #define SCSI_ASC_POWER_ON_OCCURRED 0x2901
273 #define SCSI_ASC_SCSI_BUS_RESET_OCCURRED 0x2902
274 #define SCSI_ASC_BUS_DEVICE_RESET_FUNCTION_OCCURRED 0x2903
275 #define SCSI_ASC_DEVICE_INTERNAL_RESET 0x2904
276 #define SCSI_ASC_TRANSCEIVER_MODE_CHANGED_TO_SINGLEENDED 0x2905
277 #define SCSI_ASC_TRANSCEIVER_MODE_CHANGED_TO_LVD 0x2906
278 #define SCSI_ASC_I_T_NEXUS_LOSS_OCCURRED 0x2907
279 #define SCSI_ASC_PARAMETERS_CHANGED 0x2A00
280 #define SCSI_ASC_MODE_PARAMETERS_CHANGED 0x2A01
281 #define SCSI_ASC_LOG_PARAMETERS_CHANGED 0x2A02
282 #define SCSI_ASC_RESERVATIONS_PREEMPTED 0x2A03
283 #define SCSI_ASC_RESERVATIONS_RELEASED 0x2A04
284 #define SCSI_ASC_REGISTRATIONS_PREEMPTED 0x2A05
285 #define SCSI_ASC_ASYMMETRIC_ACCESS_STATE_CHANGED 0x2A06
286 #define SCSI_ASC_IMPLICIT_ASYMMETRIC_ACCESS_STATE_TRANSITION_FAILED 0x2A07
287 #define SCSI_ASC_PRIORITY_CHANGED 0x2A08
288 #define SCSI_ASC_CAPACITY_DATA_HAS_CHANGED 0x2A09
289 #define SCSI_ASC_ERROR_HISTORY_I_T_NEXUS_CLEARED 0x2A0A
290 #define SCSI_ASC_ERROR_HISTORY_SNAPSHOT_RELEASED 0x2A0B
291 #define SCSI_ASC_ERROR_RECOVERY_ATTRIBUTES_HAVE_CHANGED 0x2A0C
292 #define SCSI_ASC_DATA_ENCRYPTION_CAPABILITIES_CHANGED 0x2A0D
293 #define SCSI_ASC_TIMESTAMP_CHANGED 0x2A10
294 #define SCSI_ASC_DATA_ENCRYPTION_PARAMETERS_CHANGED_BY_ANOTHER_I_T_NEXUS 0x2A11
295 #define SCSI_ASC_DATA_ENCRYPTION_PARAMETERS_CHANGED_BY_VENDOR_SPECIFIC_EVENT 0x2A12
296 #define SCSI_ASC_DATA_ENCRYPTION_KEY_INSTANCE_COUNTER_HAS_CHANGED 0x2A13
297 #define SCSI_ASC_CREATION_CAPABILITIES_DATA_HAS_CHANGED 0x2A14
298 #define SCSI_ASC_COPY_CANNOT_EXECUTE_SINCE_HOST_CANNOT_DISCONNECT 0x2B00
299 #define SCSI_ASC_COMMAND_SEQUENCE_ERROR 0x2C00
300 #define SCSI_ASC_TOO_MANY_WINDOWS_SPECIFIED 0x2C01
301 #define SCSI_ASC_INVALID_COMBINATION_OF_WINDOWS_SPECIFIED 0x2C02
302 #define SCSI_ASC_CURRENT_PROGRAM_AREA_IS_NOT_EMPTY 0x2C03
303 #define SCSI_ASC_CURRENT_PROGRAM_AREA_IS_EMPTY 0x2C04
304 #define SCSI_ASC_ILLEGAL_POWER_CONDITION_REQUEST 0x2C05
305 #define SCSI_ASC_PERSISTENT_PREVENT_CONFLICT 0x2C06
306 #define SCSI_ASC_PREVIOUS_BUSY_STATUS 0x2C07
307 #define SCSI_ASC_PREVIOUS_TASK_SET_FULL_STATUS 0x2C08
308 #define SCSI_ASC_EBKVF_PREVIOUS_RESERVATION_CONFLICT_STATUS 0x2C09
309 #define SCSI_ASC_PARTITION_OR_COLLECTION_CONTAINS_USER_OBJECTS 0x2C0A
310 #define SCSI_ASC_NOT_RESERVED 0x2C0B
311 #define SCSI_ASC_OVERWRITE_ERROR_ON_UPDATE_IN_PLACE 0x2D00
312 #define SCSI_ASC_INSUFFICIENT_TIME_FOR_OPERATION 0x2E00
313 #define SCSI_ASC_COMMANDS_CLEARED_BY_ANOTHER_INITIATOR 0x2F00
314 #define SCSI_ASC_COMMANDS_CLEARED_BY_POWER_LOSS_NOTIFICATION 0x2F01
315 #define SCSI_ASC_COMMANDS_CLEARED_BY_DEVICE_SERVER 0x2F02
316 #define SCSI_ASC_INCOMPATIBLE_MEDIUM_INSTALLED 0x3000
317 #define SCSI_ASC_CANNOT_READ_MEDIUM_UNKNOWN_FORMAT 0x3001
318 #define SCSI_ASC_CANNOT_READ_MEDIUM_INCOMPATIBLE_FORMAT 0x3002
319 #define SCSI_ASC_CLEANING_CARTRIDGE_INSTALLED 0x3003
320 #define SCSI_ASC_CANNOT_WRITE_MEDIUM_UNKNOWN_FORMAT 0x3004
321 #define SCSI_ASC_CANNOT_WRITE_MEDIUM_INCOMPATIBLE_FORMAT 0x3005
322 #define SCSI_ASC_CANNOT_FORMAT_MEDIUM_INCOMPATIBLE_MEDIUM 0x3006
323 #define SCSI_ASC_CLEANING_FAILURE 0x3007
324 #define SCSI_ASC_CANNOT_WRITE_APPLICATION_CODE_MISMATCH 0x3008
325 #define SCSI_ASC_CURRENT_SESSION_NOT_FIXATED_FOR_APPEND 0x3009
326 #define SCSI_ASC_CLEANING_REQUEST_REJECTED 0x300A
327 #define SCSI_ASC_WORM_MEDIUM_OVERWRITE_ATTEMPTED 0x300C
328 #define SCSI_ASC_WORM_MEDIUM_INTEGRITY_CHECK 0x300D
329 #define SCSI_ASC_MEDIUM_NOT_FORMATTED 0x3010
330 #define SCSI_ASC_INCOMPATIBLE_VOLUME_TYPE 0x3011
331 #define SCSI_ASC_INCOMPATIBLE_VOLUME_QUALIFIER 0x3012
332 #define SCSI_ASC_MEDIUM_FORMAT_CORRUPTED 0x3100
333 #define SCSI_ASC_FORMAT_COMMAND_FAILED 0x3101
334 #define SCSI_ASC_ZONED_FORMATTING_FAILED_DUE_TO_SPARE_LINKING 0x3102
335 #define SCSI_ASC_NO_DEFECT_SPARE_LOCATION_AVAILABLE 0x3200
336 #define SCSI_ASC_DEFECT_LIST_UPDATE_FAILURE 0x3201
337 #define SCSI_ASC_TAPE_LENGTH_ERROR 0x3300
338 #define SCSI_ASC_ENCLOSURE_FAILURE 0x3400
339 #define SCSI_ASC_ENCLOSURE_SERVICES_FAILURE 0x3500
340 #define SCSI_ASC_UNSUPPORTED_ENCLOSURE_FUNCTION 0x3501
341 #define SCSI_ASC_ENCLOSURE_SERVICES_UNAVAILABLE 0x3502
342 #define SCSI_ASC_ENCLOSURE_SERVICES_TRANSFER_FAILURE 0x3503
343 #define SCSI_ASC_ENCLOSURE_SERVICES_TRANSFER_REFUSED 0x3504
344 #define SCSI_ASC_CURRENT_PROGRAM_AREA_IS_EMPTY 0x2C04
345 #define SCSI_ASC_ILLEGAL_POWER_CONDITION_REQUEST 0x2C05
346 #define SCSI_ASC_PERSISTENT_PREVENT_CONFLICT 0x2C06
347 #define SCSI_ASC_PREVIOUS_BUSY_STATUS 0x2C07
348 #define SCSI_ASC_PREVIOUS_TASK_SET_FULL_STATUS 0x2C08
349 #define SCSI_ASC_EBKVF_PREVIOUS_RESERVATION_CONFLICT_STATUS 0x2C09
350 #define SCSI_ASC_PARTITION_OR_COLLECTION_CONTAINS_USER_OBJECTS 0x2C0A
351 #define SCSI_ASC_NOT_RESERVED 0x2C0B
352 #define SCSI_ASC_OVERWRITE_ERROR_ON_UPDATE_IN_PLACE 0x2D00
353 #define SCSI_ASC_INSUFFICIENT_TIME_FOR_OPERATION 0x2E00
354 #define SCSI_ASC_COMMANDS_CLEARED_BY_ANOTHER_INITIATOR 0x2F00
355 #define SCSI_ASC_COMMANDS_CLEARED_BY_POWER_LOSS_NOTIFICATION 0x2F01
356 #define SCSI_ASC_COMMANDS_CLEARED_BY_DEVICE_SERVER 0x2F02
357 #define SCSI_ASC_INCOMPATIBLE_MEDIUM_INSTALLED 0x3000
358 #define SCSI_ASC_CANNOT_READ_MEDIUM_UNKNOWN_FORMAT 0x3001
359 #define SCSI_ASC_CANNOT_READ_MEDIUM_INCOMPATIBLE_FORMAT 0x3002
360 #define SCSI_ASC_CLEANING_CARTRIDGE_INSTALLED 0x3003
361 #define SCSI_ASC_CANNOT_WRITE_MEDIUM_UNKNOWN_FORMAT 0x3004
362 #define SCSI_ASC_CANNOT_WRITE_MEDIUM_INCOMPATIBLE_FORMAT 0x3005
363 #define SCSI_ASC_CANNOT_FORMAT_MEDIUM_INCOMPATIBLE_MEDIUM 0x3006
364 #define SCSI_ASC_CLEANING_FAILURE 0x3007
365 #define SCSI_ASC_CANNOT_WRITE_APPLICATION_CODE_MISMATCH 0x3008
366 #define SCSI_ASC_CURRENT_SESSION_NOT_FIXATED_FOR_APPEND 0x3009
367 #define SCSI_ASC_CLEANING_REQUEST_REJECTED 0x300A
368 #define SCSI_ASC_WORM_MEDIUM_OVERWRITE_ATTEMPTED 0x300C
369 #define SCSI_ASC_WORM_MEDIUM_INTEGRITY_CHECK 0x300D
370 #define SCSI_ASC_MEDIUM_NOT_FORMATTED 0x3010
371 #define SCSI_ASC_INCOMPATIBLE_VOLUME_TYPE 0x3011
372 #define SCSI_ASC_INCOMPATIBLE_VOLUME_QUALIFIER 0x3012
373 #define SCSI_ASC_MEDIUM_FORMAT_CORRUPTED 0x3100
374 #define SCSI_ASC_FORMAT_COMMAND_FAILED 0x3101
375 #define SCSI_ASC_ZONED_FORMATTING_FAILED_DUE_TO_SPARE_LINKING 0x3102
376 #define SCSI_ASC_NO_DEFECT_SPARE_LOCATION_AVAILABLE 0x3200
377 #define SCSI_ASC_DEFECT_LIST_UPDATE_FAILURE 0x3201
378 #define SCSI_ASC_TAPE_LENGTH_ERROR 0x3300
379 #define SCSI_ASC_ENCLOSURE_FAILURE 0x3400
380 #define SCSI_ASC_ENCLOSURE_SERVICES_FAILURE 0x3500
381 #define SCSI_ASC_UNSUPPORTED_ENCLOSURE_FUNCTION 0x3501
382 #define SCSI_ASC_ENCLOSURE_SERVICES_UNAVAILABLE 0x3502
383 #define SCSI_ASC_ENCLOSURE_SERVICES_TRANSFER_FAILURE 0x3503
384 #define SCSI_ASC_ENCLOSURE_SERVICES_TRANSFER_REFUSED 0x3504
385 #define SCSI_ASC_ENCLOSURE_SERVICES_CHECKSUM_ERROR 0x3505
386 #define SCSI_ASC_RIBBON_INK_OR_TONER_FAILURE 0x3600
387 #define SCSI_ASC_ROUNDED_PARAMETER 0x3700
388 #define SCSI_ASC_EVENT_STATUS_NOTIFICATION 0x3800
389 #define SCSI_ASC_ESN_POWER_MANAGEMENT_CLASS_EVENT 0x3802
390 #define SCSI_ASC_ESN_MEDIA_CLASS_EVENT 0x3804
391 #define SCSI_ASC_ESN_DEVICE_BUSY_CLASS_EVENT 0x3806
392 #define SCSI_ASC_SAVING_PARAMETERS_NOT_SUPPORTED 0x3900
393 #define SCSI_ASC_MEDIUM_NOT_PRESENT 0x3A00
394 #define SCSI_ASC_MEDIUM_NOT_PRESENT_TRAY_CLOSED 0x3A01
395 #define SCSI_ASC_MEDIUM_NOT_PRESENT_TRAY_OPEN 0x3A02
396 #define SCSI_ASC_MEDIUM_NOT_PRESENT_LOADABLE 0x3A03
397 #define SCSI_ASC_MEDIUM_NOT_PRESENT_MEDIUM_AUXILIARY_MEMORY_ACCESSIBLE 0x3A04
398 #define SCSI_ASC_SEQUENTIAL_POSITIONING_ERROR 0x3B00
399 #define SCSI_ASC_TAPE_POSITION_ERROR_AT_BEGINNINGOF_MEDIUM 0x3B01
400 #define SCSI_ASC_TAPE_POSITION_ERROR_AT_ENDOF_MEDIUM 0x3B02
401 #define SCSI_ASC_TAPE_OR_ELECTRONIC_VERTICAL_FORMS_UNIT_NOT_READY 0x3B03
402 #define SCSI_ASC_SLEW_FAILURE 0x3B04
403 #define SCSI_ASC_PAPER_JAM 0x3B05
404 #define SCSI_ASC_FAILED_TO_SENSE_TOPOF_FORM 0x3B06
405 #define SCSI_ASC_FAILED_TO_SENSE_BOTTOMOF_FORM 0x3B07
406 #define SCSI_ASC_REPOSITION_ERROR 0x3B08
407 #define SCSI_ASC_READ_PAST_END_OF_MEDIUM 0x3B09
408 #define SCSI_ASC_READ_PAST_BEGINNING_OF_MEDIUM 0x3B0A
409 #define SCSI_ASC_POSITION_PAST_END_OF_MEDIUM 0x3B0B
410 #define SCSI_ASC_POSITION_PAST_BEGINNING_OF_MEDIUM 0x3B0C
411 #define SCSI_ASC_MEDIUM_DESTINATION_ELEMENT_FULL 0x3B0D
412 #define SCSI_ASC_MEDIUM_SOURCE_ELEMENT_EMPTY 0x3B0E
413 #define SCSI_ASC_END_OF_MEDIUM_REACHED 0x3B0F
414 #define SCSI_ASC_MEDIUM_MAGAZINE_NOT_ACCESSIBLE 0x3B11
415 #define SCSI_ASC_MEDIUM_MAGAZINE_REMOVED 0x3B12
416 #define SCSI_ASC_MEDIUM_MAGAZINE_INSERTED 0x3B13
417 #define SCSI_ASC_MEDIUM_MAGAZINE_LOCKED 0x3B14
418 #define SCSI_ASC_MEDIUM_MAGAZINE_UNLOCKED 0x3B15
419 #define SCSI_ASC_MECHANICAL_POSITIONING_OR_CHANGER_ERROR 0x3B16
420 #define SCSI_ASC_READ_PAST_END_OF_USER_OBJECT 0x3B17
421 #define SCSI_ASC_ELEMENT_DISABLED 0x3B18
422 #define SCSI_ASC_ELEMENT_ENABLED 0x3B19
423 #define SCSI_ASC_DATA_TRANSFER_DEVICE_REMOVED 0x3B1A
424 #define SCSI_ASC_DATA_TRANSFER_DEVICE_INSERTED 0x3B1B
425 #define SCSI_ASC_INVALID_BITS_IN_IDENTIFY_MESSAGE 0x3D00
426 #define SCSI_ASC_LOGICAL_UNIT_HAS_NOT_SELFCONFIGURED_YET 0x3E00
427 #define SCSI_ASC_LOGICAL_UNIT_FAILURE 0x3E01
428 #define SCSI_ASC_TIMEOUT_ON_LOGICAL_UNIT 0x3E02
429 #define SCSI_ASC_LOGICAL_UNIT_FAILED_SELFTEST 0x3E03
430 #define SCSI_ASC_LOGICAL_UNIT_UNABLE_TO_UPDATE_SELFTEST_LOG 0x3E04
431 #define SCSI_ASC_TARGET_OPERATING_CONDITIONS_HAVE_CHANGED 0x3F00
432 #define SCSI_ASC_MICROCODE_HAS_BEEN_CHANGED 0x3F01
433 #define SCSI_ASC_CHANGED_OPERATING_DEFINITION 0x3F02
434 #define SCSI_ASC_INQUIRY_DATA_HAS_CHANGED 0x3F03
435 #define SCSI_ASC_COMPONENT_DEVICE_ATTACHED 0x3F04
436 #define SCSI_ASC_DEVICE_IDENTIFIER_CHANGED 0x3F05
437 #define SCSI_ASC_REDUNDANCY_GROUP_CREATED_OR_MODIFIED 0x3F06
438 #define SCSI_ASC_REDUNDANCY_GROUP_DELETED 0x3F07
439 #define SCSI_ASC_SPARE_CREATED_OR_MODIFIED 0x3F08
440 #define SCSI_ASC_SPARE_DELETED 0x3F09
441 #define SCSI_ASC_VOLUME_SET_CREATED_OR_MODIFIED 0x3F0A
442 #define SCSI_ASC_VOLUME_SET_DELETED 0x3F0B
443 #define SCSI_ASC_VOLUME_SET_DEASSIGNED 0x3F0C
444 #define SCSI_ASC_VOLUME_SET_REASSIGNED 0x3F0D
445 #define SCSI_ASC_REPORTED_LUNS_DATA_HAS_CHANGED 0x3F0E
446 #define SCSI_ASC_ECHO_BUFFER_OVERWRITTEN 0x3F0F
447 #define SCSI_ASC_MEDIUM_LOADABLE 0x3F10
448 #define SCSI_ASC_MEDIUM_AUXILIARY_MEMORY_ACCESSIBLE 0x3F11
449 #define SCSI_ASC_LPWR_MAEBK_iSCSI_IP_ADDRESS_ADDED 0x3F12
450 #define SCSI_ASC_LPWR_MAEBK_iSCSI_IP_ADDRESS_REMOVED 0x3F13
451 #define SCSI_ASC_LPWR_MAEBK_iSCSI_IP_ADDRESS_CHANGED 0x3F14
452 #define SCSI_ASC_RAM_FAILURE 0x4000
453 #define SCSI_ASC_DIAGNOSTIC_FAILURE_ON_COMPONENT_NN 0x4000
454 #define SCSI_ASC_DATA_PATH_FAILURE 0x4100
455 #define SCSI_ASC_POWERON_OR_SELF_TEST_FAILURE 0x4200
456 #define SCSI_ASC_MESSAGE_ERROR 0x4300
457 #define SCSI_ASC_INTERNAL_TARGET_FAILURE 0x4400
458 #define SCSI_ASC_ATA_DEVICE_FAILED_SET_FEATURES 0x4471
459 #define SCSI_ASC_SELECT_OR_RESELECT_FAILURE 0x4500
460 #define SCSI_ASC_UNSUCCESSFUL_SOFT_RESET 0x4600
461 #define SCSI_ASC_SCSI_PARITY_ERROR 0x4700
462 #define SCSI_ASC_DATA_PHASE_CRC_ERROR_DETECTED 0x4701
463 #define SCSI_ASC_SCSI_PARITY_ERROR_DETECTED_DURING_ST_DATA_PHASE 0x4702
464 #define SCSI_ASC_INFORMATION_UNIT_CRC_ERROR_DETECTED 0x4703
465 #define SCSI_ASC_ASYNCHRONOUS_INFORMATION_PROTECTION_ERROR_DETECTED 0x4704
466 #define SCSI_ASC_PROTOCOL_SERVICE_CRC_ERROR 0x4705
467 #define SCSI_ASC_PHY_TEST_FUNCTION_IN_PROGRESS 0x4706
468 #define SCSI_ASC_SOME_COMMANDS_CLEARED_BY_ISCSI_PROTOCOL_EVENT 0x477F
469 #define SCSI_ASC_INITIATOR_DETECTED_ERROR_MESSAGE_RECEIVED 0x4800
470 #define SCSI_ASC_INVALID_MESSAGE_ERROR 0x4900
471 #define SCSI_ASC_COMMAND_PHASE_ERROR 0x4A00
472 #define SCSI_ASC_DATA_PHASE_ERROR 0x4B00
473 #define SCSI_ASC_INVALID_TARGET_PORT_TRANSFER_TAG_RECEIVED 0x4B01
474 #define SCSI_ASC_TOO_MUCH_WRITE_DATA 0x4B02
475 #define SCSI_ASC_ACK_NAK_TIMEOUT 0x4B03
476 #define SCSI_ASC_NAK_RECEIVED 0x4B04
477 #define SCSI_ASC_DATA_OFFSET_ERROR 0x4B05
478 #define SCSI_ASC_INITIATOR_RESPONSE_TIMEOUT 0x4B06
479 #define SCSI_ASC_LOGICAL_UNIT_FAILED_SELFCONFIGURATION 0x4C00
480 #define SCSI_ASC_TAGGED_OVERLAPPED_COMMANDS 0x4D00
481 #define SCSI_ASC_OVERLAPPED_COMMANDS_ATTEMPTED 0x4E00
482 #define SCSI_ASC_WRITE_APPEND_ERROR 0x5000
483 #define SCSI_ASC_WRITE_APPEND_POSITION_ERROR 0x5001
484 #define SCSI_ASC_POSITION_ERROR_RELATED_TO_TIMING 0x5002
485 #define SCSI_ASC_ERASE_FAILURE 0x5100
486 #define SCSI_ASC_ERASE_FAILURE_INCOMPLETE_ERASE_OPERATION_DETECTED 0x5101
487 #define SCSI_ASC_CARTRIDGE_FAULT 0x5200
488 #define SCSI_ASC_MEDIA_LOAD_OR_EJECT_FAILED 0x5300
489 #define SCSI_ASC_UNLOAD_TAPE_FAILURE 0x5301
490 #define SCSI_ASC_MEDIUM_REMOVAL_PREVENTED 0x5302
491 #define SCSI_ASC_MEDIUM_REMOVAL_PREVENTED_BY_DATA_TRANSFER_ELEMENT 0x5303
492 #define SCSI_ASC_MEDIUM_THREAD_OR_UNTHREAD_FAILURE 0x5304
493 #define SCSI_ASC_SCSI_TO_HOST_SYSTEM_INTERFACE_FAILURE 0x5400
494 #define SCSI_ASC_SYSTEM_RESOURCE_FAILURE 0x5500
495 #define SCSI_ASC_SYSTEM_BUFFER_FULL 0x5501
496 #define SCSI_ASC_INSUFFICIENT_RESERVATION_RESOURCES 0x5502
497 #define SCSI_ASC_INSUFFICIENT_RESOURCES 0x5503
498 #define SCSI_ASC_INSUFFICIENT_REGISTRATION_RESOURCES 0x5504
499 #define SCSI_ASC_ACCESS_CONTROL_RESOURCES 0x5505
500 #define SCSI_ASC_AUXILIARY_MEMORY_OUT_OF_SPACE 0x5506
501 #define SCSI_ASC_QUOTA_ERROR 0x5507
502 #define SCSI_ASC_MAXIMUM_NUMBER_OF_SUPPLEMENTAL_DECRYPTION_KEYS_EXCEEDED 0x5508
503 #define SCSI_ASC_MEDIUM_AUXILIARY_MEMORY_NOT_ACCESSIBLE 0x5509
504 #define SCSI_ASC_DATA_CURRENTLY_UNAVAILABLE 0x550A
505 #define SCSI_ASC_UNABLE_TO_RECOVER_TABLEOF_CONTENTS 0x5700
506 #define SCSI_ASC_GENERATION_DOES_NOT_EXIST 0x5800
507 #define SCSI_ASC_UPDATED_BLOCK_READ 0x5900
508 #define SCSI_ASC_LPWRO_OPERATOR_REQUEST_OR_STATE_CHANGE_INPUT 0x5A00
509 #define SCSI_ASC_OPERATOR_MEDIUM_REMOVAL_REQUEST 0x5A01
510 #define SCSI_ASC_OPERATOR_SELECTED_WRITE_PROTECT 0x5A02
511 #define SCSI_ASC_OPERATOR_SELECTED_WRITE_PERMIT 0x5A03
512 #define SCSI_ASC_LOG_EXCEPTION 0x5B00
513 #define SCSI_ASC_THRESHOLD_CONDITION_MET 0x5B01
514 #define SCSI_ASC_LOG_COUNTER_AT_MAXIMUM 0x5B02
515 #define SCSI_ASC_LOG_LIST_CODES_EXHAUSTED 0x5B03
516 #define SCSI_ASC_RPL_STATUS_CHANGE 0x5C00
517 #define SCSI_ASC_SPINDLES_SYNCHRONIZED 0x5C01
518 #define SCSI_ASC_SPINDLES_NOT_SYNCHRONIZED 0x5C02
519 #define SCSI_ASC_FAILURE_PREDICTION_THRESHOLD_EXCEEDED 0x5D00
520 #define SCSI_ASC_MEDIA_FAILURE_PREDICTION_THRESHOLD_EXCEEDED 0x5D01
521 #define SCSI_ASC_LOGICAL_UNIT_FAILURE_PREDICTION_THRESHOLD_EXCEEDED 0x5D02
522 #define SCSI_ASC_SPARE_AREA_EXHAUSTION_PREDICTION_THRESHOLD_EXCEEDED 0x5D03
523 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_GENERAL_HARD_DRIVE_FAILURE 0x5D10
524 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_DRIVE_ERROR_RATE_TOO_HIGH 0x5D11
525 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_DATA_ERROR_RATE_TOO_HIGH 0x5D12
526 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_SEEK_ERROR_RATE_TOO_HIGH 0x5D13
527 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_TOO_MANY_BLOCK_REASSIGNS 0x5D14
528 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_ACCESS_TIMES_TOO_HIGH 0x5D15
529 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_START_UNIT_TIMES_TOO_HIGH 0x5D16
530 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_CHANNEL_PARAMETRICS 0x5D17
531 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_CONTROLLER_DETECTED 0x5D18
532 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_THROUGHPUT_PERFORMANCE 0x5D19
533 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_SEEK_TIME_PERFORMANCE 0x5D1A
534 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_SPINUP_RETRY_COUNT 0x5D1B
535 #define SCSI_ASC_HARDWARE_IMPENDING_FAILURE_DRIVE_CALIBRATION_RETRY_COUNT 0x5D1C
536 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_GENERAL_HARD_DRIVE_FAILURE 0x5D20
537 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_DRIVE_ERROR_RATE_TOO_HIGH 0x5D21
538 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_DATA_ERROR_RATE_TOO_HIGH 0x5D22
539 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_SEEK_ERROR_RATE_TOO_HIGH 0x5D23
540 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_TOO_MANY_BLOCK_REASSIGNS 0x5D24
541 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_ACCESS_TIMES_TOO_HIGH 0x5D25
542 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_START_UNIT_TIMES_TOO_HIGH 0x5D26
543 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_CHANNEL_PARAMETRICS 0x5D27
544 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_CONTROLLER_DETECTED 0x5D28
545 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_THROUGHPUT_PERFORMANCE 0x5D29
546 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_SEEK_TIME_PERFORMANCE 0x5D2A
547 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_SPINUP_RETRY_COUNT 0x5D2B
548 #define SCSI_ASC_CONTROLLER_IMPENDING_FAILURE_DRIVE_CALIBRATION_RETRY_COUNT 0x5D2C
549 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_GENERAL_HARD_DRIVE_FAILURE 0x5D30
550 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_DRIVE_ERROR_RATE_TOO_HIGH 0x5D31
551 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_DATA_ERROR_RATE_TOO_HIGH 0x5D32
552 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_SEEK_ERROR_RATE_TOO_HIGH 0x5D33
553 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_TOO_MANY_BLOCK_REASSIGNS 0x5D34
554 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_ACCESS_TIMES_TOO_HIGH 0x5D35
555 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_START_UNIT_TIMES_TOO_HIGH 0x5D36
556 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_CHANNEL_PARAMETRICS 0x5D37
557 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_CONTROLLER_DETECTED 0x5D38
558 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_THROUGHPUT_PERFORMANCE 0x5D39
559 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_SEEK_TIME_PERFORMANCE 0x5D3A
560 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_SPINUP_RETRY_COUNT 0x5D3B
561 #define SCSI_ASC_DATA_CHANNEL_IMPENDING_FAILURE_DRIVE_CALIBRATION_RETRY_COUNT 0x5D3C
562 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_GENERAL_HARD_DRIVE_FAILURE 0x5D40
563 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_DRIVE_ERROR_RATE_TOO_HIGH 0x5D41
564 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_DATA_ERROR_RATE_TOO_HIGH 0x5D42
565 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_SEEK_ERROR_RATE_TOO_HIGH 0x5D43
566 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_TOO_MANY_BLOCK_REASSIGNS 0x5D44
567 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_ACCESS_TIMES_TOO_HIGH 0x5D45
568 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_START_UNIT_TIMES_TOO_HIGH 0x5D46
569 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_CHANNEL_PARAMETRICS 0x5D47
570 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_CONTROLLER_DETECTED 0x5D48
571 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_THROUGHPUT_PERFORMANCE 0x5D49
572 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_SEEK_TIME_PERFORMANCE 0x5D4A
573 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_SPINUP_RETRY_COUNT 0x5D4B
574 #define SCSI_ASC_SERVO_IMPENDING_FAILURE_DRIVE_CALIBRATION_RETRY_COUNT 0x5D4C
575 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_GENERAL_HARD_DRIVE_FAILURE 0x5D50
576 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_DRIVE_ERROR_RATE_TOO_HIGH 0x5D51
577 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_DATA_ERROR_RATE_TOO_HIGH 0x5D52
578 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_SEEK_ERROR_RATE_TOO_HIGH 0x5D53
579 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_TOO_MANY_BLOCK_REASSIGNS 0x5D54
580 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_ACCESS_TIMES_TOO_HIGH 0x5D55
581 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_START_UNIT_TIMES_TOO_HIGH 0x5D56
582 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_CHANNEL_PARAMETRICS 0x5D57
583 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_CONTROLLER_DETECTED 0x5D58
584 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_THROUGHPUT_PERFORMANCE 0x5D59
585 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_SEEK_TIME_PERFORMANCE 0x5D5A
586 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_SPINUP_RETRY_COUNT 0x5D5B
587 #define SCSI_ASC_SPINDLE_IMPENDING_FAILURE_DRIVE_CALIBRATION_RETRY_COUNT 0x5D5C
588 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_GENERAL_HARD_DRIVE_FAILURE 0x5D60
589 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_DRIVE_ERROR_RATE_TOO_HIGH 0x5D61
590 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_DATA_ERROR_RATE_TOO_HIGH 0x5D62
591 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_SEEK_ERROR_RATE_TOO_HIGH 0x5D63
592 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_TOO_MANY_BLOCK_REASSIGNS 0x5D64
593 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_ACCESS_TIMES_TOO_HIGH 0x5D65
594 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_START_UNIT_TIMES_TOO_HIGH 0x5D66
595 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_CHANNEL_PARAMETRICS 0x5D67
596 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_CONTROLLER_DETECTED 0x5D68
597 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_THROUGHPUT_PERFORMANCE 0x5D69
598 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_SEEK_TIME_PERFORMANCE 0x5D6A
599 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_SPINUP_RETRY_COUNT 0x5D6B
600 #define SCSI_ASC_FIRMWARE_IMPENDING_FAILURE_DRIVE_CALIBRATION_RETRY_COUNT 0x5D6C
601 #define SCSI_ASC_FAILURE_PREDICTION_THRESHOLD_EXCEEDED_FALSE 0x5DFF
602 #define SCSI_ASC_LPWROLOW_POWER_CONDITION_ON 0x5E00
603 #define SCSI_ASC_LPWROIDLE_CONDITION_ACTIVATED_BY_TIMER 0x5E01
604 #define SCSI_ASC_LPWROSTANDBY_CONDITION_ACTIVATED_BY_TIMER 0x5E02
605 #define SCSI_ASC_LPWROIDLE_CONDITION_ACTIVATED_BY_COMMAND 0x5E03
606 #define SCSI_ASC_LPWROSTANDBY_CONDITION_ACTIVATED_BY_COMMAND 0x5E04
607 #define SCSI_ASC_POWER_STATE_CHANGE_TO_ACTIVE 0x5E41
608 #define SCSI_ASC_POWER_STATE_CHANGE_TO_IDLE 0x5E42
609 #define SCSI_ASC_POWER_STATE_CHANGE_TO_STANDBY 0x5E43
610 #define SCSI_ASC_POWER_STATE_CHANGE_TO_SLEEP 0x5E45
611 #define SCSI_ASC_POWER_STATE_CHANGE_TO_DEVICE_CONTROL 0x5E47
612 #define SCSI_ASC_LAMP_FAILURE 0x6000
613 #define SCSI_ASC_VIDEO_ACQUISITION_ERROR 0x6100
614 #define SCSI_ASC_UNABLE_TO_ACQUIRE_VIDEO 0x6101
615 #define SCSI_ASC_OUT_OF_FOCUS 0x6102
616 #define SCSI_ASC_SCAN_HEAD_POSITIONING_ERROR 0x6200
617 #define SCSI_ASC_END_OF_USER_AREA_ENCOUNTERED_ON_THIS_TRACK 0x6300
618 #define SCSI_ASC_PACKET_DOES_NOT_FIT_IN_AVAILABLE_SPACE 0x6301
619 #define SCSI_ASC_ILLEGAL_MODE_FOR_THIS_TRACK 0x6400
620 #define SCSI_ASC_INVALID_PACKET_SIZE 0x6401
621 #define SCSI_ASC_VOLTAGE_FAULT 0x6500
622 #define SCSI_ASC_AUTOMATIC_DOCUMENT_FEEDER_COVER_UP 0x6600
623 #define SCSI_ASC_AUTOMATIC_DOCUMENT_FEEDER_LIFT_UP 0x6601
624 #define SCSI_ASC_DOCUMENT_JAM_IN_AUTOMATIC_DOCUMENT_FEEDER 0x6602
625 #define SCSI_ASC_DOCUMENT_MISS_FEED_AUTOMATIC_IN_DOCUMENT_FEEDER 0x6603
626 #define SCSI_ASC_CONFIGURATION_FAILURE 0x6700
627 #define SCSI_ASC_CONFIGURATION_OF_INCAPABLE_LOGICAL_UNITS_FAILED 0x6701
628 #define SCSI_ASC_ADD_LOGICAL_UNIT_FAILED 0x6702
629 #define SCSI_ASC_MODIFICATION_OF_LOGICAL_UNIT_FAILED 0x6703
630 #define SCSI_ASC_EXCHANGE_OF_LOGICAL_UNIT_FAILED 0x6704
631 #define SCSI_ASC_REMOVE_OF_LOGICAL_UNIT_FAILED 0x6705
632 #define SCSI_ASC_ATTACHMENT_OF_LOGICAL_UNIT_FAILED 0x6706
633 #define SCSI_ASC_CREATION_OF_LOGICAL_UNIT_FAILED 0x6707
634 #define SCSI_ASC_ASSIGN_FAILURE_OCCURRED 0x6708
635 #define SCSI_ASC_MULTIPLY_ASSIGNED_LOGICAL_UNIT 0x6709
636 #define SCSI_ASC_SET_TARGET_PORT_GROUPS_COMMAND_FAILED 0x670A
637 #define SCSI_ASC_ATA_DEVICE_FEATURE_NOT_ENABLED 0x670B
638 #define SCSI_ASC_LOGICAL_UNIT_NOT_CONFIGURED 0x6800
639 #define SCSI_ASC_DATA_LOSS_ON_LOGICAL_UNIT 0x6900
640 #define SCSI_ASC_MULTIPLE_LOGICAL_UNIT_FAILURES 0x6901
641 #define SCSI_ASC_PARITY_DATA_MISMATCH 0x6902
642 #define SCSI_ASC_INFORMATIONAL_REFER_TO_LOG 0x6A00
643 #define SCSI_ASC_STATE_CHANGE_HAS_OCCURRED 0x6B00
644 #define SCSI_ASC_REDUNDANCY_LEVEL_GOT_BETTER 0x6B01
645 #define SCSI_ASC_REDUNDANCY_LEVEL_GOT_WORSE 0x6B02
646 #define SCSI_ASC_REBUILD_FAILURE_OCCURRED 0x6C00
647 #define SCSI_ASC_RECALCULATE_FAILURE_OCCURRED 0x6D00
648 #define SCSI_ASC_COMMAND_TO_LOGICAL_UNIT_FAILED 0x6E00
649 #define SCSI_ASC_COPY_PROTECTION_KEY_EXCHANGE_FAILURE_AUTHENTICATION_FAILURE 0x6F00
650 #define SCSI_ASC_COPY_PROTECTION_KEY_EXCHANGE_FAILURE_KEY_NOT_PRESENT 0x6F01
651 #define SCSI_ASC_COPY_PROTECTION_KEY_EXCHANGE_FAILURE_KEY_NOT_ESTABLISHED 0x6F02
652 #define SCSI_ASC_READ_OF_SCRAMBLED_SECTOR_WITHOUT_AUTHENTICATION 0x6F03
653 #define SCSI_ASC_MEDIA_REGION_CODE_IS_MISMATCHED_TO_LOGICAL_UNIT_REGION 0x6F04
654 #define SCSI_ASC_DRIVE_REGION_MUST_BE_PERMANENT_REGION_RESET_COUNT_ERROR 0x6F05
655 #define SCSI_ASC_INSUFFICIENT_BLOCK_COUNT_FOR_BINDING_NONCE_RECORDING 0x6F06
656 #define SCSI_ASC_CONFLICT_IN_BINDING_NONCE_RECORDING 0x6F07
657 #define SCSI_ASC_DECOMPRESSION_EXCEPTION_SHORT_ALGORITHM_ID_OF_NN 0x7000
658 #define SCSI_ASC_DECOMPRESSION_EXCEPTION_LONG_ALGORITHM_ID 0x7100
659 #define SCSI_ASC_SESSION_FIXATION_ERROR 0x7200
660 #define SCSI_ASC_SESSION_FIXATION_ERROR_WRITING_LEADIN 0x7201
661 #define SCSI_ASC_SESSION_FIXATION_ERROR_WRITING_LEADOUT 0x7202
662 #define SCSI_ASC_SESSION_FIXATION_ERROR_INCOMPLETE_TRACK_IN_SESSION 0x7203
663 #define SCSI_ASC_EMPTY_OR_PARTIALLY_WRITTEN_RESERVED_TRACK 0x7204
664 #define SCSI_ASC_NO_MORE_TRACK_RESERVATIONS_ALLOWED 0x7205
665 #define SCSI_ASC_RMZ_EXTENSION_IS_NOT_ALLOWED 0x7206
666 #define SCSI_ASC_NO_MORE_TEST_ZONE_EXTENSIONS_ARE_ALLOWED 0x7207
667 #define SCSI_ASC_CD_CONTROL_ERROR 0x7300
668 #define SCSI_ASC_POWER_CALIBRATION_AREA_ALMOST_FULL 0x7301
669 #define SCSI_ASC_POWER_CALIBRATION_AREA_IS_FULL 0x7302
670 #define SCSI_ASC_POWER_CALIBRATION_AREA_ERROR 0x7303
671 #define SCSI_ASC_PROGRAM_MEMORY_AREA_UPDATE_FAILURE 0x7304
672 #define SCSI_ASC_PROGRAM_MEMORY_AREA_IS_FULL 0x7305
673 #define SCSI_ASC_RMA_PMA_IS_ALMOST_FULL 0x7306
674 #define SCSI_ASC_CURRENT_POWER_CALIBRATION_AREA_ALMOST_FULL 0x7310
675 #define SCSI_ASC_CURRENT_POWER_CALIBRATION_AREA_IS_FULL 0x7311
676 #define SCSI_ASC_RDZ_IS_FULL 0x7317
677 #define SCSI_ASC_SECURITY_ERROR 0x7400
678 #define SCSI_ASC_UNABLE_TO_DECRYPT_DATA 0x7401
679 #define SCSI_ASC_UNENCRYPTED_DATA_ENCOUNTERED_WHILE_DECRYPTING 0x7402
680 #define SCSI_ASC_INCORRECT_DATA_ENCRYPTION_KEY 0x7403
681 #define SCSI_ASC_CRYPTOGRAPHIC_INTEGRITY_VALIDATION_FAILED 0x7404
682 #define SCSI_ASC_ERROR_DECRYPTING_DATA 0x7405
683 #define SCSI_ASC_UNKNOWN_SIGNATURE_VERIFICATION_KEY 0x7406
684 #define SCSI_ASC_ENCRYPTION_PARAMETERS_NOT_USEABLE 0x7407
685 #define SCSI_ASC_E_VF_DIGITAL_SIGNATURE_VALIDATION_FAILURE 0x7408
686 #define SCSI_ASC_ENCRYPTION_MODE_MISMATCH_ON_READ 0x7409
687 #define SCSI_ASC_ENCRYPTED_BLOCK_NOT_RAW_READ_ENABLED 0x740A
688 #define SCSI_ASC_INCORRECT_ENCRYPTION_PARAMETERS 0x740B
689 #define SCSI_ASC_UNABLE_TO_DECRYPT_PARAMETER_LIST 0x740C
690 #define SCSI_ASC_ENCRYPTION_ALGORITHM_DISABLED 0x740D
691 #define SCSI_ASC_CREATION_PARAMETER_VALUE_INVALID 0x7410
692 #define SCSI_ASC_CREATION_PARAMETER_VALUE_REJECTED 0x7411
693 #define SCSI_ASC_INVALID_SA_USAGE 0x7412
694 #define SCSI_ASC_DATA_ENCRYPTION_CONFIGURATION_PREVENTED 0x7421
695 #define SCSI_ASC_CREATION_PARAMETER_NOT_SUPPORTED 0x7430
696 #define SCSI_ASC_AUTHENTICATION_FAILED 0x7440
697 #define SCSI_ASC_EXTERNAL_DATA_ENCRYPTION_KEY_MANAGER_ACCESS_ERROR 0x7461
698 #define SCSI_ASC_EXTERNAL_DATA_ENCRYPTION_KEY_MANAGER_ERROR 0x7462
699 #define SCSI_ASC_EXTERNAL_DATA_ENCRYPTION_KEY_NOT_FOUND 0x7463
700 #define SCSI_ASC_EXTERNAL_DATA_ENCRYPTION_REQUEST_NOT_AUTHORIZED 0x7464
701 #define SCSI_ASC_EXTERNAL_DATA_ENCRYPTION_CONTROL_TIMEOUT 0x746E
702 #define SCSI_ASC_EXTERNAL_DATA_ENCRYPTION_CONTROL_ERROR 0x746F
703 #define SCSI_ASC_LOGICAL_UNIT_ACCESS_NOT_AUTHORIZED 0x7471
704 #define SCSI_ASC_SECURITY_CONFLICT_IN_TRANSLATED_DEVICE 0x7479
705 #define SCSI_ASC_FWIIO_CMD_ERROR 0x88FD
706 #define SCSI_ASC_SR1216_SPECIFIC_DATA_OBJECT_DOWNLOAD_ERROR 0x88FE
707 
708 #endif // __SCSI_ASC_ASCQ_H__