Lorenz Brun | bffdda8 | 2023-01-10 05:00:36 +0000 | [diff] [blame] | 1 | package scsi |
| 2 | |
| 3 | // Generated from Table F.1 |
| 4 | const ( |
| 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 | |
| 756 | var 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 | } |