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