blob: 7326e117d933f2211f65a267c9906033f0153f52 [file] [log] [blame]
Tim Windelschmidt6d33a432025-02-04 14:34:25 +01001// Copyright The Monogon Project Authors.
2// SPDX-License-Identifier: Apache-2.0
3
Lorenz Brunbffdda82023-01-10 05:00:36 +00004package scsi
5
6// Generated from Table F.1
7const (
8 NoAdditionalSenseInformation AdditionalSenseCode = 0x0000
9 FilemarkDetected AdditionalSenseCode = 0x0001
10 EndOfPartitionmediumDetected AdditionalSenseCode = 0x0002
11 SetmarkDetected AdditionalSenseCode = 0x0003
12 BeginningOfPartitionmediumDetected AdditionalSenseCode = 0x0004
13 EndOfDataDetected AdditionalSenseCode = 0x0005
14 IoProcessTerminated AdditionalSenseCode = 0x0006
15 ProgrammableEarlyWarningDetected AdditionalSenseCode = 0x0007
16 AudioPlayOperationInProgress AdditionalSenseCode = 0x0011
17 AudioPlayOperationPaused AdditionalSenseCode = 0x0012
18 AudioPlayOperationSuccessfullyCompleted AdditionalSenseCode = 0x0013
19 AudioPlayOperationStoppedDueToError AdditionalSenseCode = 0x0014
20 NoCurrentAudioStatusToReturn AdditionalSenseCode = 0x0015
21 OperationInProgress AdditionalSenseCode = 0x0016
22 CleaningRequested AdditionalSenseCode = 0x0017
23 EraseOperationInProgress AdditionalSenseCode = 0x0018
24 LocateOperationInProgress AdditionalSenseCode = 0x0019
25 RewindOperationInProgress AdditionalSenseCode = 0x001a
26 SetCapacityOperationInProgress AdditionalSenseCode = 0x001b
27 VerifyOperationInProgress AdditionalSenseCode = 0x001c
28 AtaPassThroughInformationAvailable AdditionalSenseCode = 0x001d
29 ConflictingSaCreationRequest AdditionalSenseCode = 0x001e
30 LogicalUnitTransitioningToAnotherPowerCondition AdditionalSenseCode = 0x001f
31 ExtendedCopyInformationAvailable AdditionalSenseCode = 0x0020
32 AtomicCommandAbortedDueToAca AdditionalSenseCode = 0x0021
33 DeferredMicrocodeIsPending AdditionalSenseCode = 0x0022
34 NoIndexsectorSignal AdditionalSenseCode = 0x0100
35 NoSeekComplete AdditionalSenseCode = 0x0200
36 PeripheralDeviceWriteFault AdditionalSenseCode = 0x0300
37 NoWriteCurrent AdditionalSenseCode = 0x0301
38 ExcessiveWriteErrors AdditionalSenseCode = 0x0302
39 LogicalUnitNotReadyCauseNotReportable AdditionalSenseCode = 0x0400
40 LogicalUnitIsInProcessOfBecomingReady AdditionalSenseCode = 0x0401
41 LogicalUnitNotReadyInitializingCommandRequired AdditionalSenseCode = 0x0402
42 LogicalUnitNotReadyManualInterventionRequired AdditionalSenseCode = 0x0403
43 LogicalUnitNotReadyFormatInProgress AdditionalSenseCode = 0x0404
44 LogicalUnitNotReadyRebuildInProgress AdditionalSenseCode = 0x0405
45 LogicalUnitNotReadyRecalculationInProgress AdditionalSenseCode = 0x0406
46 LogicalUnitNotReadyOperationInProgress AdditionalSenseCode = 0x0407
47 LogicalUnitNotReadyLongWriteInProgress AdditionalSenseCode = 0x0408
48 LogicalUnitNotReadySelfTestInProgress AdditionalSenseCode = 0x0409
49 LogicalUnitNotAccessibleAsymmetricAccessStateTransition AdditionalSenseCode = 0x040a
50 LogicalUnitNotAccessibleTargetPortInStandbyState AdditionalSenseCode = 0x040b
51 LogicalUnitNotAccessibleTargetPortInUnavailableState AdditionalSenseCode = 0x040c
52 LogicalUnitNotReadyStructureCheckRequired AdditionalSenseCode = 0x040d
53 LogicalUnitNotReadySecuritySessionInProgress AdditionalSenseCode = 0x040e
54 LogicalUnitNotReadyAuxiliaryMemoryNotAccessible AdditionalSenseCode = 0x0410
55 LogicalUnitNotReadyNotifyenableSpinupRequired AdditionalSenseCode = 0x0411
56 LogicalUnitNotReadyOffline AdditionalSenseCode = 0x0412
57 LogicalUnitNotReadySaCreationInProgress AdditionalSenseCode = 0x0413
58 LogicalUnitNotReadySpaceAllocationInProgress AdditionalSenseCode = 0x0414
59 LogicalUnitNotReadyRoboticsDisabled AdditionalSenseCode = 0x0415
60 LogicalUnitNotReadyConfigurationRequired AdditionalSenseCode = 0x0416
61 LogicalUnitNotReadyCalibrationRequired AdditionalSenseCode = 0x0417
62 LogicalUnitNotReadyADoorIsOpen AdditionalSenseCode = 0x0418
63 LogicalUnitNotReadyOperatingInSequentialMode AdditionalSenseCode = 0x0419
64 LogicalUnitNotReadyStartStopUnitCommandInProgress AdditionalSenseCode = 0x041a
65 LogicalUnitNotReadySanitizeInProgress AdditionalSenseCode = 0x041b
66 LogicalUnitNotReadyAdditionalPowerUseNotYetGranted AdditionalSenseCode = 0x041c
67 LogicalUnitNotReadyConfigurationInProgress AdditionalSenseCode = 0x041d
68 LogicalUnitNotReadyMicrocodeActivationRequired AdditionalSenseCode = 0x041e
69 LogicalUnitNotReadyMicrocodeDownloadRequired AdditionalSenseCode = 0x041f
70 LogicalUnitNotReadyLogicalUnitResetRequired AdditionalSenseCode = 0x0420
71 LogicalUnitNotReadyHardResetRequired AdditionalSenseCode = 0x0421
72 LogicalUnitNotReadyPowerCycleRequired AdditionalSenseCode = 0x0422
73 LogicalUnitNotReadyAffiliationRequired AdditionalSenseCode = 0x0423
74 DepopulationInProgress AdditionalSenseCode = 0x0424
75 LogicalUnitDoesNotRespondToSelection AdditionalSenseCode = 0x0500
76 NoReferencePositionFound AdditionalSenseCode = 0x0600
77 MultiplePeripheralDevicesSelected AdditionalSenseCode = 0x0700
78 LogicalUnitCommunicationFailure AdditionalSenseCode = 0x0800
79 LogicalUnitCommunicationTimeOut AdditionalSenseCode = 0x0801
80 LogicalUnitCommunicationParityError AdditionalSenseCode = 0x0802
81 LogicalUnitCommunicationCrcErrorultraDma32 AdditionalSenseCode = 0x0803
82 UnreachableCopyTarget AdditionalSenseCode = 0x0804
83 TrackFollowingError AdditionalSenseCode = 0x0900
84 TrackingServoFailure AdditionalSenseCode = 0x0901
85 FocusServoFailure AdditionalSenseCode = 0x0902
86 SpindleServoFailure AdditionalSenseCode = 0x0903
87 HeadSelectFault AdditionalSenseCode = 0x0904
88 VibrationInducedTrackingError AdditionalSenseCode = 0x0905
89 ErrorLogOverflow AdditionalSenseCode = 0x0a00
90 Warning AdditionalSenseCode = 0x0b00
91 WarningSpecifiedTemperatureExceeded AdditionalSenseCode = 0x0b01
92 WarningEnclosureDegraded AdditionalSenseCode = 0x0b02
93 WarningBackgroundSelfTestFailed AdditionalSenseCode = 0x0b03
94 WarningBackgroundPreScanDetectedMediumError AdditionalSenseCode = 0x0b04
95 WarningBackgroundMediumScanDetectedMediumError AdditionalSenseCode = 0x0b05
96 WarningNonVolatileCacheNowVolatile AdditionalSenseCode = 0x0b06
97 WarningDegradedPowerToNonVolatileCache AdditionalSenseCode = 0x0b07
98 WarningPowerLossExpected AdditionalSenseCode = 0x0b08
99 WarningDeviceStatisticsNotificationActive AdditionalSenseCode = 0x0b09
100 WarningHighCriticalTemperatureLimitExceeded AdditionalSenseCode = 0x0b0a
101 WarningLowCriticalTemperatureLimitExceeded AdditionalSenseCode = 0x0b0b
102 WarningHighOperatingTemperatureLimitExceeded AdditionalSenseCode = 0x0b0c
103 WarningLowOperatingTemperatureLimitExceeded AdditionalSenseCode = 0x0b0d
104 WarningHighCriticalHumidityLimitExceeded AdditionalSenseCode = 0x0b0e
105 WarningLowCriticalHumidityLimitExceeded AdditionalSenseCode = 0x0b0f
106 WarningHighOperatingHumidityLimitExceeded AdditionalSenseCode = 0x0b10
107 WarningLowOperatingHumidityLimitExceeded AdditionalSenseCode = 0x0b11
108 WarningMicrocodeSecurityAtRisk AdditionalSenseCode = 0x0b12
109 WarningMicrocodeDigitalSignatureValidationFailure AdditionalSenseCode = 0x0b13
110 WarningPhysicalElementStatusChange AdditionalSenseCode = 0x0b14
111 WriteError AdditionalSenseCode = 0x0c00
112 WriteErrorRecoveredWithAutoReallocation AdditionalSenseCode = 0x0c01
113 WriteErrorAutoReallocationFailed AdditionalSenseCode = 0x0c02
114 WriteErrorRecommendReassignment AdditionalSenseCode = 0x0c03
115 CompressionCheckMiscompareError AdditionalSenseCode = 0x0c04
116 DataExpansionOccurredDuringCompression AdditionalSenseCode = 0x0c05
117 BlockNotCompressible AdditionalSenseCode = 0x0c06
118 WriteErrorRecoveryNeeded AdditionalSenseCode = 0x0c07
119 WriteErrorRecoveryFailed AdditionalSenseCode = 0x0c08
120 WriteErrorLossOfStreaming AdditionalSenseCode = 0x0c09
121 WriteErrorPaddingBlocksAdded AdditionalSenseCode = 0x0c0a
122 AuxiliaryMemoryWriteError AdditionalSenseCode = 0x0c0b
123 WriteErrorUnexpectedUnsolicitedData AdditionalSenseCode = 0x0c0c
124 WriteErrorNotEnoughUnsolicitedData AdditionalSenseCode = 0x0c0d
125 MultipleWriteErrors AdditionalSenseCode = 0x0c0e
126 DefectsInErrorWindow AdditionalSenseCode = 0x0c0f
127 IncompleteMultipleAtomicWriteOperations AdditionalSenseCode = 0x0c10
128 WriteErrorRecoveryScanNeeded AdditionalSenseCode = 0x0c11
129 WriteErrorInsufficientZoneResources AdditionalSenseCode = 0x0c12
130 ErrorDetectedByThirdPartyTemporaryInitiator AdditionalSenseCode = 0x0d00
131 ThirdPartyDeviceFailure AdditionalSenseCode = 0x0d01
132 CopyTargetDeviceNotReachable AdditionalSenseCode = 0x0d02
133 IncorrectCopyTargetDeviceType AdditionalSenseCode = 0x0d03
134 CopyTargetDeviceDataUnderrun AdditionalSenseCode = 0x0d04
135 CopyTargetDeviceDataOverrun AdditionalSenseCode = 0x0d05
136 InvalidInformationUnit AdditionalSenseCode = 0x0e00
137 InformationUnitTooShort AdditionalSenseCode = 0x0e01
138 InformationUnitTooLong AdditionalSenseCode = 0x0e02
139 InvalidFieldInCommandInformationUnit AdditionalSenseCode = 0x0e03
140 IdCrcOrEccError AdditionalSenseCode = 0x1000
141 LogicalBlockGuardCheckFailed AdditionalSenseCode = 0x1001
142 LogicalBlockApplicationTagCheckFailed AdditionalSenseCode = 0x1002
143 LogicalBlockReferenceTagCheckFailed AdditionalSenseCode = 0x1003
144 LogicalBlockProtectionErrorOnRecoverBufferedData AdditionalSenseCode = 0x1004
145 LogicalBlockProtectionMethodError AdditionalSenseCode = 0x1005
146 UnrecoveredReadError AdditionalSenseCode = 0x1100
147 ReadRetriesExhausted AdditionalSenseCode = 0x1101
148 ErrorTooLongToCorrect AdditionalSenseCode = 0x1102
149 MultipleReadErrors AdditionalSenseCode = 0x1103
150 UnrecoveredReadErrorAutoReallocateFailed AdditionalSenseCode = 0x1104
151 LEcUncorrectableError AdditionalSenseCode = 0x1105
152 CircUnrecoveredError AdditionalSenseCode = 0x1106
153 DataReSynchronizationError AdditionalSenseCode = 0x1107
154 IncompleteBlockRead AdditionalSenseCode = 0x1108
155 NoGapFound AdditionalSenseCode = 0x1109
156 MiscorrectedError AdditionalSenseCode = 0x110a
157 UnrecoveredReadErrorRecommendReassignment AdditionalSenseCode = 0x110b
158 UnrecoveredReadErrorRecommendRewriteTheData AdditionalSenseCode = 0x110c
159 DeCompressionCrcError AdditionalSenseCode = 0x110d
160 CannotDecompressUsingDeclaredAlgorithm AdditionalSenseCode = 0x110e
161 ErrorReadingUpceanNumber AdditionalSenseCode = 0x110f
162 ErrorReadingIsrcNumber AdditionalSenseCode = 0x1110
163 ReadErrorLossOfStreaming AdditionalSenseCode = 0x1111
164 AuxiliaryMemoryReadError AdditionalSenseCode = 0x1112
165 ReadErrorFailedRetransmissionRequest AdditionalSenseCode = 0x1113
166 ReadErrorLbaMarkedBadByApplicationClient AdditionalSenseCode = 0x1114
167 WriteAfterSanitizeRequired AdditionalSenseCode = 0x1115
168 AddressMarkNotFoundForIdField AdditionalSenseCode = 0x1200
169 AddressMarkNotFoundForDataField AdditionalSenseCode = 0x1300
170 RecordedEntityNotFound AdditionalSenseCode = 0x1400
171 RecordNotFound AdditionalSenseCode = 0x1401
172 FilemarkOrSetmarkNotFound AdditionalSenseCode = 0x1402
173 EndOfDataNotFound AdditionalSenseCode = 0x1403
174 BlockSequenceError AdditionalSenseCode = 0x1404
175 RecordNotFoundRecommendReassignment AdditionalSenseCode = 0x1405
176 RecordNotFoundDataAutoReallocated AdditionalSenseCode = 0x1406
177 LocateOperationFailure AdditionalSenseCode = 0x1407
178 RandomPositioningError AdditionalSenseCode = 0x1500
179 MechanicalPositioningError AdditionalSenseCode = 0x1501
180 PositioningErrorDetectedByReadOfMedium AdditionalSenseCode = 0x1502
181 DataSynchronizationMarkError AdditionalSenseCode = 0x1600
182 DataSyncErrorDataRewritten AdditionalSenseCode = 0x1601
183 DataSyncErrorRecommendRewrite AdditionalSenseCode = 0x1602
184 DataSyncErrorDataAutoReallocated AdditionalSenseCode = 0x1603
185 DataSyncErrorRecommendReassignment AdditionalSenseCode = 0x1604
186 RecoveredDataWithNoErrorCorrectionApplied AdditionalSenseCode = 0x1700
187 RecoveredDataWithRetries AdditionalSenseCode = 0x1701
188 RecoveredDataWithPositiveHeadOffset AdditionalSenseCode = 0x1702
189 RecoveredDataWithNegativeHeadOffset AdditionalSenseCode = 0x1703
190 RecoveredDataWithRetriesAndorCircApplied AdditionalSenseCode = 0x1704
191 RecoveredDataUsingPreviousSectorId AdditionalSenseCode = 0x1705
192 RecoveredDataWithoutEccDataAutoReallocated AdditionalSenseCode = 0x1706
193 RecoveredDataWithoutEccRecommendReassignment AdditionalSenseCode = 0x1707
194 RecoveredDataWithoutEccRecommendRewrite AdditionalSenseCode = 0x1708
195 RecoveredDataWithoutEccDataRewritten AdditionalSenseCode = 0x1709
196 RecoveredDataWithErrorCorrectionApplied AdditionalSenseCode = 0x1800
197 RecoveredDataWithErrorCorrRetriesApplied AdditionalSenseCode = 0x1801
198 RecoveredDataDataAutoReallocated AdditionalSenseCode = 0x1802
199 RecoveredDataWithCirc AdditionalSenseCode = 0x1803
200 RecoveredDataWithLEc AdditionalSenseCode = 0x1804
201 RecoveredDataRecommendReassignment AdditionalSenseCode = 0x1805
202 RecoveredDataRecommendRewrite AdditionalSenseCode = 0x1806
203 RecoveredDataWithEccDataRewritten AdditionalSenseCode = 0x1807
204 RecoveredDataWithLinking AdditionalSenseCode = 0x1808
205 DefectListError AdditionalSenseCode = 0x1900
206 DefectListNotAvailable AdditionalSenseCode = 0x1901
207 DefectListErrorInPrimaryList AdditionalSenseCode = 0x1902
208 DefectListErrorInGrownList AdditionalSenseCode = 0x1903
209 ParameterListLengthError AdditionalSenseCode = 0x1a00
210 SynchronousDataTransferError AdditionalSenseCode = 0x1b00
211 DefectListNotFound AdditionalSenseCode = 0x1c00
212 PrimaryDefectListNotFound AdditionalSenseCode = 0x1c01
213 GrownDefectListNotFound AdditionalSenseCode = 0x1c02
214 MiscompareDuringVerifyOperation AdditionalSenseCode = 0x1d00
215 MiscompareVerifyOfUnmappedLba AdditionalSenseCode = 0x1d01
216 RecoveredIdWithEccCorrection AdditionalSenseCode = 0x1e00
217 PartialDefectListTransfer AdditionalSenseCode = 0x1f00
218 InvalidCommandOperationCode AdditionalSenseCode = 0x2000
219 AccessDeniedInitiatorPendingEnrolled AdditionalSenseCode = 0x2001
220 AccessDeniedNoAccessRights AdditionalSenseCode = 0x2002
221 AccessDeniedInvalidMgmtIdKey AdditionalSenseCode = 0x2003
222 IllegalCommandWhileInWriteCapableState AdditionalSenseCode = 0x2004
223 IllegalCommandWhileInExplicitAddressMode AdditionalSenseCode = 0x2006
224 IllegalCommandWhileInImplicitAddressMode AdditionalSenseCode = 0x2007
225 AccessDeniedEnrollmentConflict AdditionalSenseCode = 0x2008
226 AccessDeniedInvalidLuIdentifier AdditionalSenseCode = 0x2009
227 AccessDeniedInvalidProxyToken AdditionalSenseCode = 0x200a
228 AccessDeniedAclLunConflict AdditionalSenseCode = 0x200b
229 IllegalCommandWhenNotInAppendOnlyMode AdditionalSenseCode = 0x200c
230 NotAnAdministrativeLogicalUnit AdditionalSenseCode = 0x200d
231 NotASubsidiaryLogicalUnit AdditionalSenseCode = 0x200e
232 NotAConglomerateLogicalUnit AdditionalSenseCode = 0x200f
233 LogicalBlockAddressOutOfRange AdditionalSenseCode = 0x2100
234 InvalidElementAddress AdditionalSenseCode = 0x2101
235 InvalidAddressForWrite AdditionalSenseCode = 0x2102
236 InvalidWriteCrossingLayerJump AdditionalSenseCode = 0x2103
237 UnalignedWriteCommand AdditionalSenseCode = 0x2104
238 WriteBoundaryViolation AdditionalSenseCode = 0x2105
239 AttemptToReadInvalidData AdditionalSenseCode = 0x2106
240 ReadBoundaryViolation AdditionalSenseCode = 0x2107
241 MisalignedWriteCommand AdditionalSenseCode = 0x2108
242 IllegalFunctionuse20002400Or2600 AdditionalSenseCode = 0x2200
243 InvalidTokenOperationCauseNotReportable AdditionalSenseCode = 0x2300
244 InvalidTokenOperationUnsupportedTokenType AdditionalSenseCode = 0x2301
245 InvalidTokenOperationRemoteTokenUsageNotSupported AdditionalSenseCode = 0x2302
246 InvalidTokenOperationRemoteRodTokenCreationNotSupported AdditionalSenseCode = 0x2303
247 InvalidTokenOperationTokenUnknown AdditionalSenseCode = 0x2304
248 InvalidTokenOperationTokenCorrupt AdditionalSenseCode = 0x2305
249 InvalidTokenOperationTokenRevoked AdditionalSenseCode = 0x2306
250 InvalidTokenOperationTokenExpired AdditionalSenseCode = 0x2307
251 InvalidTokenOperationTokenCancelled AdditionalSenseCode = 0x2308
252 InvalidTokenOperationTokenDeleted AdditionalSenseCode = 0x2309
253 InvalidTokenOperationInvalidTokenLength AdditionalSenseCode = 0x230a
254 InvalidFieldInCdb AdditionalSenseCode = 0x2400
255 CdbDecryptionError AdditionalSenseCode = 0x2401
256 SecurityAuditValueFrozen AdditionalSenseCode = 0x2404
257 SecurityWorkingKeyFrozen AdditionalSenseCode = 0x2405
258 NonceNotUnique AdditionalSenseCode = 0x2406
259 NonceTimestampOutOfRange AdditionalSenseCode = 0x2407
260 InvalidXcdb AdditionalSenseCode = 0x2408
261 InvalidFastFormat AdditionalSenseCode = 0x2409
262 LogicalUnitNotSupported AdditionalSenseCode = 0x2500
263 InvalidFieldInParameterList AdditionalSenseCode = 0x2600
264 ParameterNotSupported AdditionalSenseCode = 0x2601
265 ParameterValueInvalid AdditionalSenseCode = 0x2602
266 ThresholdParametersNotSupported AdditionalSenseCode = 0x2603
267 InvalidReleaseOfPersistentReservation AdditionalSenseCode = 0x2604
268 DataDecryptionError AdditionalSenseCode = 0x2605
269 TooManyTargetDescriptors AdditionalSenseCode = 0x2606
270 UnsupportedTargetDescriptorTypeCode AdditionalSenseCode = 0x2607
271 TooManySegmentDescriptors AdditionalSenseCode = 0x2608
272 UnsupportedSegmentDescriptorTypeCode AdditionalSenseCode = 0x2609
273 UnexpectedInexactSegment AdditionalSenseCode = 0x260a
274 InlineDataLengthExceeded AdditionalSenseCode = 0x260b
275 InvalidOperationForCopySourceOrDestination AdditionalSenseCode = 0x260c
276 CopySegmentGranularityViolation AdditionalSenseCode = 0x260d
277 InvalidParameterWhilePortIsEnabled AdditionalSenseCode = 0x260e
278 InvalidDataOutBufferIntegrityCheckValue AdditionalSenseCode = 0x260f
279 DataDecryptionKeyFailLimitReached AdditionalSenseCode = 0x2610
280 IncompleteKeyAssociatedDataSet AdditionalSenseCode = 0x2611
281 VendorSpecificKeyReferenceNotFound AdditionalSenseCode = 0x2612
282 ApplicationTagModePageIsInvalid AdditionalSenseCode = 0x2613
283 TapeStreamMirroringPrevented AdditionalSenseCode = 0x2614
284 CopySourceOrCopyDestinationNotAuthorized AdditionalSenseCode = 0x2615
285 WriteProtected AdditionalSenseCode = 0x2700
286 HardwareWriteProtected AdditionalSenseCode = 0x2701
287 LogicalUnitSoftwareWriteProtected AdditionalSenseCode = 0x2702
288 AssociatedWriteProtect AdditionalSenseCode = 0x2703
289 PersistentWriteProtect AdditionalSenseCode = 0x2704
290 PermanentWriteProtect AdditionalSenseCode = 0x2705
291 ConditionalWriteProtect AdditionalSenseCode = 0x2706
292 SpaceAllocationFailedWriteProtect AdditionalSenseCode = 0x2707
293 ZoneIsReadOnly AdditionalSenseCode = 0x2708
294 NotReadyToReadyChangeMediumMayHaveChanged AdditionalSenseCode = 0x2800
295 ImportOrExportElementAccessed AdditionalSenseCode = 0x2801
296 FormatLayerMayHaveChanged AdditionalSenseCode = 0x2802
297 ImportexportElementAccessedMediumChanged AdditionalSenseCode = 0x2803
298 PowerOnResetOrBusDeviceResetOccurred AdditionalSenseCode = 0x2900
299 PowerOnOccurred AdditionalSenseCode = 0x2901
300 ScsiBusResetOccurred AdditionalSenseCode = 0x2902
301 BusDeviceResetFunctionOccurred AdditionalSenseCode = 0x2903
302 DeviceInternalReset AdditionalSenseCode = 0x2904
303 TransceiverModeChangedToSingleEnded AdditionalSenseCode = 0x2905
304 TransceiverModeChangedToLvd AdditionalSenseCode = 0x2906
305 ITNexusLossOccurred AdditionalSenseCode = 0x2907
306 ParametersChanged AdditionalSenseCode = 0x2a00
307 ModeParametersChanged AdditionalSenseCode = 0x2a01
308 LogParametersChanged AdditionalSenseCode = 0x2a02
309 ReservationsPreempted AdditionalSenseCode = 0x2a03
310 ReservationsReleased AdditionalSenseCode = 0x2a04
311 RegistrationsPreempted AdditionalSenseCode = 0x2a05
312 AsymmetricAccessStateChanged AdditionalSenseCode = 0x2a06
313 ImplicitAsymmetricAccessStateTransitionFailed AdditionalSenseCode = 0x2a07
314 PriorityChanged AdditionalSenseCode = 0x2a08
315 CapacityDataHasChanged AdditionalSenseCode = 0x2a09
316 ErrorHistoryITNexusCleared AdditionalSenseCode = 0x2a0a
317 ErrorHistorySnapshotReleased AdditionalSenseCode = 0x2a0b
318 ErrorRecoveryAttributesHaveChanged AdditionalSenseCode = 0x2a0c
319 DataEncryptionCapabilitiesChanged AdditionalSenseCode = 0x2a0d
320 TimestampChanged AdditionalSenseCode = 0x2a10
321 DataEncryptionParametersChangedByAnotherITNexus AdditionalSenseCode = 0x2a11
322 DataEncryptionParametersChangedByVendorSpecificEvent AdditionalSenseCode = 0x2a12
323 DataEncryptionKeyInstanceCounterHasChanged AdditionalSenseCode = 0x2a13
324 SaCreationCapabilitiesDataHasChanged AdditionalSenseCode = 0x2a14
325 MediumRemovalPreventionPreempted AdditionalSenseCode = 0x2a15
326 ZoneResetWritePointerRecommended AdditionalSenseCode = 0x2a16
327 CopyCannotExecuteSinceHostCannotDisconnect AdditionalSenseCode = 0x2b00
328 CommandSequenceError AdditionalSenseCode = 0x2c00
329 TooManyWindowsSpecified AdditionalSenseCode = 0x2c01
330 InvalidCombinationOfWindowsSpecified AdditionalSenseCode = 0x2c02
331 CurrentProgramAreaIsNotEmpty AdditionalSenseCode = 0x2c03
332 CurrentProgramAreaIsEmpty AdditionalSenseCode = 0x2c04
333 IllegalPowerConditionRequest AdditionalSenseCode = 0x2c05
334 PersistentPreventConflict AdditionalSenseCode = 0x2c06
335 PreviousBusyStatus AdditionalSenseCode = 0x2c07
336 PreviousTaskSetFullStatus AdditionalSenseCode = 0x2c08
337 PreviousReservationConflictStatus AdditionalSenseCode = 0x2c09
338 PartitionOrCollectionContainsUserObjects AdditionalSenseCode = 0x2c0a
339 NotReserved AdditionalSenseCode = 0x2c0b
340 OrwriteGenerationDoesNotMatch AdditionalSenseCode = 0x2c0c
341 ResetWritePointerNotAllowed AdditionalSenseCode = 0x2c0d
342 ZoneIsOffline AdditionalSenseCode = 0x2c0e
343 StreamNotOpen AdditionalSenseCode = 0x2c0f
344 UnwrittenDataInZone AdditionalSenseCode = 0x2c10
345 DescriptorFormatSenseDataRequired AdditionalSenseCode = 0x2c11
346 OverwriteErrorOnUpdateInPlace AdditionalSenseCode = 0x2d00
347 InsufficientTimeForOperation AdditionalSenseCode = 0x2e00
348 CommandTimeoutBeforeProcessing AdditionalSenseCode = 0x2e01
349 CommandTimeoutDuringProcessing AdditionalSenseCode = 0x2e02
350 CommandTimeoutDuringProcessingDueToErrorRecovery AdditionalSenseCode = 0x2e03
351 CommandsClearedByAnotherInitiator AdditionalSenseCode = 0x2f00
352 CommandsClearedByPowerLossNotification AdditionalSenseCode = 0x2f01
353 CommandsClearedByDeviceServer AdditionalSenseCode = 0x2f02
354 SomeCommandsClearedByQueuingLayerEvent AdditionalSenseCode = 0x2f03
355 IncompatibleMediumInstalled AdditionalSenseCode = 0x3000
356 CannotReadMediumUnknownFormat AdditionalSenseCode = 0x3001
357 CannotReadMediumIncompatibleFormat AdditionalSenseCode = 0x3002
358 CleaningCartridgeInstalled AdditionalSenseCode = 0x3003
359 CannotWriteMediumUnknownFormat AdditionalSenseCode = 0x3004
360 CannotWriteMediumIncompatibleFormat AdditionalSenseCode = 0x3005
361 CannotFormatMediumIncompatibleMedium AdditionalSenseCode = 0x3006
362 CleaningFailure AdditionalSenseCode = 0x3007
363 CannotWriteApplicationCodeMismatch AdditionalSenseCode = 0x3008
364 CurrentSessionNotFixatedForAppend AdditionalSenseCode = 0x3009
365 CleaningRequestRejected AdditionalSenseCode = 0x300a
366 WormMediumOverwriteAttempted AdditionalSenseCode = 0x300c
367 WormMediumIntegrityCheck AdditionalSenseCode = 0x300d
368 MediumNotFormatted AdditionalSenseCode = 0x3010
369 IncompatibleVolumeType AdditionalSenseCode = 0x3011
370 IncompatibleVolumeQualifier AdditionalSenseCode = 0x3012
371 CleaningVolumeExpired AdditionalSenseCode = 0x3013
372 MediumFormatCorrupted AdditionalSenseCode = 0x3100
373 FormatCommandFailed AdditionalSenseCode = 0x3101
374 ZonedFormattingFailedDueToSpareLinking AdditionalSenseCode = 0x3102
375 SanitizeCommandFailed AdditionalSenseCode = 0x3103
376 DepopulationFailed AdditionalSenseCode = 0x3104
377 NoDefectSpareLocationAvailable AdditionalSenseCode = 0x3200
378 DefectListUpdateFailure AdditionalSenseCode = 0x3201
379 TapeLengthError AdditionalSenseCode = 0x3300
380 EnclosureFailure AdditionalSenseCode = 0x3400
381 EnclosureServicesFailure AdditionalSenseCode = 0x3500
382 UnsupportedEnclosureFunction AdditionalSenseCode = 0x3501
383 EnclosureServicesUnavailable AdditionalSenseCode = 0x3502
384 EnclosureServicesTransferFailure AdditionalSenseCode = 0x3503
385 EnclosureServicesTransferRefused AdditionalSenseCode = 0x3504
386 EnclosureServicesChecksumError AdditionalSenseCode = 0x3505
387 RibbonInkOrTonerFailure AdditionalSenseCode = 0x3600
388 RoundedParameter AdditionalSenseCode = 0x3700
389 EventStatusNotification AdditionalSenseCode = 0x3800
390 EsnPowerManagementClassEvent AdditionalSenseCode = 0x3802
391 EsnMediaClassEvent AdditionalSenseCode = 0x3804
392 EsnDeviceBusyClassEvent AdditionalSenseCode = 0x3806
393 ThinProvisioningSoftThresholdReached AdditionalSenseCode = 0x3807
394 SavingParametersNotSupported AdditionalSenseCode = 0x3900
395 MediumNotPresent AdditionalSenseCode = 0x3a00
396 MediumNotPresentTrayClosed AdditionalSenseCode = 0x3a01
397 MediumNotPresentTrayOpen AdditionalSenseCode = 0x3a02
398 MediumNotPresentLoadable AdditionalSenseCode = 0x3a03
399 MediumNotPresentMediumAuxiliaryMemoryAccessible AdditionalSenseCode = 0x3a04
400 SequentialPositioningError AdditionalSenseCode = 0x3b00
401 TapePositionErrorAtBeginningOfMedium AdditionalSenseCode = 0x3b01
402 TapePositionErrorAtEndOfMedium AdditionalSenseCode = 0x3b02
403 TapeOrElectronicVerticalFormsUnitNotReady AdditionalSenseCode = 0x3b03
404 SlewFailure AdditionalSenseCode = 0x3b04
405 PaperJam AdditionalSenseCode = 0x3b05
406 FailedToSenseTopOfForm AdditionalSenseCode = 0x3b06
407 FailedToSenseBottomOfForm AdditionalSenseCode = 0x3b07
408 RepositionError AdditionalSenseCode = 0x3b08
409 ReadPastEndOfMedium AdditionalSenseCode = 0x3b09
410 ReadPastBeginningOfMedium AdditionalSenseCode = 0x3b0a
411 PositionPastEndOfMedium AdditionalSenseCode = 0x3b0b
412 PositionPastBeginningOfMedium AdditionalSenseCode = 0x3b0c
413 MediumDestinationElementFull AdditionalSenseCode = 0x3b0d
414 MediumSourceElementEmpty AdditionalSenseCode = 0x3b0e
415 EndOfMediumReached AdditionalSenseCode = 0x3b0f
416 MediumMagazineNotAccessible AdditionalSenseCode = 0x3b11
417 MediumMagazineRemoved AdditionalSenseCode = 0x3b12
418 MediumMagazineInserted AdditionalSenseCode = 0x3b13
419 MediumMagazineLocked AdditionalSenseCode = 0x3b14
420 MediumMagazineUnlocked AdditionalSenseCode = 0x3b15
421 MechanicalPositioningOrChangerError AdditionalSenseCode = 0x3b16
422 ReadPastEndOfUserObject AdditionalSenseCode = 0x3b17
423 ElementDisabled AdditionalSenseCode = 0x3b18
424 ElementEnabled AdditionalSenseCode = 0x3b19
425 DataTransferDeviceRemoved AdditionalSenseCode = 0x3b1a
426 DataTransferDeviceInserted AdditionalSenseCode = 0x3b1b
427 TooManyLogicalObjectsOnPartitionToSupportOperation AdditionalSenseCode = 0x3b1c
428 InvalidBitsInIdentifyMessage AdditionalSenseCode = 0x3d00
429 LogicalUnitHasNotSelfConfiguredYet AdditionalSenseCode = 0x3e00
430 LogicalUnitFailure AdditionalSenseCode = 0x3e01
431 TimeoutOnLogicalUnit AdditionalSenseCode = 0x3e02
432 LogicalUnitFailedSelfTest AdditionalSenseCode = 0x3e03
433 LogicalUnitUnableToUpdateSelfTestLog AdditionalSenseCode = 0x3e04
434 TargetOperatingConditionsHaveChanged AdditionalSenseCode = 0x3f00
435 MicrocodeHasBeenChanged AdditionalSenseCode = 0x3f01
436 ChangedOperatingDefinition AdditionalSenseCode = 0x3f02
437 InquiryDataHasChanged AdditionalSenseCode = 0x3f03
438 ComponentDeviceAttached AdditionalSenseCode = 0x3f04
439 DeviceIdentifierChanged AdditionalSenseCode = 0x3f05
440 RedundancyGroupCreatedOrModified AdditionalSenseCode = 0x3f06
441 RedundancyGroupDeleted AdditionalSenseCode = 0x3f07
442 SpareCreatedOrModified AdditionalSenseCode = 0x3f08
443 SpareDeleted AdditionalSenseCode = 0x3f09
444 VolumeSetCreatedOrModified AdditionalSenseCode = 0x3f0a
445 VolumeSetDeleted AdditionalSenseCode = 0x3f0b
446 VolumeSetDeassigned AdditionalSenseCode = 0x3f0c
447 VolumeSetReassigned AdditionalSenseCode = 0x3f0d
448 ReportedLunsDataHasChanged AdditionalSenseCode = 0x3f0e
449 EchoBufferOverwritten AdditionalSenseCode = 0x3f0f
450 MediumLoadable AdditionalSenseCode = 0x3f10
451 MediumAuxiliaryMemoryAccessible AdditionalSenseCode = 0x3f11
452 IscsiIpAddressAdded AdditionalSenseCode = 0x3f12
453 IscsiIpAddressRemoved AdditionalSenseCode = 0x3f13
454 IscsiIpAddressChanged AdditionalSenseCode = 0x3f14
455 InspectReferralsSenseDescriptors AdditionalSenseCode = 0x3f15
456 MicrocodeHasBeenChangedWithoutReset AdditionalSenseCode = 0x3f16
457 ZoneTransitionToFull AdditionalSenseCode = 0x3f17
458 BindCompleted AdditionalSenseCode = 0x3f18
459 BindRedirected AdditionalSenseCode = 0x3f19
460 SubsidiaryBindingChanged AdditionalSenseCode = 0x3f1a
461 RamFailureshouldUse40Nn AdditionalSenseCode = 0x4000
462 DataPathFailureshouldUse40Nn AdditionalSenseCode = 0x4100
463 PowerOnOrSelfTestFailureshouldUse40Nn AdditionalSenseCode = 0x4200
464 MessageError AdditionalSenseCode = 0x4300
465 InternalTargetFailure AdditionalSenseCode = 0x4400
466 PersistentReservationInformationLost AdditionalSenseCode = 0x4401
467 AtaDeviceFailedSetFeatures AdditionalSenseCode = 0x4471
468 SelectOrReselectFailure AdditionalSenseCode = 0x4500
469 UnsuccessfulSoftReset AdditionalSenseCode = 0x4600
470 ScsiParityError AdditionalSenseCode = 0x4700
471 DataPhaseCrcErrorDetected AdditionalSenseCode = 0x4701
472 ScsiParityErrorDetectedDuringStDataPhase AdditionalSenseCode = 0x4702
473 InformationUnitIucrcErrorDetected AdditionalSenseCode = 0x4703
474 AsynchronousInformationProtectionErrorDetected AdditionalSenseCode = 0x4704
475 ProtocolServiceCrcError AdditionalSenseCode = 0x4705
476 PhyTestFunctionInProgress AdditionalSenseCode = 0x4706
477 SomeCommandsClearedByIscsiProtocolEvent AdditionalSenseCode = 0x477f
478 InitiatorDetectedErrorMessageReceived AdditionalSenseCode = 0x4800
479 InvalidMessageError AdditionalSenseCode = 0x4900
480 CommandPhaseError AdditionalSenseCode = 0x4a00
481 DataPhaseError AdditionalSenseCode = 0x4b00
482 InvalidTargetPortTransferTagReceived AdditionalSenseCode = 0x4b01
483 TooMuchWriteData AdditionalSenseCode = 0x4b02
484 AcknakTimeout AdditionalSenseCode = 0x4b03
485 NakReceived AdditionalSenseCode = 0x4b04
486 DataOffsetError AdditionalSenseCode = 0x4b05
487 InitiatorResponseTimeout AdditionalSenseCode = 0x4b06
488 ConnectionLost AdditionalSenseCode = 0x4b07
489 DataInBufferOverflowDataBufferSize AdditionalSenseCode = 0x4b08
490 DataInBufferOverflowDataBufferDescriptorArea AdditionalSenseCode = 0x4b09
491 DataInBufferError AdditionalSenseCode = 0x4b0a
492 DataOutBufferOverflowDataBufferSize AdditionalSenseCode = 0x4b0b
493 DataOutBufferOverflowDataBufferDescriptorArea AdditionalSenseCode = 0x4b0c
494 DataOutBufferError AdditionalSenseCode = 0x4b0d
495 PcieFabricError AdditionalSenseCode = 0x4b0e
496 PcieCompletionTimeout AdditionalSenseCode = 0x4b0f
497 PcieCompleterAbort AdditionalSenseCode = 0x4b10
498 PciePoisonedTlpReceived AdditionalSenseCode = 0x4b11
499 PcieEcrcCheckFailed AdditionalSenseCode = 0x4b12
500 PcieUnsupportedRequest AdditionalSenseCode = 0x4b13
501 PcieAcsViolation AdditionalSenseCode = 0x4b14
502 PcieTlpPrefixBlocked AdditionalSenseCode = 0x4b15
503 LogicalUnitFailedSelfConfiguration AdditionalSenseCode = 0x4c00
504 OverlappedCommandsAttempted AdditionalSenseCode = 0x4e00
505 WriteAppendError AdditionalSenseCode = 0x5000
506 WriteAppendPositionError AdditionalSenseCode = 0x5001
507 PositionErrorRelatedToTiming AdditionalSenseCode = 0x5002
508 EraseFailure AdditionalSenseCode = 0x5100
509 EraseFailureIncompleteEraseOperationDetected AdditionalSenseCode = 0x5101
510 CartridgeFault AdditionalSenseCode = 0x5200
511 MediaLoadOrEjectFailed AdditionalSenseCode = 0x5300
512 UnloadTapeFailure AdditionalSenseCode = 0x5301
513 MediumRemovalPrevented AdditionalSenseCode = 0x5302
514 MediumRemovalPreventedByDataTransferElement AdditionalSenseCode = 0x5303
515 MediumThreadOrUnthreadFailure AdditionalSenseCode = 0x5304
516 VolumeIdentifierInvalid AdditionalSenseCode = 0x5305
517 VolumeIdentifierMissing AdditionalSenseCode = 0x5306
518 DuplicateVolumeIdentifier AdditionalSenseCode = 0x5307
519 ElementStatusUnknown AdditionalSenseCode = 0x5308
520 DataTransferDeviceErrorLoadFailed AdditionalSenseCode = 0x5309
521 DataTransferDeviceErrorUnloadFailed AdditionalSenseCode = 0x530a
522 DataTransferDeviceErrorUnloadMissing AdditionalSenseCode = 0x530b
523 DataTransferDeviceErrorEjectFailed AdditionalSenseCode = 0x530c
524 DataTransferDeviceErrorLibraryCommunicationFailed AdditionalSenseCode = 0x530d
525 ScsiToHostSystemInterfaceFailure AdditionalSenseCode = 0x5400
526 SystemResourceFailure AdditionalSenseCode = 0x5500
527 SystemBufferFull AdditionalSenseCode = 0x5501
528 InsufficientReservationResources AdditionalSenseCode = 0x5502
529 InsufficientResources AdditionalSenseCode = 0x5503
530 InsufficientRegistrationResources AdditionalSenseCode = 0x5504
531 InsufficientAccessControlResources AdditionalSenseCode = 0x5505
532 AuxiliaryMemoryOutOfSpace AdditionalSenseCode = 0x5506
533 QuotaError AdditionalSenseCode = 0x5507
534 MaximumNumberOfSupplementalDecryptionKeysExceeded AdditionalSenseCode = 0x5508
535 MediumAuxiliaryMemoryNotAccessible AdditionalSenseCode = 0x5509
536 DataCurrentlyUnavailable AdditionalSenseCode = 0x550a
537 InsufficientPowerForOperation AdditionalSenseCode = 0x550b
538 InsufficientResourcesToCreateRod AdditionalSenseCode = 0x550c
539 InsufficientResourcesToCreateRodToken AdditionalSenseCode = 0x550d
540 InsufficientZoneResources AdditionalSenseCode = 0x550e
541 InsufficientZoneResourcesToCompleteWrite AdditionalSenseCode = 0x550f
542 MaximumNumberOfStreamsOpen AdditionalSenseCode = 0x5510
543 InsufficientResourcesToBind AdditionalSenseCode = 0x5511
544 UnableToRecoverTableOfContents AdditionalSenseCode = 0x5700
545 GenerationDoesNotExist AdditionalSenseCode = 0x5800
546 UpdatedBlockRead AdditionalSenseCode = 0x5900
547 OperatorRequestOrStateChangeInput AdditionalSenseCode = 0x5a00
548 OperatorMediumRemovalRequest AdditionalSenseCode = 0x5a01
549 OperatorSelectedWriteProtect AdditionalSenseCode = 0x5a02
550 OperatorSelectedWritePermit AdditionalSenseCode = 0x5a03
551 LogException AdditionalSenseCode = 0x5b00
552 ThresholdConditionMet AdditionalSenseCode = 0x5b01
553 LogCounterAtMaximum AdditionalSenseCode = 0x5b02
554 LogListCodesExhausted AdditionalSenseCode = 0x5b03
555 RplStatusChange AdditionalSenseCode = 0x5c00
556 SpindlesSynchronized AdditionalSenseCode = 0x5c01
557 SpindlesNotSynchronized AdditionalSenseCode = 0x5c02
558 FailurePredictionThresholdExceeded AdditionalSenseCode = 0x5d00
559 MediaFailurePredictionThresholdExceeded AdditionalSenseCode = 0x5d01
560 LogicalUnitFailurePredictionThresholdExceeded AdditionalSenseCode = 0x5d02
561 SpareAreaExhaustionPredictionThresholdExceeded AdditionalSenseCode = 0x5d03
562 HardwareImpendingFailureGeneralHardDriveFailure AdditionalSenseCode = 0x5d10
563 HardwareImpendingFailureDriveErrorRateTooHigh AdditionalSenseCode = 0x5d11
564 HardwareImpendingFailureDataErrorRateTooHigh AdditionalSenseCode = 0x5d12
565 HardwareImpendingFailureSeekErrorRateTooHigh AdditionalSenseCode = 0x5d13
566 HardwareImpendingFailureTooManyBlockReassigns AdditionalSenseCode = 0x5d14
567 HardwareImpendingFailureAccessTimesTooHigh AdditionalSenseCode = 0x5d15
568 HardwareImpendingFailureStartUnitTimesTooHigh AdditionalSenseCode = 0x5d16
569 HardwareImpendingFailureChannelParametrics AdditionalSenseCode = 0x5d17
570 HardwareImpendingFailureControllerDetected AdditionalSenseCode = 0x5d18
571 HardwareImpendingFailureThroughputPerformance AdditionalSenseCode = 0x5d19
572 HardwareImpendingFailureSeekTimePerformance AdditionalSenseCode = 0x5d1a
573 HardwareImpendingFailureSpinUpRetryCount AdditionalSenseCode = 0x5d1b
574 HardwareImpendingFailureDriveCalibrationRetryCount AdditionalSenseCode = 0x5d1c
575 HardwareImpendingFailurePowerLossProtectionCircuit AdditionalSenseCode = 0x5d1d
576 ControllerImpendingFailureGeneralHardDriveFailure AdditionalSenseCode = 0x5d20
577 ControllerImpendingFailureDriveErrorRateTooHigh AdditionalSenseCode = 0x5d21
578 ControllerImpendingFailureDataErrorRateTooHigh AdditionalSenseCode = 0x5d22
579 ControllerImpendingFailureSeekErrorRateTooHigh AdditionalSenseCode = 0x5d23
580 ControllerImpendingFailureTooManyBlockReassigns AdditionalSenseCode = 0x5d24
581 ControllerImpendingFailureAccessTimesTooHigh AdditionalSenseCode = 0x5d25
582 ControllerImpendingFailureStartUnitTimesTooHigh AdditionalSenseCode = 0x5d26
583 ControllerImpendingFailureChannelParametrics AdditionalSenseCode = 0x5d27
584 ControllerImpendingFailureControllerDetected AdditionalSenseCode = 0x5d28
585 ControllerImpendingFailureThroughputPerformance AdditionalSenseCode = 0x5d29
586 ControllerImpendingFailureSeekTimePerformance AdditionalSenseCode = 0x5d2a
587 ControllerImpendingFailureSpinUpRetryCount AdditionalSenseCode = 0x5d2b
588 ControllerImpendingFailureDriveCalibrationRetryCount AdditionalSenseCode = 0x5d2c
589 DataChannelImpendingFailureGeneralHardDriveFailure AdditionalSenseCode = 0x5d30
590 DataChannelImpendingFailureDriveErrorRateTooHigh AdditionalSenseCode = 0x5d31
591 DataChannelImpendingFailureDataErrorRateTooHigh AdditionalSenseCode = 0x5d32
592 DataChannelImpendingFailureSeekErrorRateTooHigh AdditionalSenseCode = 0x5d33
593 DataChannelImpendingFailureTooManyBlockReassigns AdditionalSenseCode = 0x5d34
594 DataChannelImpendingFailureAccessTimesTooHigh AdditionalSenseCode = 0x5d35
595 DataChannelImpendingFailureStartUnitTimesTooHigh AdditionalSenseCode = 0x5d36
596 DataChannelImpendingFailureChannelParametrics AdditionalSenseCode = 0x5d37
597 DataChannelImpendingFailureControllerDetected AdditionalSenseCode = 0x5d38
598 DataChannelImpendingFailureThroughputPerformance AdditionalSenseCode = 0x5d39
599 DataChannelImpendingFailureSeekTimePerformance AdditionalSenseCode = 0x5d3a
600 DataChannelImpendingFailureSpinUpRetryCount AdditionalSenseCode = 0x5d3b
601 DataChannelImpendingFailureDriveCalibrationRetryCount AdditionalSenseCode = 0x5d3c
602 ServoImpendingFailureGeneralHardDriveFailure AdditionalSenseCode = 0x5d40
603 ServoImpendingFailureDriveErrorRateTooHigh AdditionalSenseCode = 0x5d41
604 ServoImpendingFailureDataErrorRateTooHigh AdditionalSenseCode = 0x5d42
605 ServoImpendingFailureSeekErrorRateTooHigh AdditionalSenseCode = 0x5d43
606 ServoImpendingFailureTooManyBlockReassigns AdditionalSenseCode = 0x5d44
607 ServoImpendingFailureAccessTimesTooHigh AdditionalSenseCode = 0x5d45
608 ServoImpendingFailureStartUnitTimesTooHigh AdditionalSenseCode = 0x5d46
609 ServoImpendingFailureChannelParametrics AdditionalSenseCode = 0x5d47
610 ServoImpendingFailureControllerDetected AdditionalSenseCode = 0x5d48
611 ServoImpendingFailureThroughputPerformance AdditionalSenseCode = 0x5d49
612 ServoImpendingFailureSeekTimePerformance AdditionalSenseCode = 0x5d4a
613 ServoImpendingFailureSpinUpRetryCount AdditionalSenseCode = 0x5d4b
614 ServoImpendingFailureDriveCalibrationRetryCount AdditionalSenseCode = 0x5d4c
615 SpindleImpendingFailureGeneralHardDriveFailure AdditionalSenseCode = 0x5d50
616 SpindleImpendingFailureDriveErrorRateTooHigh AdditionalSenseCode = 0x5d51
617 SpindleImpendingFailureDataErrorRateTooHigh AdditionalSenseCode = 0x5d52
618 SpindleImpendingFailureSeekErrorRateTooHigh AdditionalSenseCode = 0x5d53
619 SpindleImpendingFailureTooManyBlockReassigns AdditionalSenseCode = 0x5d54
620 SpindleImpendingFailureAccessTimesTooHigh AdditionalSenseCode = 0x5d55
621 SpindleImpendingFailureStartUnitTimesTooHigh AdditionalSenseCode = 0x5d56
622 SpindleImpendingFailureChannelParametrics AdditionalSenseCode = 0x5d57
623 SpindleImpendingFailureControllerDetected AdditionalSenseCode = 0x5d58
624 SpindleImpendingFailureThroughputPerformance AdditionalSenseCode = 0x5d59
625 SpindleImpendingFailureSeekTimePerformance AdditionalSenseCode = 0x5d5a
626 SpindleImpendingFailureSpinUpRetryCount AdditionalSenseCode = 0x5d5b
627 SpindleImpendingFailureDriveCalibrationRetryCount AdditionalSenseCode = 0x5d5c
628 FirmwareImpendingFailureGeneralHardDriveFailure AdditionalSenseCode = 0x5d60
629 FirmwareImpendingFailureDriveErrorRateTooHigh AdditionalSenseCode = 0x5d61
630 FirmwareImpendingFailureDataErrorRateTooHigh AdditionalSenseCode = 0x5d62
631 FirmwareImpendingFailureSeekErrorRateTooHigh AdditionalSenseCode = 0x5d63
632 FirmwareImpendingFailureTooManyBlockReassigns AdditionalSenseCode = 0x5d64
633 FirmwareImpendingFailureAccessTimesTooHigh AdditionalSenseCode = 0x5d65
634 FirmwareImpendingFailureStartUnitTimesTooHigh AdditionalSenseCode = 0x5d66
635 FirmwareImpendingFailureChannelParametrics AdditionalSenseCode = 0x5d67
636 FirmwareImpendingFailureControllerDetected AdditionalSenseCode = 0x5d68
637 FirmwareImpendingFailureThroughputPerformance AdditionalSenseCode = 0x5d69
638 FirmwareImpendingFailureSeekTimePerformance AdditionalSenseCode = 0x5d6a
639 FirmwareImpendingFailureSpinUpRetryCount AdditionalSenseCode = 0x5d6b
640 FirmwareImpendingFailureDriveCalibrationRetryCount AdditionalSenseCode = 0x5d6c
641 MediaImpendingFailureEnduranceLimitMet AdditionalSenseCode = 0x5d73
642 FailurePredictionThresholdExceededfalse AdditionalSenseCode = 0x5dff
643 LowPowerConditionOn AdditionalSenseCode = 0x5e00
644 IdleConditionActivatedByTimer AdditionalSenseCode = 0x5e01
645 StandbyConditionActivatedByTimer AdditionalSenseCode = 0x5e02
646 IdleConditionActivatedByCommand AdditionalSenseCode = 0x5e03
647 StandbyConditionActivatedByCommand AdditionalSenseCode = 0x5e04
648 IdleBConditionActivatedByTimer AdditionalSenseCode = 0x5e05
649 IdleBConditionActivatedByCommand AdditionalSenseCode = 0x5e06
650 IdleCConditionActivatedByTimer AdditionalSenseCode = 0x5e07
651 IdleCConditionActivatedByCommand AdditionalSenseCode = 0x5e08
652 StandbyYConditionActivatedByTimer AdditionalSenseCode = 0x5e09
653 StandbyYConditionActivatedByCommand AdditionalSenseCode = 0x5e0a
654 PowerStateChangeToActive AdditionalSenseCode = 0x5e41
655 PowerStateChangeToIdle AdditionalSenseCode = 0x5e42
656 PowerStateChangeToStandby AdditionalSenseCode = 0x5e43
657 PowerStateChangeToSleep AdditionalSenseCode = 0x5e45
658 PowerStateChangeToDeviceControl AdditionalSenseCode = 0x5e47
659 LampFailure AdditionalSenseCode = 0x6000
660 VideoAcquisitionError AdditionalSenseCode = 0x6100
661 UnableToAcquireVideo AdditionalSenseCode = 0x6101
662 OutOfFocus AdditionalSenseCode = 0x6102
663 ScanHeadPositioningError AdditionalSenseCode = 0x6200
664 EndOfUserAreaEncounteredOnThisTrack AdditionalSenseCode = 0x6300
665 PacketDoesNotFitInAvailableSpace AdditionalSenseCode = 0x6301
666 IllegalModeForThisTrack AdditionalSenseCode = 0x6400
667 InvalidPacketSize AdditionalSenseCode = 0x6401
668 VoltageFault AdditionalSenseCode = 0x6500
669 AutomaticDocumentFeederCoverUp AdditionalSenseCode = 0x6600
670 AutomaticDocumentFeederLiftUp AdditionalSenseCode = 0x6601
671 DocumentJamInAutomaticDocumentFeeder AdditionalSenseCode = 0x6602
672 DocumentMissFeedAutomaticInDocumentFeeder AdditionalSenseCode = 0x6603
673 ConfigurationFailure AdditionalSenseCode = 0x6700
674 ConfigurationOfIncapableLogicalUnitsFailed AdditionalSenseCode = 0x6701
675 AddLogicalUnitFailed AdditionalSenseCode = 0x6702
676 ModificationOfLogicalUnitFailed AdditionalSenseCode = 0x6703
677 ExchangeOfLogicalUnitFailed AdditionalSenseCode = 0x6704
678 RemoveOfLogicalUnitFailed AdditionalSenseCode = 0x6705
679 AttachmentOfLogicalUnitFailed AdditionalSenseCode = 0x6706
680 CreationOfLogicalUnitFailed AdditionalSenseCode = 0x6707
681 AssignFailureOccurred AdditionalSenseCode = 0x6708
682 MultiplyAssignedLogicalUnit AdditionalSenseCode = 0x6709
683 SetTargetPortGroupsCommandFailed AdditionalSenseCode = 0x670a
684 AtaDeviceFeatureNotEnabled AdditionalSenseCode = 0x670b
685 CommandRejected AdditionalSenseCode = 0x670c
686 ExplicitBindNotAllowed AdditionalSenseCode = 0x670d
687 LogicalUnitNotConfigured AdditionalSenseCode = 0x6800
688 SubsidiaryLogicalUnitNotConfigured AdditionalSenseCode = 0x6801
689 DataLossOnLogicalUnit AdditionalSenseCode = 0x6900
690 MultipleLogicalUnitFailures AdditionalSenseCode = 0x6901
691 ParitydataMismatch AdditionalSenseCode = 0x6902
692 InformationalReferToLog AdditionalSenseCode = 0x6a00
693 StateChangeHasOccurred AdditionalSenseCode = 0x6b00
694 RedundancyLevelGotBetter AdditionalSenseCode = 0x6b01
695 RedundancyLevelGotWorse AdditionalSenseCode = 0x6b02
696 RebuildFailureOccurred AdditionalSenseCode = 0x6c00
697 RecalculateFailureOccurred AdditionalSenseCode = 0x6d00
698 CommandToLogicalUnitFailed AdditionalSenseCode = 0x6e00
699 CopyProtectionKeyExchangeFailureAuthentication AdditionalSenseCode = 0x6f00
700 CopyProtectionKeyExchangeFailureKeyNotPresent AdditionalSenseCode = 0x6f01
701 CopyProtectionKeyExchangeFailureKeyNotEstablished AdditionalSenseCode = 0x6f02
702 ReadOfScrambledSectorWithoutAuthentication AdditionalSenseCode = 0x6f03
703 MediaRegionCodeIsMismatchedToLogicalUnitRegion AdditionalSenseCode = 0x6f04
704 DriveRegionMustBePermanentregionResetCountError AdditionalSenseCode = 0x6f05
705 InsufficientBlockCountForBindingNonceRecording AdditionalSenseCode = 0x6f06
706 ConflictInBindingNonceRecording AdditionalSenseCode = 0x6f07
707 InsufficientPermission AdditionalSenseCode = 0x6f08
708 InvalidDriveHostPairingServer AdditionalSenseCode = 0x6f09
709 DriveHostPairingSuspended AdditionalSenseCode = 0x6f0a
710 DecompressionExceptionLongAlgorithmId AdditionalSenseCode = 0x7100
711 SessionFixationError AdditionalSenseCode = 0x7200
712 SessionFixationErrorWritingLeadIn AdditionalSenseCode = 0x7201
713 SessionFixationErrorWritingLeadOut AdditionalSenseCode = 0x7202
714 SessionFixationErrorIncompleteTrackInSession AdditionalSenseCode = 0x7203
715 EmptyOrPartiallyWrittenReservedTrack AdditionalSenseCode = 0x7204
716 NoMoreTrackReservationsAllowed AdditionalSenseCode = 0x7205
717 RmzExtensionIsNotAllowed AdditionalSenseCode = 0x7206
718 NoMoreTestZoneExtensionsAreAllowed AdditionalSenseCode = 0x7207
719 CdControlError AdditionalSenseCode = 0x7300
720 PowerCalibrationAreaAlmostFull AdditionalSenseCode = 0x7301
721 PowerCalibrationAreaIsFull AdditionalSenseCode = 0x7302
722 PowerCalibrationAreaError AdditionalSenseCode = 0x7303
723 ProgramMemoryAreaUpdateFailure AdditionalSenseCode = 0x7304
724 ProgramMemoryAreaIsFull AdditionalSenseCode = 0x7305
725 RmapmaIsAlmostFull AdditionalSenseCode = 0x7306
726 CurrentPowerCalibrationAreaAlmostFull AdditionalSenseCode = 0x7310
727 CurrentPowerCalibrationAreaIsFull AdditionalSenseCode = 0x7311
728 RdzIsFull AdditionalSenseCode = 0x7317
729 SecurityError AdditionalSenseCode = 0x7400
730 UnableToDecryptData AdditionalSenseCode = 0x7401
731 UnencryptedDataEncounteredWhileDecrypting AdditionalSenseCode = 0x7402
732 IncorrectDataEncryptionKey AdditionalSenseCode = 0x7403
733 CryptographicIntegrityValidationFailed AdditionalSenseCode = 0x7404
734 ErrorDecryptingData AdditionalSenseCode = 0x7405
735 UnknownSignatureVerificationKey AdditionalSenseCode = 0x7406
736 EncryptionParametersNotUseable AdditionalSenseCode = 0x7407
737 DigitalSignatureValidationFailure AdditionalSenseCode = 0x7408
738 EncryptionModeMismatchOnRead AdditionalSenseCode = 0x7409
739 EncryptedBlockNotRawReadEnabled AdditionalSenseCode = 0x740a
740 IncorrectEncryptionParameters AdditionalSenseCode = 0x740b
741 UnableToDecryptParameterList AdditionalSenseCode = 0x740c
742 EncryptionAlgorithmDisabled AdditionalSenseCode = 0x740d
743 SaCreationParameterValueInvalid AdditionalSenseCode = 0x7410
744 SaCreationParameterValueRejected AdditionalSenseCode = 0x7411
745 InvalidSaUsage AdditionalSenseCode = 0x7412
746 DataEncryptionConfigurationPrevented AdditionalSenseCode = 0x7421
747 SaCreationParameterNotSupported AdditionalSenseCode = 0x7430
748 AuthenticationFailed AdditionalSenseCode = 0x7440
749 ExternalDataEncryptionKeyManagerAccessError AdditionalSenseCode = 0x7461
750 ExternalDataEncryptionKeyManagerError AdditionalSenseCode = 0x7462
751 ExternalDataEncryptionKeyNotFound AdditionalSenseCode = 0x7463
752 ExternalDataEncryptionRequestNotAuthorized AdditionalSenseCode = 0x7464
753 ExternalDataEncryptionControlTimeout AdditionalSenseCode = 0x746e
754 ExternalDataEncryptionControlError AdditionalSenseCode = 0x746f
755 LogicalUnitAccessNotAuthorized AdditionalSenseCode = 0x7471
756 SecurityConflictInTranslatedDevice AdditionalSenseCode = 0x7479
757)
758
759var additionalSenseCodeDesc = map[AdditionalSenseCode]string{
760 0x0000: "no additional sense information",
761 0x0001: "filemark detected",
762 0x0002: "end-of-partition/medium detected",
763 0x0003: "setmark detected",
764 0x0004: "beginning-of-partition/medium detected",
765 0x0005: "end-of-data detected",
766 0x0006: "i/o process terminated",
767 0x0007: "programmable early warning detected",
768 0x0011: "audio play operation in progress",
769 0x0012: "audio play operation paused",
770 0x0013: "audio play operation successfully completed",
771 0x0014: "audio play operation stopped due to error",
772 0x0015: "no current audio status to return",
773 0x0016: "operation in progress",
774 0x0017: "cleaning requested",
775 0x0018: "erase operation in progress",
776 0x0019: "locate operation in progress",
777 0x001a: "rewind operation in progress",
778 0x001b: "set capacity operation in progress",
779 0x001c: "verify operation in progress",
780 0x001d: "ata pass through information available",
781 0x001e: "conflicting sa creation request",
782 0x001f: "logical unit transitioning to another power condition",
783 0x0020: "extended copy information available",
784 0x0021: "atomic command aborted due to aca",
785 0x0022: "deferred microcode is pending",
786 0x0100: "no index/sector signal",
787 0x0200: "no seek complete",
788 0x0300: "peripheral device write fault",
789 0x0301: "no write current",
790 0x0302: "excessive write errors",
791 0x0400: "logical unit not ready, cause not reportable",
792 0x0401: "logical unit is in process of becoming ready",
793 0x0402: "logical unit not ready, initializing command required",
794 0x0403: "logical unit not ready, manual intervention required",
795 0x0404: "logical unit not ready, format in progress",
796 0x0405: "logical unit not ready, rebuild in progress",
797 0x0406: "logical unit not ready, recalculation in progress",
798 0x0407: "logical unit not ready, operation in progress",
799 0x0408: "logical unit not ready, long write in progress",
800 0x0409: "logical unit not ready, self-test in progress",
801 0x040a: "logical unit not accessible, asymmetric access state transition",
802 0x040b: "logical unit not accessible, target port in standby state",
803 0x040c: "logical unit not accessible, target port in unavailable state",
804 0x040d: "logical unit not ready, structure check required",
805 0x040e: "logical unit not ready, security session in progress",
806 0x0410: "logical unit not ready, auxiliary memory not accessible",
807 0x0411: "logical unit not ready, notify (enable spinup) required",
808 0x0412: "logical unit not ready, offline",
809 0x0413: "logical unit not ready, sa creation in progress",
810 0x0414: "logical unit not ready, space allocation in progress",
811 0x0415: "logical unit not ready, robotics disabled",
812 0x0416: "logical unit not ready, configuration required",
813 0x0417: "logical unit not ready, calibration required",
814 0x0418: "logical unit not ready, a door is open",
815 0x0419: "logical unit not ready, operating in sequential mode",
816 0x041a: "logical unit not ready, start stop unit command in progress",
817 0x041b: "logical unit not ready, sanitize in progress",
818 0x041c: "logical unit not ready, additional power use not yet granted",
819 0x041d: "logical unit not ready, configuration in progress",
820 0x041e: "logical unit not ready, microcode activation required",
821 0x041f: "logical unit not ready, microcode download required",
822 0x0420: "logical unit not ready, logical unit reset required",
823 0x0421: "logical unit not ready, hard reset required",
824 0x0422: "logical unit not ready, power cycle required",
825 0x0423: "logical unit not ready, affiliation required",
826 0x0424: "depopulation in progress",
827 0x0500: "logical unit does not respond to selection",
828 0x0600: "no reference position found",
829 0x0700: "multiple peripheral devices selected",
830 0x0800: "logical unit communication failure",
831 0x0801: "logical unit communication time-out",
832 0x0802: "logical unit communication parity error",
833 0x0803: "logical unit communication crc error (ultra-dma/32)",
834 0x0804: "unreachable copy target",
835 0x0900: "track following error",
836 0x0901: "tracking servo failure",
837 0x0902: "focus servo failure",
838 0x0903: "spindle servo failure",
839 0x0904: "head select fault",
840 0x0905: "vibration induced tracking error",
841 0x0a00: "error log overflow",
842 0x0b00: "warning",
843 0x0b01: "warning - specified temperature exceeded",
844 0x0b02: "warning - enclosure degraded",
845 0x0b03: "warning - background self-test failed",
846 0x0b04: "warning - background pre-scan detected medium error",
847 0x0b05: "warning - background medium scan detected medium error",
848 0x0b06: "warning - non-volatile cache now volatile",
849 0x0b07: "warning - degraded power to non-volatile cache",
850 0x0b08: "warning - power loss expected",
851 0x0b09: "warning - device statistics notification active",
852 0x0b0a: "warning - high critical temperature limit exceeded",
853 0x0b0b: "warning - low critical temperature limit exceeded",
854 0x0b0c: "warning - high operating temperature limit exceeded",
855 0x0b0d: "warning - low operating temperature limit exceeded",
856 0x0b0e: "warning - high critical humidity limit exceeded",
857 0x0b0f: "warning - low critical humidity limit exceeded",
858 0x0b10: "warning - high operating humidity limit exceeded",
859 0x0b11: "warning - low operating humidity limit exceeded",
860 0x0b12: "warning - microcode security at risk",
861 0x0b13: "warning - microcode digital signature validation failure",
862 0x0b14: "warning - physical element status change",
863 0x0c00: "write error",
864 0x0c01: "write error - recovered with auto reallocation",
865 0x0c02: "write error - auto reallocation failed",
866 0x0c03: "write error - recommend reassignment",
867 0x0c04: "compression check miscompare error",
868 0x0c05: "data expansion occurred during compression",
869 0x0c06: "block not compressible",
870 0x0c07: "write error - recovery needed",
871 0x0c08: "write error - recovery failed",
872 0x0c09: "write error - loss of streaming",
873 0x0c0a: "write error - padding blocks added",
874 0x0c0b: "auxiliary memory write error",
875 0x0c0c: "write error - unexpected unsolicited data",
876 0x0c0d: "write error - not enough unsolicited data",
877 0x0c0e: "multiple write errors",
878 0x0c0f: "defects in error window",
879 0x0c10: "incomplete multiple atomic write operations",
880 0x0c11: "write error - recovery scan needed",
881 0x0c12: "write error - insufficient zone resources",
882 0x0d00: "error detected by third party temporary initiator",
883 0x0d01: "third party device failure",
884 0x0d02: "copy target device not reachable",
885 0x0d03: "incorrect copy target device type",
886 0x0d04: "copy target device data underrun",
887 0x0d05: "copy target device data overrun",
888 0x0e00: "invalid information unit",
889 0x0e01: "information unit too short",
890 0x0e02: "information unit too long",
891 0x0e03: "invalid field in command information unit",
892 0x1000: "id crc or ecc error",
893 0x1001: "logical block guard check failed",
894 0x1002: "logical block application tag check failed",
895 0x1003: "logical block reference tag check failed",
896 0x1004: "logical block protection error on recover buffered data",
897 0x1005: "logical block protection method error",
898 0x1100: "unrecovered read error",
899 0x1101: "read retries exhausted",
900 0x1102: "error too long to correct",
901 0x1103: "multiple read errors",
902 0x1104: "unrecovered read error - auto reallocate failed",
903 0x1105: "l-ec uncorrectable error",
904 0x1106: "circ unrecovered error",
905 0x1107: "data re-synchronization error",
906 0x1108: "incomplete block read",
907 0x1109: "no gap found",
908 0x110a: "miscorrected error",
909 0x110b: "unrecovered read error - recommend reassignment",
910 0x110c: "unrecovered read error - recommend rewrite the data",
911 0x110d: "de-compression crc error",
912 0x110e: "cannot decompress using declared algorithm",
913 0x110f: "error reading upc/ean number",
914 0x1110: "error reading isrc number",
915 0x1111: "read error - loss of streaming",
916 0x1112: "auxiliary memory read error",
917 0x1113: "read error - failed retransmission request",
918 0x1114: "read error - lba marked bad by application client",
919 0x1115: "write after sanitize required",
920 0x1200: "address mark not found for id field",
921 0x1300: "address mark not found for data field",
922 0x1400: "recorded entity not found",
923 0x1401: "record not found",
924 0x1402: "filemark or setmark not found",
925 0x1403: "end-of-data not found",
926 0x1404: "block sequence error",
927 0x1405: "record not found - recommend reassignment",
928 0x1406: "record not found - data auto-reallocated",
929 0x1407: "locate operation failure",
930 0x1500: "random positioning error",
931 0x1501: "mechanical positioning error",
932 0x1502: "positioning error detected by read of medium",
933 0x1600: "data synchronization mark error",
934 0x1601: "data sync error - data rewritten",
935 0x1602: "data sync error - recommend rewrite",
936 0x1603: "data sync error - data auto-reallocated",
937 0x1604: "data sync error - recommend reassignment",
938 0x1700: "recovered data with no error correction applied",
939 0x1701: "recovered data with retries",
940 0x1702: "recovered data with positive head offset",
941 0x1703: "recovered data with negative head offset",
942 0x1704: "recovered data with retries and/or circ applied",
943 0x1705: "recovered data using previous sector id",
944 0x1706: "recovered data without ecc - data auto-reallocated",
945 0x1707: "recovered data without ecc - recommend reassignment",
946 0x1708: "recovered data without ecc - recommend rewrite",
947 0x1709: "recovered data without ecc - data rewritten",
948 0x1800: "recovered data with error correction applied",
949 0x1801: "recovered data with error corr. & retries applied",
950 0x1802: "recovered data - data auto-reallocated",
951 0x1803: "recovered data with circ",
952 0x1804: "recovered data with l-ec",
953 0x1805: "recovered data - recommend reassignment",
954 0x1806: "recovered data - recommend rewrite",
955 0x1807: "recovered data with ecc - data rewritten",
956 0x1808: "recovered data with linking",
957 0x1900: "defect list error",
958 0x1901: "defect list not available",
959 0x1902: "defect list error in primary list",
960 0x1903: "defect list error in grown list",
961 0x1a00: "parameter list length error",
962 0x1b00: "synchronous data transfer error",
963 0x1c00: "defect list not found",
964 0x1c01: "primary defect list not found",
965 0x1c02: "grown defect list not found",
966 0x1d00: "miscompare during verify operation",
967 0x1d01: "miscompare verify of unmapped lba",
968 0x1e00: "recovered id with ecc correction",
969 0x1f00: "partial defect list transfer",
970 0x2000: "invalid command operation code",
971 0x2001: "access denied - initiator pending-enrolled",
972 0x2002: "access denied - no access rights",
973 0x2003: "access denied - invalid mgmt id key",
974 0x2004: "illegal command while in write capable state",
975 0x2006: "illegal command while in explicit address mode",
976 0x2007: "illegal command while in implicit address mode",
977 0x2008: "access denied - enrollment conflict",
978 0x2009: "access denied - invalid lu identifier",
979 0x200a: "access denied - invalid proxy token",
980 0x200b: "access denied - acl lun conflict",
981 0x200c: "illegal command when not in append-only mode",
982 0x200d: "not an administrative logical unit",
983 0x200e: "not a subsidiary logical unit",
984 0x200f: "not a conglomerate logical unit",
985 0x2100: "logical block address out of range",
986 0x2101: "invalid element address",
987 0x2102: "invalid address for write",
988 0x2103: "invalid write crossing layer jump",
989 0x2104: "unaligned write command",
990 0x2105: "write boundary violation",
991 0x2106: "attempt to read invalid data",
992 0x2107: "read boundary violation",
993 0x2108: "misaligned write command",
994 0x2200: "illegal function (use 20 00, 24 00, or 26 00)",
995 0x2300: "invalid token operation, cause not reportable",
996 0x2301: "invalid token operation, unsupported token type",
997 0x2302: "invalid token operation, remote token usage not supported",
998 0x2303: "invalid token operation, remote rod token creation not supported",
999 0x2304: "invalid token operation, token unknown",
1000 0x2305: "invalid token operation, token corrupt",
1001 0x2306: "invalid token operation, token revoked",
1002 0x2307: "invalid token operation, token expired",
1003 0x2308: "invalid token operation, token cancelled",
1004 0x2309: "invalid token operation, token deleted",
1005 0x230a: "invalid token operation, invalid token length",
1006 0x2400: "invalid field in cdb",
1007 0x2401: "cdb decryption error",
1008 0x2404: "security audit value frozen",
1009 0x2405: "security working key frozen",
1010 0x2406: "nonce not unique",
1011 0x2407: "nonce timestamp out of range",
1012 0x2408: "invalid xcdb",
1013 0x2409: "invalid fast format",
1014 0x2500: "logical unit not supported",
1015 0x2600: "invalid field in parameter list",
1016 0x2601: "parameter not supported",
1017 0x2602: "parameter value invalid",
1018 0x2603: "threshold parameters not supported",
1019 0x2604: "invalid release of persistent reservation",
1020 0x2605: "data decryption error",
1021 0x2606: "too many target descriptors",
1022 0x2607: "unsupported target descriptor type code",
1023 0x2608: "too many segment descriptors",
1024 0x2609: "unsupported segment descriptor type code",
1025 0x260a: "unexpected inexact segment",
1026 0x260b: "inline data length exceeded",
1027 0x260c: "invalid operation for copy source or destination",
1028 0x260d: "copy segment granularity violation",
1029 0x260e: "invalid parameter while port is enabled",
1030 0x260f: "invalid data-out buffer integrity check value",
1031 0x2610: "data decryption key fail limit reached",
1032 0x2611: "incomplete key-associated data set",
1033 0x2612: "vendor specific key reference not found",
1034 0x2613: "application tag mode page is invalid",
1035 0x2614: "tape stream mirroring prevented",
1036 0x2615: "copy source or copy destination not authorized",
1037 0x2700: "write protected",
1038 0x2701: "hardware write protected",
1039 0x2702: "logical unit software write protected",
1040 0x2703: "associated write protect",
1041 0x2704: "persistent write protect",
1042 0x2705: "permanent write protect",
1043 0x2706: "conditional write protect",
1044 0x2707: "space allocation failed write protect",
1045 0x2708: "zone is read only",
1046 0x2800: "not ready to ready change, medium may have changed",
1047 0x2801: "import or export element accessed",
1048 0x2802: "format-layer may have changed",
1049 0x2803: "import/export element accessed, medium changed",
1050 0x2900: "power on, reset, or bus device reset occurred",
1051 0x2901: "power on occurred",
1052 0x2902: "scsi bus reset occurred",
1053 0x2903: "bus device reset function occurred",
1054 0x2904: "device internal reset",
1055 0x2905: "transceiver mode changed to single-ended",
1056 0x2906: "transceiver mode changed to lvd",
1057 0x2907: "i_t nexus loss occurred",
1058 0x2a00: "parameters changed",
1059 0x2a01: "mode parameters changed",
1060 0x2a02: "log parameters changed",
1061 0x2a03: "reservations preempted",
1062 0x2a04: "reservations released",
1063 0x2a05: "registrations preempted",
1064 0x2a06: "asymmetric access state changed",
1065 0x2a07: "implicit asymmetric access state transition failed",
1066 0x2a08: "priority changed",
1067 0x2a09: "capacity data has changed",
1068 0x2a0a: "error history i_t nexus cleared",
1069 0x2a0b: "error history snapshot released",
1070 0x2a0c: "error recovery attributes have changed",
1071 0x2a0d: "data encryption capabilities changed",
1072 0x2a10: "timestamp changed",
1073 0x2a11: "data encryption parameters changed by another i_t nexus",
1074 0x2a12: "data encryption parameters changed by vendor specific event",
1075 0x2a13: "data encryption key instance counter has changed",
1076 0x2a14: "sa creation capabilities data has changed",
1077 0x2a15: "medium removal prevention preempted",
1078 0x2a16: "zone reset write pointer recommended",
1079 0x2b00: "copy cannot execute since host cannot disconnect",
1080 0x2c00: "command sequence error",
1081 0x2c01: "too many windows specified",
1082 0x2c02: "invalid combination of windows specified",
1083 0x2c03: "current program area is not empty",
1084 0x2c04: "current program area is empty",
1085 0x2c05: "illegal power condition request",
1086 0x2c06: "persistent prevent conflict",
1087 0x2c07: "previous busy status",
1088 0x2c08: "previous task set full status",
1089 0x2c09: "previous reservation conflict status",
1090 0x2c0a: "partition or collection contains user objects",
1091 0x2c0b: "not reserved",
1092 0x2c0c: "orwrite generation does not match",
1093 0x2c0d: "reset write pointer not allowed",
1094 0x2c0e: "zone is offline",
1095 0x2c0f: "stream not open",
1096 0x2c10: "unwritten data in zone",
1097 0x2c11: "descriptor format sense data required",
1098 0x2d00: "overwrite error on update in place",
1099 0x2e00: "insufficient time for operation",
1100 0x2e01: "command timeout before processing",
1101 0x2e02: "command timeout during processing",
1102 0x2e03: "command timeout during processing due to error recovery",
1103 0x2f00: "commands cleared by another initiator",
1104 0x2f01: "commands cleared by power loss notification",
1105 0x2f02: "commands cleared by device server",
1106 0x2f03: "some commands cleared by queuing layer event",
1107 0x3000: "incompatible medium installed",
1108 0x3001: "cannot read medium - unknown format",
1109 0x3002: "cannot read medium - incompatible format",
1110 0x3003: "cleaning cartridge installed",
1111 0x3004: "cannot write medium - unknown format",
1112 0x3005: "cannot write medium - incompatible format",
1113 0x3006: "cannot format medium - incompatible medium",
1114 0x3007: "cleaning failure",
1115 0x3008: "cannot write - application code mismatch",
1116 0x3009: "current session not fixated for append",
1117 0x300a: "cleaning request rejected",
1118 0x300c: "worm medium - overwrite attempted",
1119 0x300d: "worm medium - integrity check",
1120 0x3010: "medium not formatted",
1121 0x3011: "incompatible volume type",
1122 0x3012: "incompatible volume qualifier",
1123 0x3013: "cleaning volume expired",
1124 0x3100: "medium format corrupted",
1125 0x3101: "format command failed",
1126 0x3102: "zoned formatting failed due to spare linking",
1127 0x3103: "sanitize command failed",
1128 0x3104: "depopulation failed",
1129 0x3200: "no defect spare location available",
1130 0x3201: "defect list update failure",
1131 0x3300: "tape length error",
1132 0x3400: "enclosure failure",
1133 0x3500: "enclosure services failure",
1134 0x3501: "unsupported enclosure function",
1135 0x3502: "enclosure services unavailable",
1136 0x3503: "enclosure services transfer failure",
1137 0x3504: "enclosure services transfer refused",
1138 0x3505: "enclosure services checksum error",
1139 0x3600: "ribbon, ink, or toner failure",
1140 0x3700: "rounded parameter",
1141 0x3800: "event status notification",
1142 0x3802: "esn - power management class event",
1143 0x3804: "esn - media class event",
1144 0x3806: "esn - device busy class event",
1145 0x3807: "thin provisioning soft threshold reached",
1146 0x3900: "saving parameters not supported",
1147 0x3a00: "medium not present",
1148 0x3a01: "medium not present - tray closed",
1149 0x3a02: "medium not present - tray open",
1150 0x3a03: "medium not present - loadable",
1151 0x3a04: "medium not present - medium auxiliary memory accessible",
1152 0x3b00: "sequential positioning error",
1153 0x3b01: "tape position error at beginning-of-medium",
1154 0x3b02: "tape position error at end-of-medium",
1155 0x3b03: "tape or electronic vertical forms unit not ready",
1156 0x3b04: "slew failure",
1157 0x3b05: "paper jam",
1158 0x3b06: "failed to sense top-of-form",
1159 0x3b07: "failed to sense bottom-of-form",
1160 0x3b08: "reposition error",
1161 0x3b09: "read past end of medium",
1162 0x3b0a: "read past beginning of medium",
1163 0x3b0b: "position past end of medium",
1164 0x3b0c: "position past beginning of medium",
1165 0x3b0d: "medium destination element full",
1166 0x3b0e: "medium source element empty",
1167 0x3b0f: "end of medium reached",
1168 0x3b11: "medium magazine not accessible",
1169 0x3b12: "medium magazine removed",
1170 0x3b13: "medium magazine inserted",
1171 0x3b14: "medium magazine locked",
1172 0x3b15: "medium magazine unlocked",
1173 0x3b16: "mechanical positioning or changer error",
1174 0x3b17: "read past end of user object",
1175 0x3b18: "element disabled",
1176 0x3b19: "element enabled",
1177 0x3b1a: "data transfer device removed",
1178 0x3b1b: "data transfer device inserted",
1179 0x3b1c: "too many logical objects on partition to support operation",
1180 0x3d00: "invalid bits in identify message",
1181 0x3e00: "logical unit has not self-configured yet",
1182 0x3e01: "logical unit failure",
1183 0x3e02: "timeout on logical unit",
1184 0x3e03: "logical unit failed self-test",
1185 0x3e04: "logical unit unable to update self-test log",
1186 0x3f00: "target operating conditions have changed",
1187 0x3f01: "microcode has been changed",
1188 0x3f02: "changed operating definition",
1189 0x3f03: "inquiry data has changed",
1190 0x3f04: "component device attached",
1191 0x3f05: "device identifier changed",
1192 0x3f06: "redundancy group created or modified",
1193 0x3f07: "redundancy group deleted",
1194 0x3f08: "spare created or modified",
1195 0x3f09: "spare deleted",
1196 0x3f0a: "volume set created or modified",
1197 0x3f0b: "volume set deleted",
1198 0x3f0c: "volume set deassigned",
1199 0x3f0d: "volume set reassigned",
1200 0x3f0e: "reported luns data has changed",
1201 0x3f0f: "echo buffer overwritten",
1202 0x3f10: "medium loadable",
1203 0x3f11: "medium auxiliary memory accessible",
1204 0x3f12: "iscsi ip address added",
1205 0x3f13: "iscsi ip address removed",
1206 0x3f14: "iscsi ip address changed",
1207 0x3f15: "inspect referrals sense descriptors",
1208 0x3f16: "microcode has been changed without reset",
1209 0x3f17: "zone transition to full",
1210 0x3f18: "bind completed",
1211 0x3f19: "bind redirected",
1212 0x3f1a: "subsidiary binding changed",
1213 0x4000: "ram failure (should use 40 nn)",
1214 0x4100: "data path failure (should use 40 nn)",
1215 0x4200: "power-on or self-test failure (should use 40 nn)",
1216 0x4300: "message error",
1217 0x4400: "internal target failure",
1218 0x4401: "persistent reservation information lost",
1219 0x4471: "ata device failed set features",
1220 0x4500: "select or reselect failure",
1221 0x4600: "unsuccessful soft reset",
1222 0x4700: "scsi parity error",
1223 0x4701: "data phase crc error detected",
1224 0x4702: "scsi parity error detected during st data phase",
1225 0x4703: "information unit iucrc error detected",
1226 0x4704: "asynchronous information protection error detected",
1227 0x4705: "protocol service crc error",
1228 0x4706: "phy test function in progress",
1229 0x477f: "some commands cleared by iscsi protocol event",
1230 0x4800: "initiator detected error message received",
1231 0x4900: "invalid message error",
1232 0x4a00: "command phase error",
1233 0x4b00: "data phase error",
1234 0x4b01: "invalid target port transfer tag received",
1235 0x4b02: "too much write data",
1236 0x4b03: "ack/nak timeout",
1237 0x4b04: "nak received",
1238 0x4b05: "data offset error",
1239 0x4b06: "initiator response timeout",
1240 0x4b07: "connection lost",
1241 0x4b08: "data-in buffer overflow - data buffer size",
1242 0x4b09: "data-in buffer overflow - data buffer descriptor area",
1243 0x4b0a: "data-in buffer error",
1244 0x4b0b: "data-out buffer overflow - data buffer size",
1245 0x4b0c: "data-out buffer overflow - data buffer descriptor area",
1246 0x4b0d: "data-out buffer error",
1247 0x4b0e: "pcie fabric error",
1248 0x4b0f: "pcie completion timeout",
1249 0x4b10: "pcie completer abort",
1250 0x4b11: "pcie poisoned tlp received",
1251 0x4b12: "pcie ecrc check failed",
1252 0x4b13: "pcie unsupported request",
1253 0x4b14: "pcie acs violation",
1254 0x4b15: "pcie tlp prefix blocked",
1255 0x4c00: "logical unit failed self-configuration",
1256 0x4e00: "overlapped commands attempted",
1257 0x5000: "write append error",
1258 0x5001: "write append position error",
1259 0x5002: "position error related to timing",
1260 0x5100: "erase failure",
1261 0x5101: "erase failure - incomplete erase operation detected",
1262 0x5200: "cartridge fault",
1263 0x5300: "media load or eject failed",
1264 0x5301: "unload tape failure",
1265 0x5302: "medium removal prevented",
1266 0x5303: "medium removal prevented by data transfer element",
1267 0x5304: "medium thread or unthread failure",
1268 0x5305: "volume identifier invalid",
1269 0x5306: "volume identifier missing",
1270 0x5307: "duplicate volume identifier",
1271 0x5308: "element status unknown",
1272 0x5309: "data transfer device error - load failed",
1273 0x530a: "data transfer device error - unload failed",
1274 0x530b: "data transfer device error - unload missing",
1275 0x530c: "data transfer device error - eject failed",
1276 0x530d: "data transfer device error - library communication failed",
1277 0x5400: "scsi to host system interface failure",
1278 0x5500: "system resource failure",
1279 0x5501: "system buffer full",
1280 0x5502: "insufficient reservation resources",
1281 0x5503: "insufficient resources",
1282 0x5504: "insufficient registration resources",
1283 0x5505: "insufficient access control resources",
1284 0x5506: "auxiliary memory out of space",
1285 0x5507: "quota error",
1286 0x5508: "maximum number of supplemental decryption keys exceeded",
1287 0x5509: "medium auxiliary memory not accessible",
1288 0x550a: "data currently unavailable",
1289 0x550b: "insufficient power for operation",
1290 0x550c: "insufficient resources to create rod",
1291 0x550d: "insufficient resources to create rod token",
1292 0x550e: "insufficient zone resources",
1293 0x550f: "insufficient zone resources to complete write",
1294 0x5510: "maximum number of streams open",
1295 0x5511: "insufficient resources to bind",
1296 0x5700: "unable to recover table-of-contents",
1297 0x5800: "generation does not exist",
1298 0x5900: "updated block read",
1299 0x5a00: "operator request or state change input",
1300 0x5a01: "operator medium removal request",
1301 0x5a02: "operator selected write protect",
1302 0x5a03: "operator selected write permit",
1303 0x5b00: "log exception",
1304 0x5b01: "threshold condition met",
1305 0x5b02: "log counter at maximum",
1306 0x5b03: "log list codes exhausted",
1307 0x5c00: "rpl status change",
1308 0x5c01: "spindles synchronized",
1309 0x5c02: "spindles not synchronized",
1310 0x5d00: "failure prediction threshold exceeded",
1311 0x5d01: "media failure prediction threshold exceeded",
1312 0x5d02: "logical unit failure prediction threshold exceeded",
1313 0x5d03: "spare area exhaustion prediction threshold exceeded",
1314 0x5d10: "hardware impending failure general hard drive failure",
1315 0x5d11: "hardware impending failure drive error rate too high",
1316 0x5d12: "hardware impending failure data error rate too high",
1317 0x5d13: "hardware impending failure seek error rate too high",
1318 0x5d14: "hardware impending failure too many block reassigns",
1319 0x5d15: "hardware impending failure access times too high",
1320 0x5d16: "hardware impending failure start unit times too high",
1321 0x5d17: "hardware impending failure channel parametrics",
1322 0x5d18: "hardware impending failure controller detected",
1323 0x5d19: "hardware impending failure throughput performance",
1324 0x5d1a: "hardware impending failure seek time performance",
1325 0x5d1b: "hardware impending failure spin-up retry count",
1326 0x5d1c: "hardware impending failure drive calibration retry count",
1327 0x5d1d: "hardware impending failure power loss protection circuit",
1328 0x5d20: "controller impending failure general hard drive failure",
1329 0x5d21: "controller impending failure drive error rate too high",
1330 0x5d22: "controller impending failure data error rate too high",
1331 0x5d23: "controller impending failure seek error rate too high",
1332 0x5d24: "controller impending failure too many block reassigns",
1333 0x5d25: "controller impending failure access times too high",
1334 0x5d26: "controller impending failure start unit times too high",
1335 0x5d27: "controller impending failure channel parametrics",
1336 0x5d28: "controller impending failure controller detected",
1337 0x5d29: "controller impending failure throughput performance",
1338 0x5d2a: "controller impending failure seek time performance",
1339 0x5d2b: "controller impending failure spin-up retry count",
1340 0x5d2c: "controller impending failure drive calibration retry count",
1341 0x5d30: "data channel impending failure general hard drive failure",
1342 0x5d31: "data channel impending failure drive error rate too high",
1343 0x5d32: "data channel impending failure data error rate too high",
1344 0x5d33: "data channel impending failure seek error rate too high",
1345 0x5d34: "data channel impending failure too many block reassigns",
1346 0x5d35: "data channel impending failure access times too high",
1347 0x5d36: "data channel impending failure start unit times too high",
1348 0x5d37: "data channel impending failure channel parametrics",
1349 0x5d38: "data channel impending failure controller detected",
1350 0x5d39: "data channel impending failure throughput performance",
1351 0x5d3a: "data channel impending failure seek time performance",
1352 0x5d3b: "data channel impending failure spin-up retry count",
1353 0x5d3c: "data channel impending failure drive calibration retry count",
1354 0x5d40: "servo impending failure general hard drive failure",
1355 0x5d41: "servo impending failure drive error rate too high",
1356 0x5d42: "servo impending failure data error rate too high",
1357 0x5d43: "servo impending failure seek error rate too high",
1358 0x5d44: "servo impending failure too many block reassigns",
1359 0x5d45: "servo impending failure access times too high",
1360 0x5d46: "servo impending failure start unit times too high",
1361 0x5d47: "servo impending failure channel parametrics",
1362 0x5d48: "servo impending failure controller detected",
1363 0x5d49: "servo impending failure throughput performance",
1364 0x5d4a: "servo impending failure seek time performance",
1365 0x5d4b: "servo impending failure spin-up retry count",
1366 0x5d4c: "servo impending failure drive calibration retry count",
1367 0x5d50: "spindle impending failure general hard drive failure",
1368 0x5d51: "spindle impending failure drive error rate too high",
1369 0x5d52: "spindle impending failure data error rate too high",
1370 0x5d53: "spindle impending failure seek error rate too high",
1371 0x5d54: "spindle impending failure too many block reassigns",
1372 0x5d55: "spindle impending failure access times too high",
1373 0x5d56: "spindle impending failure start unit times too high",
1374 0x5d57: "spindle impending failure channel parametrics",
1375 0x5d58: "spindle impending failure controller detected",
1376 0x5d59: "spindle impending failure throughput performance",
1377 0x5d5a: "spindle impending failure seek time performance",
1378 0x5d5b: "spindle impending failure spin-up retry count",
1379 0x5d5c: "spindle impending failure drive calibration retry count",
1380 0x5d60: "firmware impending failure general hard drive failure",
1381 0x5d61: "firmware impending failure drive error rate too high",
1382 0x5d62: "firmware impending failure data error rate too high",
1383 0x5d63: "firmware impending failure seek error rate too high",
1384 0x5d64: "firmware impending failure too many block reassigns",
1385 0x5d65: "firmware impending failure access times too high",
1386 0x5d66: "firmware impending failure start unit times too high",
1387 0x5d67: "firmware impending failure channel parametrics",
1388 0x5d68: "firmware impending failure controller detected",
1389 0x5d69: "firmware impending failure throughput performance",
1390 0x5d6a: "firmware impending failure seek time performance",
1391 0x5d6b: "firmware impending failure spin-up retry count",
1392 0x5d6c: "firmware impending failure drive calibration retry count",
1393 0x5d73: "media impending failure endurance limit met",
1394 0x5dff: "failure prediction threshold exceeded (false)",
1395 0x5e00: "low power condition on",
1396 0x5e01: "idle condition activated by timer",
1397 0x5e02: "standby condition activated by timer",
1398 0x5e03: "idle condition activated by command",
1399 0x5e04: "standby condition activated by command",
1400 0x5e05: "idle_b condition activated by timer",
1401 0x5e06: "idle_b condition activated by command",
1402 0x5e07: "idle_c condition activated by timer",
1403 0x5e08: "idle_c condition activated by command",
1404 0x5e09: "standby_y condition activated by timer",
1405 0x5e0a: "standby_y condition activated by command",
1406 0x5e41: "power state change to active",
1407 0x5e42: "power state change to idle",
1408 0x5e43: "power state change to standby",
1409 0x5e45: "power state change to sleep",
1410 0x5e47: "power state change to device control",
1411 0x6000: "lamp failure",
1412 0x6100: "video acquisition error",
1413 0x6101: "unable to acquire video",
1414 0x6102: "out of focus",
1415 0x6200: "scan head positioning error",
1416 0x6300: "end of user area encountered on this track",
1417 0x6301: "packet does not fit in available space",
1418 0x6400: "illegal mode for this track",
1419 0x6401: "invalid packet size",
1420 0x6500: "voltage fault",
1421 0x6600: "automatic document feeder cover up",
1422 0x6601: "automatic document feeder lift up",
1423 0x6602: "document jam in automatic document feeder",
1424 0x6603: "document miss feed automatic in document feeder",
1425 0x6700: "configuration failure",
1426 0x6701: "configuration of incapable logical units failed",
1427 0x6702: "add logical unit failed",
1428 0x6703: "modification of logical unit failed",
1429 0x6704: "exchange of logical unit failed",
1430 0x6705: "remove of logical unit failed",
1431 0x6706: "attachment of logical unit failed",
1432 0x6707: "creation of logical unit failed",
1433 0x6708: "assign failure occurred",
1434 0x6709: "multiply assigned logical unit",
1435 0x670a: "set target port groups command failed",
1436 0x670b: "ata device feature not enabled",
1437 0x670c: "command rejected",
1438 0x670d: "explicit bind not allowed",
1439 0x6800: "logical unit not configured",
1440 0x6801: "subsidiary logical unit not configured",
1441 0x6900: "data loss on logical unit",
1442 0x6901: "multiple logical unit failures",
1443 0x6902: "parity/data mismatch",
1444 0x6a00: "informational, refer to log",
1445 0x6b00: "state change has occurred",
1446 0x6b01: "redundancy level got better",
1447 0x6b02: "redundancy level got worse",
1448 0x6c00: "rebuild failure occurred",
1449 0x6d00: "recalculate failure occurred",
1450 0x6e00: "command to logical unit failed",
1451 0x6f00: "copy protection key exchange failure - authentication",
1452 0x6f01: "copy protection key exchange failure - key not present",
1453 0x6f02: "copy protection key exchange failure - key not established",
1454 0x6f03: "read of scrambled sector without authentication",
1455 0x6f04: "media region code is mismatched to logical unit region",
1456 0x6f05: "drive region must be permanent/region reset count error",
1457 0x6f06: "insufficient block count for binding nonce recording",
1458 0x6f07: "conflict in binding nonce recording",
1459 0x6f08: "insufficient permission",
1460 0x6f09: "invalid drive-host pairing server",
1461 0x6f0a: "drive-host pairing suspended",
1462 0x7100: "decompression exception long algorithm id",
1463 0x7200: "session fixation error",
1464 0x7201: "session fixation error writing lead-in",
1465 0x7202: "session fixation error writing lead-out",
1466 0x7203: "session fixation error - incomplete track in session",
1467 0x7204: "empty or partially written reserved track",
1468 0x7205: "no more track reservations allowed",
1469 0x7206: "rmz extension is not allowed",
1470 0x7207: "no more test zone extensions are allowed",
1471 0x7300: "cd control error",
1472 0x7301: "power calibration area almost full",
1473 0x7302: "power calibration area is full",
1474 0x7303: "power calibration area error",
1475 0x7304: "program memory area update failure",
1476 0x7305: "program memory area is full",
1477 0x7306: "rma/pma is almost full",
1478 0x7310: "current power calibration area almost full",
1479 0x7311: "current power calibration area is full",
1480 0x7317: "rdz is full",
1481 0x7400: "security error",
1482 0x7401: "unable to decrypt data",
1483 0x7402: "unencrypted data encountered while decrypting",
1484 0x7403: "incorrect data encryption key",
1485 0x7404: "cryptographic integrity validation failed",
1486 0x7405: "error decrypting data",
1487 0x7406: "unknown signature verification key",
1488 0x7407: "encryption parameters not useable",
1489 0x7408: "digital signature validation failure",
1490 0x7409: "encryption mode mismatch on read",
1491 0x740a: "encrypted block not raw read enabled",
1492 0x740b: "incorrect encryption parameters",
1493 0x740c: "unable to decrypt parameter list",
1494 0x740d: "encryption algorithm disabled",
1495 0x7410: "sa creation parameter value invalid",
1496 0x7411: "sa creation parameter value rejected",
1497 0x7412: "invalid sa usage",
1498 0x7421: "data encryption configuration prevented",
1499 0x7430: "sa creation parameter not supported",
1500 0x7440: "authentication failed",
1501 0x7461: "external data encryption key manager access error",
1502 0x7462: "external data encryption key manager error",
1503 0x7463: "external data encryption key not found",
1504 0x7464: "external data encryption request not authorized",
1505 0x746e: "external data encryption control timeout",
1506 0x746f: "external data encryption control error",
1507 0x7471: "logical unit access not authorized",
1508 0x7479: "security conflict in translated device",
1509}