hgst_sense_codes = {0: {0: {0: {0: 'No Additional Sense Information'}},
                        11: {1: {0: 'SMART Temperature Warning',
                                 6658: 'SMART: Temperature Warning (No Sense)',
                                 10754: 'SMART: Temperature Warning (Recovered Sense)',
                                 14850: 'SMART: Temperature Warning (Unit Attention)'},
                             3: {0: 'SMART Background Self-Test Failure',
                                 6659: 'SMART: Background Self-Test Failure (No Sense)',
                                 10755: 'SMART: Background Self-Test Failure (Recovered Sense)',
                                 14851: 'SMART: Background Self-Test Failure (Unit Attention)'},
                             4: {0: 'SMART Background Pre-Scan Failure',
                                 6660: 'SMART: Background Pre-Scan Failure (No Sense)',
                                 10756: 'SMART: Background Pre-Scan Failure (Recovered Sense)',
                                 14852: 'SMART: Background Pre-Scan Failure (Unit Attention)'},
                             5: {0: 'Background Media Scan Failure Warning',
                                 6661: 'SMART: Background Media Scan Failure (No Sense)',
                                 10757: 'SMART: Background Media Scan Failure (Recovered Sense)',
                                 14853: 'SMART: Background Media Scan Failure (Unit Attention)'}},
                        93: {33: {0: 'Milli-Actuator Error',
                                  6689: 'SMART: Milli-Actuator Error (No Sense)',
                                  10785: 'SMART: Milli-Actuator Error (Recovered Sense)',
                                  14881: 'SMART: Milli-Actuator Error (Unit Attention)'},
                             34: {0: 'Extreme Over-Temperature Warning',
                                  6690: 'SMART: Extreme Over-Temperature Warning (No Sense)',
                                  10786: 'SMART: Extreme Over-Temperature Warning (Recovered Sense)',
                                  14882: 'SMART: Extreme Over-Temperature Warning (Unit Attention)'},
                             80: {0: 'Load/Unload cycle Count Warning',
                                  6736: 'SMART: Load/Unload Cycle Count Warning (No Sense)',
                                  10832: 'SMART: Load/Unload Cycle Count Warning (Recovered Sense)',
                                  14928: 'SMART: Load/Unload Cycle Count Warning (Unit Attention)'},
                             91: {0: 'Spinup Retry Count Warning',
                                  6747: 'SMART: Spinup Retry Count Warning (No Sense)',
                                  10843: 'SMART: Spinup Retry Count Warning (Recovered Sense)',
                                  14939: 'SMART: Spinup Retry Count Warning (Unit Attention)'},
                             98: {0: 'Read/Write Error Rate Warning',
                                  6706: 'SMART: Read Error Rate Warning (No Sense)',
                                  6730: 'SMART: Write Error Rate Warning (No Sense)',
                                  10802: 'SMART: Read Error Rate Warning (Recovered Sense)',
                                  10826: 'SMART: Write Error Rate Warning (Recovered Sense)',
                                  14898: 'SMART: Read Error Rate Warning (Unit Attention)',
                                  14922: 'SMART: Write Error Rate Warning (Unit Attention)'},
                             99: {0: 'Seek Error Rate Warning',
                                  6723: 'SMART: Seek Error Rate Warning (No Sense)',
                                  10819: 'SMART: Seek Error Rate Warning (Recovered Sense)',
                                  14915: 'SMART: Seek Error Rate Warning (Unit Attention)'},
                             100: {0: 'Spare Sector Availability Warning',
                                   6676: 'SMART: Spare Sector Availability Warning (No Sense)',
                                   10772: 'SMART: Spare Sector Availability Warning (Recovered Sense)',
                                   14868: 'SMART: Spare Sector Availability Warning (Unit Attention)'},
                             102: {0: 'Spinup Time Warning',
                                   6742: 'SMART: Spinup Time Warning (No Sense)',
                                   10838: 'SMART: Spinup Time Warning (Recovered Sense)',
                                   14934: 'SMART: Spinup Time Warning (Unit Attention)'},
                             255: {0: 'Test Warning Threshold Reached',
                                   6911: 'SMART: Test Warning Threshold Reached (No Sense)',
                                   11007: 'SMART: Test Warning Threshold Reached (Recovered Sense)',
                                   15103: 'SMART: Test Warning Threshold Reached (Unit Attention)'}},
                        94: {1: {0: 'Idle_A Condition activated by timer',
                                 6193: 'CMD: Power Mode Idle_A By Timer'},
                             2: {0: 'Standby_Z Condition activated by timer',
                                 6196: 'CMD: Power Mode Standby_Z By Timer'},
                             3: {0: 'Idle_A Condition activated by Command',
                                 6197: 'CMD: Power Mode Idle_A By Command'},
                             4: {0: 'Standby_Z Condition activated by Command',
                                 6200: 'CMD: Power Mode Standby_Z By Command'},
                             5: {0: 'Idle_B Condition activated by timer',
                                 6194: 'CMD: Power Mode Idle_B By Timer'},
                             6: {0: 'Idle_B Condition activated by Command',
                                 6198: 'CMD: Power Mode Idle_B By Command'},
                             7: {0: 'Idle_C Condition activated by timer',
                                 6195: 'CMD: Power Mode Idle_C By Timer'},
                             8: {0: 'Idle_C Condition activated by Command',
                                 6199: 'CMD: Power Mode Idle_C By Command'},
                             9: {0: 'Standby_Y Condition activated by timer',
                                 6201: 'CMD: Power Mode Standby_Y By Timer'},
                             10: {0: 'Standby_Y Condition activated by Command',
                                  6202: 'CMD: Power Mode Standby_Y By Command'}}},
                    1: {2: {0: {0: 'No Seek Complete',
                                5147: 'Servo: Recovered Current error',
                                5149: 'Servo: Recovered Seek timeout',
                                5151: 'Servo: Recovered Seek error',
                                5163: 'Servo: Recovered RRO Calibration timeout',
                                5280: 'Servo: Recovered IDLEA Grab Error',
                                5282: 'Servo: Recovered IDLEA Seek Error',
                                5284: 'Servo: Recovered AVEDAC Error',
                                5286: 'Servo: Recovered IDLEA Exit Timeout Error',
                                5288: 'Servo: Recovered IDLEA Long Seek Error'}},
                        3: {0: {0: 'Peripheral Device Write Fault',
                                5939: 'Media: Recovered Read Write Abort Error',
                                5943: 'Media: Recovered Post Write Abort Error',
                                5945: 'Media: Recovered Post PES Check Write Abort Error',
                                6112: 'Media: Recovered Write Splice Error',
                                7886: 'Media: Recovered R/W Abort Due to Vibration Condition (Other)',
                                7888: 'Media: Recovered R/W Abort Due to Vibration Condition (Estimator)',
                                7890: 'Media: Recovered R/W Abort Due to Vibration Condition (Predictor)',
                                7892: 'Media: Recovered R/W Abort Due to Vibration Condition (PES Error)',
                                7894: 'Media: Recovered R/W Abort Off Track Write Error',
                                7896: 'Media: Recovered R/W Abort RRO Field Misread Error',
                                7898: 'Media: Recovered R/W Abort RRO Field Missing Error',
                                7900: 'Media: Recovered R/W Abort Idle Seek Error',
                                7902: 'Media: Recovered R/W Abort Seek Timeout Error',
                                7904: 'Media: Recovered R/W Abort Estimator Error',
                                7906: 'Media: Recovered R/W Abort Predictor Error',
                                7908: 'Media: Recovered R/W Abort PES Error',
                                7910: 'Media: Recovered R/W Abort Seek Start Error',
                                7912: 'Media: Recovered R/W Abort PES Reset Error',
                                7914: 'Media: Recovered R/W Abort SID Unlock Error',
                                7916: 'Media: Recovered R/W Abort WCS Error',
                                7918: 'Media: Recovered R/W Abort Hard Reset Error',
                                7920: 'Media: Recovered R/W Abort Shock Error',
                                7922: 'Media: Recovered R/W Abort Unlock Macro Error',
                                7924: 'Media: Recovered R/W Abort Sharp Error',
                                7926: 'Media: Recovered R/W Abort Aggressive Error',
                                7928: 'Media: Recovered R/W Abort SVGA Limit Error',
                                7930: 'Media: Recovered R/W Abort Gray Code Error',
                                7932: 'Media: Recovered R/W Abort Burst Error',
                                7934: 'Media: Recovered R/W Abort No STM Error'}},
                        9: {0: {0: 'Track Following Error',
                                5153: 'Servo: Recovered Track following error',
                                5155: 'Servo: Recovered Track follow timeout'}},
                        12: {1: {0: 'Recovered Write Error with Auto Reallocation - Auto Reallocated',
                                 55043: 'Media: Auto Reallocated Write Error'},
                             3: {0: 'Recovered Write Error - Recommend Reassignment',
                                 5892: 'Media: Recovered Write Error - Recommend reassign'}},
                        16: {1: {0: 'Recovered Guard Check Error',
                                 6076: 'Media: Recovered Guard Check Error'},
                             2: {0: 'Recovered Application Tag Error',
                                 6074: 'Media: Recovered Application Tag Error'},
                             3: {0: 'Recovered Reference Tag Error',
                                 6072: 'Media: Recovered Reference Tag Error'}},
                        17: {20: {0: 'Recovered LBA Write Correctable Error',
                                  6091: 'Media: Recovered LBA Write Correctable Error'}},
                        21: {0: {0: 'Random Positioning Error',
                                 5908: 'Media: Recovered Sector Overflow Error',
                                 5949: 'Media: Recovered Sector Miss Error',
                                 6000: 'Media: Recovered SID Timeout Error',
                                 6008: 'Media: Recovered Mini Mode Timeout',
                                 6012: 'Media: Recovered Servo Area Timeout',
                                 6016: 'Media: Recovered DLC SID Delay Timeout',
                                 6066: 'Media: Recovered Abort Window Error',
                                 6126: 'Media: Recovered Sector Number Cylinder Error'}},
                        22: {0: {0: 'Data Synchronization Mark Error',
                                 5724: 'Channel: Recovered Mode Overlap Read Fault Error',
                                 5941: 'Channel: Recovered No Sync Detected Error',
                                 5947: 'Media: Recovered Data Address Mark Error',
                                 6058: 'Media: Recovered Read Overrun Error'},
                             1: {0: 'Data Sync Error - Data Rewritten',
                                 59150: 'Media: Recovered Data Address Mark Error - Rewritten'},
                             2: {0: 'Data Sync Error - Recommend Rewrite',
                                 59151: 'Media: Recovered Data Address Mark Error - Recommend Rewrite'},
                             3: {0: 'Data Sync Error - Auto Reallocated',
                                 55056: 'Media: Recovered Data Address Mark Error - Reassigned'},
                             4: {0: 'Data Sync Error - Recommend Reassignment',
                                 59153: 'Media: Recovered Data Address Mark Error - Recommend Reassign'}},
                        23: {1: {0: 'Recovered Data with Retries',
                                 5912: 'Media: Recovered Sync Mark Retry Timeout',
                                 5918: 'Media: Recovered Read Latency Error',
                                 5926: 'Media: Recovered Internal Write Catch Error',
                                 5932: 'Media: Recovered Data',
                                 5934: 'Media: Recovered Error on Last Data Read',
                                 5996: 'Media: Recovered MEDC Correctable Error',
                                 6018: 'Media: Recovered Force Soft Error',
                                 6020: 'Media: Recovered Channel Sector Marginal Error',
                                 6053: 'Media: Recovered LBA ECC Last Data Read Error',
                                 6118: 'Media: Recovered NRZ Sector Marginal Error'},
                             6: {0: 'Recovered Data Without LDPC - Data Auto-Reallocated',
                                 55045: 'Media: Error With OTF Correction - Reassigned'},
                             7: {0: 'Recovered Data Without LDPC - Recommend Reassignment',
                                 59142: 'Media: Error With OTF Correction - Recommend Reassign'},
                             8: {0: 'Recovered Data Without LDPC - Recommend Rewrite',
                                 59143: 'Media: Error With OTF Correction - Recommend Rewrite'},
                             9: {0: 'Recovered Data Without LDPC - Data Rewritten',
                                 59144: 'Media: Error With OTF Correction - Rewritten'}},
                        24: {0: {0: 'Recovered Data With LDPC',
                                 5897: 'Media: Recovered Error With Offline Correction',
                                 6062: 'Media: Recovered ECC Correctable Error'},
                             1: {0: 'Recovered Data - Forced Channel Fault',
                                 5758: 'Channel: Recovered Forced Channel Fault Error'},
                             2: {0: 'Recovered Data - Data Auto-Reallocated',
                                 55050: 'Media: Error With Offline Correction - Reassigned'},
                             5: {0: 'Recovered Data - Recommend Reassignment',
                                 59147: 'Media: Error With Offline Correction - Recommend Reassign'},
                             6: {0: 'Recovered Data With LDPC - Recommend Rewrite',
                                 59148: 'Media: Error With Offline Correction - Recommend Rewrite'},
                             7: {0: 'Recovered Data With LDPC - Data Rewritten',
                                 59149: 'Media: Error With Offline Correction - Rewritten'}},
                        28: {0: {0: 'Defect List Format Not Supported',
                                 5958: 'Media: Recovered Defect List Format Not Supported Error'},
                             1: {0: 'Primary Defect List Not Found. Requested Format Not Supported',
                                 5959: 'Media: Recovered Primary Defect List Not Found Error'},
                             2: {0: 'Grown Defect List Not Found. Requested Format Not Supported',
                                 5960: 'Media: Recovered Grown Defect List Not Found Error'}},
                        31: {0: {0: 'Partial Defect List Transfer',
                                 5961: 'Media: Recovered Partial Defect List Transferred Error'}},
                        68: {0: {0: 'Internal Target Failure',
                                 4609: 'Sanity: Error In UEC Class',
                                 4610: 'Sanity: Error In UEC Cause',
                                 4865: 'Motor: Recovered internal error',
                                 4867: 'Motor: Recovered Open Loop Commutation failure',
                                 4869: 'Motor: Recovered No feedback detected error',
                                 4871: 'Motor: Recovered Settle timeout',
                                 4873: 'Motor: Recovered Gross speed error',
                                 4875: 'Motor: Recovered 12V OK error',
                                 4877: 'Motor: Recovered Speed error',
                                 4881: 'Motor: Recovered Internal 12V not OK timeout',
                                 4883: 'Motor: Recovered Inductive Sense measurement timeout',
                                 4885: 'Motor: Recovered Spin Sense speed error',
                                 4889: 'Motor: Recovered Target speed error',
                                 4893: 'Motor: Recovered Over current error',
                                 4897: 'Motor: Recovered Negative regulator fault',
                                 4899: 'Motor: Recovered Module overtemp error',
                                 4901: 'Motor: Recovered 12V or 5V OK error',
                                 4903: 'Motor: Recovered unknown error',
                                 4965: 'Motor: Recovered Predriver Voltage Offset Calibration Error',
                                 4967: 'Motor: Recovered Predriver BEMF Gain Calibration Error',
                                 4969: 'Motor: Recovered Predriver BEMF Unload Calibration Error',
                                 4975: 'Motor: Recovered IDCS Calibration Measurement 1 Error',
                                 4977: 'Motor: Recovered IDCS Calibration Measurement 2 Error',
                                 4979: 'Motor: Recovered IDCS Calibration Saturation Error',
                                 4981: 'Motor: Recovered IDCS Calibration Adjustment Error',
                                 5121: 'Servo: Recovered Requested rezero head does not exist',
                                 5123: 'Servo: Recovered Back EMF movement in progress',
                                 5125: 'Servo: Recovered Back EMF timeout error',
                                 5127: 'Servo: Recovered ADC conversion timeout',
                                 5129: 'Servo: Recovered Load/unload calibration error',
                                 5131: 'Servo: Recovered Invalid 5 volts',
                                 5133: 'Servo: Recovered Invalid 12 volts',
                                 5135: 'Servo: Recovered Invalid harmonic requested',
                                 5137: 'Servo: Recovered Gain BEMF Calibration error',
                                 5139: 'Servo: Recovered VOFF BEMF calibration error',
                                 5141: 'Servo: Recovered Invalid temperature',
                                 5143: 'Servo: Recovered Truncated rezero',
                                 5145: 'Servo: Recovered Heads not loaded',
                                 5157: 'Servo: Recovered KT Seek out of range',
                                 5159: 'Servo: Recovered DAC Offset calibration error',
                                 5161: 'Servo: Recovered Load speed error',
                                 5165: 'Servo: Recovered ADC Calibration error',
                                 5167: 'Servo: Recovered ADC Offset error',
                                 5169: 'Servo: Recovered ADC Limit error',
                                 5171: 'Servo: Recovered Balancer Resistance error',
                                 5173: 'Servo: Recovered Balancer Resistance Limit error',
                                 5175: 'Servo: Recovered First Cylinder error',
                                 5177: 'Servo: Recovered Valid Cylinder error',
                                 5179: 'Servo: Recovered ADC Saturation error',
                                 5181: 'Servo: Recovered Latch Break timeout',
                                 5183: 'Servo: Recovered MR Resistance out of range error',
                                 5185: 'Servo: Recovered VCM Retract error',
                                 5187: 'Servo: Recovered Load Retry error',
                                 5189: 'Servo: Recovered DFT Sharp error',
                                 5191: 'Servo: Recovered Load/Unload state error',
                                 5193: 'Servo: Recovered TFCR out-of-range error',
                                 5195: 'Servo: Recovered Measure GMR Timeout',
                                 5197: 'Servo: Recovered Coil Resistance Measurement Failure',
                                 5215: 'Servo: Recovered WCS Hang Error',
                                 5217: 'Servo: Recovered DFT Timeout Error',
                                 5219: 'Servo: Recovered SDM Timeout Error',
                                 5221: 'Servo: Recovered RRO Write Error',
                                 5223: 'Servo: Recovered Velocity Error',
                                 5225: 'Servo: Recovered Start SID Incorrect Error',
                                 5227: 'Servo: Recovered End Sid Incorrect Error',
                                 5229: 'Servo: Recovered Measure GMR SDM Failure',
                                 5231: 'Servo: Recovered VCM Free Speed Error',
                                 5233: 'Servo: Recovered Emergency Brake Timeout Error',
                                 5235: 'Servo: Recovered Excessive Current Error',
                                 5237: 'Servo: Recovered Excessive Velocity Error',
                                 5245: 'Servo: Recovered RROF SDM Timeout Error',
                                 5247: 'Servo: Recovered RROF Over Limit Error',
                                 5250: 'Servo: Recovered Measure Asymmetry SDM Failure',
                                 5254: 'Servo: Recovered Milli-Calibration Error',
                                 5260: 'Servo: Recovered Measure Qsamp SDM Failure',
                                 5262: 'Servo: Recovered Tilt Calibration Error',
                                 5264: 'Servo: Recovered Tilt Numerical Error',
                                 5270: 'Servo: Recovered DTID Inhibit Error',
                                 5272: 'Servo: Recovered DTID Unlock Error',
                                 5274: 'Servo: Recovered SHARP Pulse TFC Entry Error',
                                 5276: 'Servo: Recovered Heads Not Loaded FFSULI',
                                 5278: 'Servo: Recovered Load Abort FFSULI',
                                 5638: 'AE: Recovered AE Last Data Read Error',
                                 5641: 'AE: Recovered TFC Short Error',
                                 5643: 'AE: Recovered Shorted MR Element Error',
                                 5648: 'AE: Recovered ECS Shorted Fault',
                                 5650: 'AE: Recovered ECS Open Fault',
                                 5652: 'AE: Recovered ECS Fault',
                                 5654: 'Channel: Recovered Channel Error',
                                 5658: 'AE: Recovered Open MR Element Error',
                                 5660: 'AE: Recovered IC Over Temperature Error',
                                 5662: 'AE: Recovered IP Clock Count Error',
                                 5664: 'AE: Recovered DLC SVCLK Error',
                                 5666: 'AE: Recovered Write Data BLS Error',
                                 5670: 'AE: Recovered Power Supply Error',
                                 5672: 'AE: Recovered Open Write Head Error',
                                 5674: 'AE: Recovered Write Transition Error',
                                 5678: 'Channel: Recovered Channel NRZ Clear Timeout Error',
                                 5680: 'AE: Recovered SPE Low In Write Fault',
                                 5686: 'AE: Recovered Short Write Head Error',
                                 5692: 'AE: Recovered TFC Open Error',
                                 5700: 'AE: Recovered Latch Fault Error',
                                 5704: 'Channel: Recovered Reset Flag Error',
                                 5706: 'Channel: Recovered Gate Command Queue Underflow Error',
                                 5708: 'Channel: Recovered Sector Size Fault Error',
                                 5710: 'Channel: Recovered Last Split Fault Error',
                                 5712: 'Channel: Recovered Servo-Servo Overlap Error',
                                 5714: 'Channel: Recovered Read Gate Fault Error',
                                 5716: 'Channel: Recovered RWBI Out Fault Error',
                                 5718: 'Channel: Recovered No Write Clock Error',
                                 5720: 'Channel: Recovered No NRZ Clock Error',
                                 5722: 'Channel: Recovered Calibration Block Fault Error',
                                 5726: 'Channel: Recovered Gate Command Queue Overflow Error',
                                 5728: 'Channel: Recovered Ending Write Splice Fault Error',
                                 5730: 'Channel: Recovered Write Gate Overlap Fault Error',
                                 5732: 'Channel: Recovered Write Gate Fault Error',
                                 5734: 'Channel: Recovered Buffer Overflow Write Error',
                                 5736: 'Channel: Recovered Buffer Underflow Write Error',
                                 5738: 'Channel: Recovered Write Parity Error',
                                 5740: 'Channel: Recovered Buffer Overflow Read Error',
                                 5742: 'Channel: Recovered CTG Wedge Slip Fault Error',
                                 5744: 'Channel: Recovered CTG Packet Late Fault Error',
                                 5746: 'Channel: Recovered Baseline Instability Count Late Error',
                                 5748: 'Channel: Recovered Preamp Count Fault Error',
                                 5750: 'Channel: Recovered Pfault Read Error',
                                 5752: 'Channel: Recovered Pfault Write Error',
                                 5754: 'Channel: Recovered Last Data Fault Error',
                                 5756: 'Channel: Recovered WRPO Fault Error',
                                 5760: 'Channel: Recovered PLLFloor Error',
                                 5762: 'Channel: Recovered Losslock Error',
                                 5764: 'Channel: Recovered VGA Floor Error',
                                 5766: 'Channel: Recovered Buffer EVGA Floor Error',
                                 5768: 'Channel: Recovered TA Detector Error',
                                 5770: 'Channel: Recovered NPLD Error',
                                 5772: 'Channel: Recovered ZGR Flag Error',
                                 5774: 'Channel: Recovered DPLL Freq Flag Error',
                                 5776: 'Channel: Recovered Massive Drop Out Detection Error',
                                 5778: 'Channel: Recovered CTG Parameter Out of Bounds Error',
                                 5780: 'Channel: Recovered Flaw Signal Sync Error',
                                 5782: 'Channel: Recovered ACQ Flag Error',
                                 5784: 'Channel: Recovered No Clock Error',
                                 5786: 'Channel: Recovered PLL Losslock Error',
                                 5788: 'Channel: Recovered ESNR Timeout Error',
                                 5790: 'Channel: Recovered ADC Sample Not Ready Error',
                                 5794: 'Channel: Recovered Auto RST NRZ-Clock Error',
                                 5796: 'Channel: Recovered Write CRC Fault Error',
                                 5798: 'Channel: Recovered Read Synthesizer Loss of Lock Error',
                                 5800: 'Channel: Recovered RLL Parameter Error',
                                 5802: 'Channel: Recovered FIFO Underflow Error',
                                 5804: 'Channel: Recovered FIFO Overflow Error',
                                 5806: 'Channel: Recovered Iterative Decoder Error',
                                 5808: 'Channel: Recovered Iterative Read Error',
                                 5810: 'Channel: Recovered Encoder Overflow Error',
                                 5812: 'Channel: Recovered Encoder Underflow Error',
                                 5814: 'Channel: Recovered Encoder RAM CRC Error',
                                 5816: 'Channel: Recovered Interface Fault',
                                 5818: 'Channel: Recovered QMM EVDump Parse Error',
                                 5820: 'Channel: Recovered DiBit Timeout Error',
                                 5822: 'Channel: Recovered MXP Write Fault',
                                 5824: 'Channel: Recovered Data Jam Error',
                                 5826: 'Channel: Recovered Code-Word Out Of Order Error',
                                 5828: 'Channel: Recovered Read RLL Buffer CRC Flag Error',
                                 5830: 'Channel: Recovered Write RLL Buffer CRC Flag Error',
                                 5832: 'Channel: Recovered CTG No SAM Detected Fault Error',
                                 5834: 'Channel: Recovered ITI Adjust Preload Fault Track Error',
                                 5836: 'Channel: Recovered WTG SRV Fault Error',
                                 5838: 'Channel: Recovered CTG Engine Not Ready Fault Error',
                                 5840: 'Channel: Recovered LLI Abort Fault Error',
                                 5842: 'Channel: Recovered Retry Fault Error',
                                 5844: 'Channel: Recovered WTG Timeout Fault Error',
                                 5846: 'Channel: Recovered ITI Fault TS Transfer All Error',
                                 5848: 'Channel: Recovered ITI Data Fault Error',
                                 5852: 'Channel: Recovered Data Jam Fault Error',
                                 5854: 'Channel: Recovered Code-Word Out of Order Error',
                                 5856: 'Channel: Recovered RLL Initialization Timeout Error',
                                 5863: 'Channel: Recovered Mode Overlap Write Error',
                                 5865: 'Channel: Recovered Ready Fault Error',
                                 5867: 'Channel: Recovered Synchronous Abort Done Error',
                                 5869: 'Channel: Recovered NRZ Clear Fault Error',
                                 5871: 'Channel: Recovered Collision Fault Error',
                                 5873: 'Channel: Recovered Read Synthesizer Precharge Fail Fault Error',
                                 5875: 'Channel: Recovered Servo Synthesizer Precharge Fail Fault Error',
                                 5877: 'Channel: Recovered Read Synthesizer Loss of Lock Error',
                                 5879: 'Channel: Recovered Fragment Number Fault Error',
                                 5881: 'Channel: Recovered Preamble Quality Monitor Fault Error',
                                 5906: 'Media: Recovered LBA MEDC Error',
                                 5910: 'Media: Recovered Write Overrun Error',
                                 5916: 'Media: Recovered DRAM CRC Error',
                                 5937: 'Media: Recovered Write Fault',
                                 5956: 'Media: Recovered Sudden Stop Error',
                                 5977: 'Media: Recovered Unknown Error',
                                 5990: 'Channel: Recovered XTS LOAD Timeout Error',
                                 5994: 'Media: Recovered No NRZ Clock Error',
                                 5998: 'Media: Correctable Channel Ready Error',
                                 6022: 'Media: Recovered LLI Underrun Error',
                                 6028: 'Media: Recovered FFSULI Timeout',
                                 6034: 'Media: Recovered MEDC Write Data Not Ready Error',
                                 6036: 'Media: Recovered DMA Timeout Error',
                                 6040: 'Media: Recovered ID Not Found Error',
                                 6044: 'Media: Recovered Channel Read Timeout Error',
                                 6068: 'Media: Recovered Shock Sensor Error',
                                 6080: 'Media: Recovered End Sector Check Error',
                                 6082: 'Media: Recovered Read CRC Error',
                                 6084: 'Media: Recovered DRAM ECC Error',
                                 6086: 'Media: Recovered DRAM ECC LBA Error',
                                 6100: 'Media: Recovered Parity PTR FIFO Error',
                                 6102: 'Media: Recovered Parity LBA FIFO Error',
                                 6104: 'Media: Recovered Parity Uncorrectable FIFO Error',
                                 6106: 'Media: Recovered Status Uncorrectable FIFO Error',
                                 6108: 'Media: Recovered Parity EDC SRAM Error',
                                 6110: 'Media: Recovered REQ/ACK Handshake Error',
                                 6114: 'Media: Recovered Read Parity Error',
                                 6116: 'Media: Recovered EPO Error',
                                 6120: 'Media: Recovered AE Access Inhibit Error',
                                 6122: 'Media: Recovered PTR FIFO Error',
                                 6124: 'Media: Recovered LBA FIFO Error',
                                 6128: 'Media: Recovered Read Transfer Length Error',
                                 6130: 'Media: Recovered DS RDC Burst Error',
                                 6132: 'Media: Recovered SV RDC Burst Error',
                                 6134: 'Media: Recovered Channel AE WG Error',
                                 61746: 'GEM FH track read error'},
                             11: {0: 'Vendor Unique - Internal Target Failure',
                                  4879: 'Motor: Recovered Spindle Current error',
                                  4887: 'Motor: Recovered Spin Sense timeout',
                                  4895: 'Motor: Recovered System clock watchdog error',
                                  4905: 'Motor: Recovered VCM DAC watchdog error',
                                  4907: 'Motor: Recovered Module mid-die overtemp fault',
                                  4909: 'Motor: Recovered Module Vcmp hi-side overtemp fault',
                                  4911: 'Motor: Recovered Module Vcmn hi-side overtemp fault',
                                  4913: 'Motor: Recovered Invalid standby RPM request',
                                  4915: 'Motor: Recovered Invalid spin state request',
                                  4917: 'Motor: Recovered Hardware retract timeout',
                                  4919: 'Motor: Recovered thermal limit exceeded',
                                  4921: 'Motor: Recovered Predriver fault',
                                  4923: 'Motor: Recovered Predriver Watchdog Fsys error',
                                  4925: 'Motor: Recovered Predriver Watchdog DAC error',
                                  4927: 'Motor: Recovered Predriver Speed Low error',
                                  4929: 'Motor: Recovered Predriver UV Vboost error',
                                  4931: 'Motor: Recovered Predriver NREG UV error',
                                  4933: 'Motor: Recovered Predriver Ext NPOR error',
                                  4935: 'Motor: Recovered Predriver Reg UV error',
                                  4937: 'Motor: Recovered Predriver Under Voltage 12 Volt Supply error',
                                  4939: 'Motor: Recovered Predriver Under Voltage 5 Volt Supply error',
                                  4941: 'Motor: Recovered Predriver Over Voltage 12 Volt Supply error',
                                  4943: 'Motor: Recovered Precriver Under Voltage 1.8 Volt Supply error',
                                  4945: 'Motor: Recovered Predriver Under Voltage 0.9 Volt Supply error',
                                  4947: 'Motor: Recovered Predriver Under Voltage 1.5 Volt Supply error',
                                  4949: 'Motor: Recovered Predriver Shock Detected error',
                                  4951: 'Motor: Recovered Predriver Over Temperature error',
                                  4953: 'Motor: Recovered Predriver Under Voltage 3.3 Volt Supply error',
                                  4955: 'Motor: Recovered Predriver Under Voltage 5 and 12 Volt Supply error',
                                  4957: 'Motor: Recovered Predriver Error in Enabling Power Saving Mode',
                                  4959: 'Motor: Recovered Predriver Fault in Auto Retract',
                                  4961: 'Motor: Recovered Predriver Error in Utilizing External Power Supply',
                                  4963: 'Motor: Recovered Predriver Regulator Supply Fault',
                                  4971: 'Motor: Recovered Predriver VCM Short Error',
                                  4973: 'Motor: Recovered Predriver NREG disable error'},
                             249: {0: 'Vendor Unique - Internal Target Failure',
                                   5199: 'Servo: Recovered SHARP Parity Error',
                                   5201: 'Servo: Recovered SHARP Parity Rate Error',
                                   5203: 'Servo: Recovered SHARP Decode Error',
                                   5205: 'Servo: Recovered SHARP Decode Rate Error',
                                   5207: 'Servo: Recovered SHARP Timeout Error',
                                   5209: 'Servo: Recovered SHARP Timeout Rate Error',
                                   5211: 'Servo: Recovered SHARP Other Error',
                                   5213: 'Servo: Recovered SHARP Other Rate Error'}},
                        93: {1: {0: 'Self Test Error',
                                 6789: 'Self-Test: Recovery Error',
                                 10885: 'Self-Test: Servo Error',
                                 19077: 'Self-Test: Command Timeout Error',
                                 64133: 'Self-Test: Unrecoverable Error'},
                             20: {0: 'Self Test GLIST Error Threshold Reached',
                                  10883: 'Self-Test: GLIST Error Count Threshold Reached'}}},
                    2: {4: {0: {0: 'Logical Unit Not Ready - Start Spindle Motor Fail',
                                62721: 'Host Interface: Logical unit not ready'},
                            1: {0: 'Logical Unit Is In The Process of Becoming Ready',
                                62722: 'Host Interface: Logical unit becoming ready'},
                            2: {0: 'Logical Unit Not Ready, initializing command required',
                                61732: 'Bring-up error',
                                62723: 'Host Interface: Logical unit not ready - initializing command required'},
                            3: {0: 'Logical Unit Not Ready, Manual Intervention Required',
                                62834: 'Host Interface: LUN not ready; manual intervention required'},
                            4: {0: 'Logical Unit Not Ready, Format In Progress',
                                62724: 'Host Interface: Not ready - format in progress'},
                            9: {0: 'Not Ready - Self-test In Progress',
                                62725: 'Host Interface: Not ready - self-test in progress'},
                            13: {0: 'Not Ready - Session opened',
                                 62728: 'Host Interface: Not Ready - Session opened'},
                            17: {0: 'Not Ready - Notify (Enable Spin-up) Required',
                                 62803: 'Host Interface: LUN Not ready, Notify (Enable Spinup) required (SAS)'},
                            27: {0: 'Host Interface Not Ready - Sanitize In Progress',
                                 62731: 'Host Interface: Not Ready - Sanitize in progress'},
                            240: {0: 'Vendor Unique - Logical Unit Not Ready',
                                  61747: 'BATS error: Vendor ID mismatch'}},
                        49: {0: {0: 'Medium Format Corrupted - Reassign Failed',
                                 62726: 'Host Interface: Reassign failed'},
                             1: {0: 'Format Command Failed',
                                 62727: 'Host Interface: Format failed'}}},
                    3: {3: {0: {0: 'Medium Error - Write Fault',
                                63284: 'Media: Unrecovered Read Write Abort Error',
                                63288: 'Media: Unrecovered Post Write Abort',
                                63290: 'Media: Unrecovered Post PES Check Write Abort Error',
                                63383: 'Media: SAT Write Abort',
                                63457: 'Media: Unrecovered Write Splice Error',
                                65231: 'Media: Unrecovered R/W Abort Due to Vibration Condition (Other)',
                                65233: 'Media: Unrecovered R/W Abort Due to Vibration Condition (Estimator)',
                                65235: 'Media: Unrecovered R/W Abort Due to Vibration Condition (Predictor)',
                                65237: 'Media: Unrecovered R/W Abort Due to Vibration Condition (PES Error)',
                                65239: 'Media: Unrecovered R/W Abort Off Track Write Error',
                                65241: 'Media: Unrecovered R/W Abort RRO Field Misread Error',
                                65243: 'Media: Unrecovered R/W Abort RRO Field Missing Error',
                                65245: 'Media: Unrecovered R/W Abort Idle Seek Error',
                                65247: 'Media: Unrecovered R/W Abort Seek Timeout Error',
                                65249: 'Media: Unrecovered R/W Abort Estimator Error',
                                65251: 'Media: Unrecovered R/W Abort Predictor Error',
                                65253: 'Media: Unrecovered R/W Abort PES Error',
                                65255: 'Media: Unrecovered R/W Abort Seek Start Error',
                                65257: 'Media: Unrecovered R/W Abort PES Reset Error',
                                65259: 'Media: Unrecovered R/W Abort SID Unlock Error',
                                65261: 'Media: Unrecovered R/W Abort WCS Error',
                                65263: 'Media: Unrecovered R/W Abort Hard Reset Error',
                                65265: 'Media: Unrecovered R/W Abort Shock Error',
                                65267: 'Media: Unrecovered R/W Abort Unlock Macro Error',
                                65269: 'Media: Unrecovered R/W Abort Sharp Error',
                                65271: 'Media: Unrecovered R/W Abort Aggressive Error',
                                65273: 'Media: Unrecovered R/W Abort SVGA Limit Error',
                                65275: 'Media: Unrecovered R/W Abort Gray Code Error',
                                65277: 'Media: Unrecovered R/W Abort Burst Error',
                                65279: 'Media: Unrecovered R/W Abort No STM Error'}},
                        17: {0: {0: 'Unrecovered Read Error',
                                 63103: 'Channel: Unrecovered Forced Channel Fault Error',
                                 63234: 'Too many notches',
                                 63257: 'Media: Unrecovered Sync Mark Retry Timeout',
                                 63263: 'Media: Unrecovered Read Latency Error',
                                 63271: 'Media: Unrecovered Internal Write Catch Error',
                                 63277: 'Media: Unrecovered Uncorrectable Read Data error',
                                 63279: 'Media: Unrecovered Error on Last Data Read',
                                 63280: 'Media: Recommend targeted scan',
                                 63295: 'Media: NFZ Table Full',
                                 63296: 'Media: Defect SID Table Full Error',
                                 63306: 'Media: Unrecovered Alternate Track Table Full Error',
                                 63309: 'Media: Unrecovered Too Many Heads Error',
                                 63310: 'Media: Unrecovered Skew Table Size Error',
                                 63311: 'Media: Unrecovered Too Many Zones Error',
                                 63312: 'Media: Unrecovered Too Many SIDs Error',
                                 63313: 'Media: Unrecovered Alternate Track Table Full Error',
                                 63314: 'Media: Unrecovered Drive Capacity Too Small',
                                 63315: 'Media: Unrecovered G-list Full (Format command)',
                                 63316: 'Media: Unrecovered G-list Full (2) (Format command)',
                                 63317: 'Media: Unrecovered Pointer Repeat Size Error',
                                 63318: 'Media: Unrecovered DST Slot Size Error',
                                 63319: 'Media: Unrecovered P-list Full Error',
                                 63320: 'Media: Unrecovered Invalid NFZ Table Error',
                                 63326: 'Media: Unrecovered Maximum Servo Cylinder Number Too Small Error',
                                 63341: 'Media: Unrecovered MEDC Uncorrectable Error',
                                 63363: 'Media: Unrecovered Force Soft Error',
                                 63365: 'Media: Unrecovered Channel Sector Marginal Error',
                                 63398: 'Media: Unrecovered LBA ECC Last Data Read Error',
                                 63399: 'Media: Unrecovered Committed Write Hard Error',
                                 63438: 'Media: Unrecovered Offline Already TAR Error',
                                 63463: 'Media: Unrecovered NRZ Sector Marginal Error'},
                             20: {0: 'Unrecovered LBA Error',
                                  63400: 'Media: Unrecovered Committed Write Correction Disabled Error',
                                  63401: 'Media: Unrecovered Committed Write Uncorrectable Error',
                                  63434: 'Media: Unrecovered LBA Correction Disabled Error',
                                  63436: 'Media: Unrecovered LBA Write Uncorrectable Error'}},
                        21: {0: {0: 'Random Positioning Error',
                                 63253: 'Media: Unrecovered Sector Overflow Error',
                                 63294: 'Media: Unrecovered Sector Miss Error',
                                 63345: 'Media: Unrecovered SID Timeout Error',
                                 63353: 'Media: Unrecovered Mini Mode Timeout',
                                 63357: 'Media: Unrecovered Servo Area Timeout',
                                 63361: 'Media: Unrecovered DLC SID Delay Timeout',
                                 63411: 'Media: Unrecovered Abort Window Error',
                                 63471: 'Media: Unrecovered Sector Number Cylinder Error'},
                             3: {0: 'Unrecovered Sector Error',
                                 63407: 'Media: Unrecovered Sector Missing Error',
                                 63408: 'Media: Unrecovered Sector Overflow'}},
                        22: {0: {0: 'Data Synchronization Mark Error',
                                 63069: 'Channel: Unrecovered Mode Overlap Read Fault Error',
                                 63286: 'Channel: Unrecovered No Sync Detected Error',
                                 63292: 'Media: Unrecovered Data Address Mark Error',
                                 63403: 'Media: Unrecovered Read Overrun Error'}},
                        25: {2: {0: 'Defect List Error in Primary List',
                                 63307: 'Media: Unrecovered Primary Defect List Error'},
                             3: {0: 'Defect List Error in Grown List',
                                 63308: 'Media: Unrecovered Grown Defect List Error'}},
                        49: {0: {0: 'Medium Format Corrupted Reassign Failed',
                                 63233: 'Format corrupted',
                                 65281: 'IndSys: Drive Not Loaded',
                                 65282: 'IndSys: Drive Not Loaded - Format Invalid',
                                 65283: 'IndSys: Indirection System Not Online',
                                 65284: 'IndSys: Drive Not Loaded - Old Version Mismatch',
                                 65285: 'IndSys: Drive Not Loaded - Heap Pointer Mismatch',
                                 65286: 'IndSys: Drive Not Loaded - Heap size Mismatch',
                                 65287: 'IndSys: Drive Not Loaded - Rid Heap Size Mismatch',
                                 65288: 'IndSys: Drive Not Loaded - Heap Version Mismatch',
                                 65289: 'IndSys: Drive Not Loaded - Incompatible Rid',
                                 65290: 'IndSys: Drive Not Loaded - Corrupt Rid',
                                 65291: 'IndSys: Drive Not Loaded - Rid Num Objects Mismatch',
                                 65292: 'IndSys: Drive Not Loaded - Rid Version Mismatch',
                                 65293: 'IndMgr: Drive Not Loaded - Rid Version Mismatch',
                                 65294: 'IndSys: Drive Not Loaded - Layout Rid Version Mismatch',
                                 65295: 'IndSys: Drive Not Loaded - W2C Rid Version Mismatch',
                                 65296: 'IndSys: Drive Not Loaded - Layout Manager Restore Failed',
                                 65297: 'IndSys: Drive Not Loaded - W2C Manager Restore Failed',
                                 65299: 'IndSys: Drive Not Loaded - DMM Format Failed',
                                 65300: 'IndSys: Drive Not Loaded - IM Format Failed',
                                 65306: 'IndSys: Drive Not Loaded - Metadata First Primary',
                                 65307: 'IndSys: Drive Loaded - Metadata First Primary and Secondary',
                                 65308: 'IndSys: Drive Loaded - IBA Out of Range',
                                 65309: 'IndSys: Drive Loaded - Context Load Failed',
                                 65310: 'IndSys: Drive Loaded - Context Sequence ID Mismatch',
                                 65311: 'IndSys: Drive Loaded - Replay EPO Spec Failed'},
                             1: {0: 'Indirection System Failure',
                                 8002: 'DlMgr: DLMGR Generic Fail',
                                 65298: 'IndSys: Drive Not Loaded - Layout Failed',
                                 65301: 'IndSys: Drive Not Loaded - Pseudo Write Failed',
                                 65302: 'IndSys: Drive Not Loaded - Full drop Failed',
                                 65303: 'IndSys: Drive Not Loaded - EPO Format Failed',
                                 65304: 'IndSys: Drive Not Loaded - Set IM Valid Failed',
                                 65305: 'IndSys: Drive Not Loaded - Bring Online failed',
                                 65312: 'IndSys: Drive Not Loaded - EPD Flash Entry Invalid',
                                 65313: 'LayoutMgr: All Flash Entries Erased',
                                 65314: 'IndSys: Drive Loaded - Replay Failed',
                                 65345: 'LayoutMgr: Format Capacity Not Met',
                                 65347: 'IndSys: Drive Not Loaded - Metadata ATI',
                                 65348: 'IndSys: Drive Loaded - Replay Fail',
                                 65360: 'IndMgr: IM Demand Split Too Deep Failure',
                                 65361: 'IndMgr: Allocate Failed Delta Group',
                                 65362: 'IndMgr: Allocate Failed Split Spec',
                                 65363: 'IndMgr: Allocate Failed Split Delta',
                                 65364: 'IndMgr: Allocate Failed Unsplit Delta Group',
                                 65365: 'IndMgr: Generic Insert Exception Failed',
                                 65376: 'EpoMgr: Flash Read RS Syndrome Gen Timeout',
                                 65377: 'EpoMgr: Uncorrectable Flash RS ECC Error',
                                 65378: 'EpoMgr: Correctable EPO Timeout',
                                 65379: 'EpoMgr: ARM FPS Engine and Not Spinning'},
                             3: {0: 'Sanitize Command failed',
                                 62732: 'Host Interface: Sanitize Command failed'}},
                        50: {1: {0: 'LOM Generic Failure - ShowStop',
                                 8000: 'IndSys: LOM Generic Fail'}},
                        64: {0: {0: 'Unrecovered SAT No Buffer Overflow Error',
                                 63264: 'Media: RC Dump Overflow Error',
                                 63265: 'Media: Format Configuration Invalid',
                                 63327: 'Media: Unrecovered SAT No Buffer Overflow Error'},
                             1: {0: 'Unrecovered SAT Buffer Overflow Error',
                                 63328: 'Media: Unrecovered SAT Buffer Overflow Error'},
                             2: {0: 'Unrecovered SAT No Buffer Overflow With ECS Fault',
                                 63374: 'Media: Unrecovered SAT No Buffer Overflow With ECS Fault'},
                             3: {0: 'Unrecovered SAT Buffer Overflow With ECS Fault',
                                 63375: 'Media: Unrecovered SAT Buffer Overflow With ECS Fault'}},
                        93: {1: {0: 'Self Test Unrecoverable Error Threshold Exceeded',
                                 64129: 'Self-Test: Unrecoverable Error Count Threshold Exceeded'}},
                        129: {0: {0: 'Vendor Unique - Internal Logic Error',
                                  63323: 'Media: Unrecovered Too Many Sectors Error'}}},
                    4: {2: {0: {0: 'No Seek Complete',
                                5289: 'Servo: Unrecovered IDLEA Long Seek Error',
                                62492: 'Servo: Unrecovered Current error',
                                62494: 'Servo: Unrecovered Seek timeout',
                                62496: 'Servo: Unrecovered Seek error',
                                62508: 'Servo: Unrecovered RRO Calibration timeout',
                                62625: 'Servo: Unrecovered IDLEA Grab Error',
                                62627: 'Servo: Unrecovered IDLEA Seek Error',
                                62629: 'Servo: UnRecovered AVEDAC Error',
                                62631: 'Servo: Unrecovered IDLEA Exit Timeout Error'}},
                        9: {0: {0: 'Track Following Error',
                                62498: 'Servo: Unrecovered Track following error',
                                62500: 'Servo: Unrecovered Track follow timeout'}},
                        49: {0: {0: 'Medium Format Corrupted - Reassign Failed',
                                 61956: 'Reassign reserved area media error'}},
                        50: {0: {0: 'No Defect Spare Location Available',
                                 61957: "G-list full - can't reassign any more sectors",
                                 61958: 'No spares available'}},
                        62: {3: {0: 'Self-test Failed',
                                 62593: 'Servo: Unrecovered Self-Test Failed',
                                 63325: 'Media: Unrecovered Self-Test Failed Error'},
                             4: {0: 'Unrecovered Self-Test Hard-Cache Test Fail',
                                 63330: 'Media: Unrecovered Self-Test Hard-Cache Test Fail'},
                             5: {0: 'Unrecovered Self-Test OTF-Cache Fail',
                                 63331: 'Media: Unrecovered Self-Test OTF-Cache Fail'}},
                        64: {128: {0: 'Diagnostic Failure',
                                   4361: 'BATS error: Reserved Area - Error reading first copy',
                                   61697: 'BATS error: Reserved Area - Invalid request',
                                   61698: 'BATS error: Reserved Area - Broken',
                                   61699: 'BATS error: Reserved Area - Invalid version',
                                   61700: 'BATS error: Reserved Area - Invalid checksum',
                                   61701: 'BATS error: Reserved Area - Invalid eyecatcher',
                                   61702: 'BATS error: Reserved Area - Invalid main header checksum',
                                   61703: 'BATS error: Reserved Area - Invalid read length',
                                   61704: 'BATS error: Reserved Area - Address boundary error',
                                   61709: 'BATS error: Reserved Area - Write fix hard error',
                                   61713: 'BATS error: RAM code load error',
                                   61714: 'BATS error: RAM code check',
                                   61725: 'BATS error: Incorrect Disk Code',
                                   61731: 'BATS error: Reserved map index too large',
                                   61733: 'BATS error: Invalid RID/FID',
                                   61739: 'BATS error: Reserved area - invalid model',
                                   61741: 'Format Reserved: FAT Size Exceeded Error',
                                   61742: 'Format Reserved: Insufficient DIRS Good Error',
                                   61743: 'Format Reserved: Insufficient FATS Good Error',
                                   61745: 'Flash timeout',
                                   61751: 'Flash ECC error',
                                   61753: 'Format Reserved: Resize RID/FID Error',
                                   61755: 'BATS error: SW Target broken',
                                   61756: 'BATS error: NCDE DRAM failure',
                                   61760: 'Format Reserved: Too many Defects Error',
                                   61762: 'ATA Diagnostic Code: No Error',
                                   61763: 'ATA Diagnostic Code: Formatter Error',
                                   61764: 'ATA Diagnostic Code: Sector Buffer Error',
                                   61767: 'ATA Diagnostic Code: Read/Write Test Error',
                                   61768: 'BATS error: Still broken after clear',
                                   61769: 'BATS#2 error: Security: AES Error',
                                   61770: 'BATS#2 error: Security: RSA Error',
                                   61771: 'BATS#2 error: Security: DRGB Error',
                                   61772: 'BATS#2 error: Security: SHA256 Error',
                                   61773: 'BATS#2 error: Security: HMAC Error',
                                   61774: 'BATS#2 error: Security: Hardware AES Error'},
                             129: {0: 'DRAM Failure', 61738: 'DRAM test error'},
                             144: {0: 'Diagnostic Failure',
                                   61720: 'BATS#2 error: Seek test error'},
                             145: {0: 'Diagnostic Failure',
                                   61758: 'BATS#2 error: TCG Test Failed'},
                             160: {0: 'Diagnostic Failure',
                                   61721: 'BATS#2 error: Read/write test error',
                                   61723: 'BATS#2 error: CRC test error',
                                   61724: 'BATS#2 error: XOR test error',
                                   61750: 'BATS#2 error: End-To-End Data Protection error',
                                   61759: 'BATS#2 error: Read/Write Test Compare Failed'}},
                        68: {0: {0: 'Internal Target Failure',
                                 61955: 'Sanity: Sanity Check Failure',
                                 61960: 'Mode Page Structure Mismatch',
                                 61961: 'Miscompare of SBA in the P-List',
                                 61962: 'Error Clearing Reset State',
                                 61963: 'DSLT: Invalid number of splits',
                                 61964: 'DSLT: Invalid relaxed format',
                                 61965: 'DSLT: First Fragment too large',
                                 61966: 'DSLT: Invalid end offset',
                                 61967: 'DSLT: Cycle not complete',
                                 61984: 'MFG: Consistency Check failed',
                                 61985: 'MFG: General Align Tables Missing',
                                 62000: 'SEC_MGR: AES Hardware Error',
                                 62001: 'SEC_MGR: BDE Unwrap Error',
                                 62016: 'SEC_MGR: PRNG Seed Error',
                                 62017: 'SEC_MGR: PRNG General Error',
                                 62210: 'Motor: Unrecovered internal error',
                                 62212: 'Motor: Unrecovered Open Loop Commutation failure',
                                 62214: 'Motor: Unrecovered No feedback detected error',
                                 62216: 'Motor: Unrecovered Settle timeout',
                                 62218: 'Motor: Unrecovered Gross speed error',
                                 62220: 'Motor: Unrecovered 12V OK error',
                                 62222: 'Motor: Unrecovered Speed error',
                                 62226: 'Motor: Unrecovered Internal 12V not OK timeout',
                                 62228: 'Motor: Unrecovered Inductive Sense speed error',
                                 62230: 'Motor: Unrecovered Spin Sense speed error',
                                 62234: 'Motor: Unrecovered Target speed error',
                                 62236: 'Motor: Unrecovered Power driver version error',
                                 62238: 'Motor: Unrecovered Over current error',
                                 62242: 'Motor: Unrecovered Negative regulator fault',
                                 62244: 'Motor: Unrecovered Module overtemp error',
                                 62246: 'Motor: Unrecovered 12V or 5V OK error',
                                 62248: 'Motor: Unrecovered unknown error',
                                 62310: 'Motor: Unrecovered Predriver Voltage Offset Calibration Error',
                                 62312: 'Motor: Unrecovered Predriver BEMF Gain Calibration Error',
                                 62314: 'Motor: Unrecovered Predriver BEMF Unload Calibration Error',
                                 62320: 'Motor: Unrecovered IDCS Calibration Measurement 1 Error',
                                 62322: 'Motor: Unrecovered IDCS Calibration Measurement 2 Error',
                                 62324: 'Motor: Unrecovered IDCS Calibration Saturation Error',
                                 62326: 'Motor: Unrecovered IDCS Calibration Adjustment Error',
                                 62466: 'Servo: Unrecovered Requested rezero head does not exist',
                                 62468: 'Servo: Unrecovered Back EMF movement in progress',
                                 62470: 'Servo: Unrecovered Back EMF timeout error',
                                 62472: 'Servo: Unrecovered ADC conversion timeout',
                                 62474: 'Servo: Unrecovered Load/unload calibration error',
                                 62476: 'Servo: Unrecovered Invalid 5 volts',
                                 62478: 'Servo: Unrecovered Invalid 12 volts',
                                 62480: 'Servo: Unrecovered Invalid harmonic requested',
                                 62482: 'Servo: Unrecovered Gain BEMF Calibration error',
                                 62484: 'Servo: Unrecovered VOFF BEMF calibration error',
                                 62486: 'Servo: Unrecovered Invalid temperature',
                                 62488: 'Servo: Unrecovered Truncated rezero',
                                 62490: 'Servo: Unrecovered Heads not loaded',
                                 62502: 'Servo: Unrecovered KT Seek out of range',
                                 62504: 'Servo: Unrecovered DAC Offset calibration error',
                                 62506: 'Servo: Unrecovered Load speed error',
                                 62510: 'Servo: Unrecovered ADC Calibration error',
                                 62512: 'Servo: Unrecovered ADC Offset error',
                                 62514: 'Servo: Unrecovered ADC Limit error',
                                 62516: 'Servo: Unrecovered Balancer Resistance error',
                                 62518: 'Servo: Unrecovered Balancer Resistance Limit error',
                                 62520: 'Servo: Unrecovered First Cylinder error',
                                 62522: 'Servo: Unrecovered Valid Cylinder error',
                                 62524: 'Servo: Unrecovered ADC Saturation error',
                                 62526: 'Servo: Unrecovered Latch Break timeout',
                                 62528: 'Servo: Unrecovered MR Resistance out of range error',
                                 62530: 'Servo: Unrecovered VCM Retract error',
                                 62532: 'Servo: Unrecovered Load Retry error',
                                 62534: 'Servo: Unrecovered DFT Sharp error',
                                 62536: 'Servo: Unrecovered Load/Unload state error',
                                 62538: 'Servo: Unrecovered TFCR out-of-range error',
                                 62540: 'Servo: Unrecovered Measure GMR Timeout',
                                 62542: 'Servo: Unrecovered Coil Resistance Measurement Failure',
                                 62560: 'Servo: Unrecovered WCS Hang Error',
                                 62562: 'Servo: Unrecovered DFT Timeout Error',
                                 62564: 'Servo: Unrecovered SDM Timeout Error',
                                 62566: 'Servo: Unrecovered RRO Write Error',
                                 62568: 'Servo: Unrecovered Velocity Error',
                                 62570: 'Servo: Unrecovered Start SID Incorrect Error',
                                 62572: 'Servo: Unrecovered End Sid Incorrect Error',
                                 62574: 'Servo: Unrecovered Measure GMR SDM Failure',
                                 62576: 'Servo: Unrecovered VCM Free Speed Error',
                                 62578: 'Servo: Unrecovered Emergency Brake Timeout Error',
                                 62580: 'Servo: Unrecovered Excessive Current Error',
                                 62582: 'Servo: Unrecovered Excessive Velocity Error',
                                 62583: 'Servo: Unrecovered Invalid SDM CDB Error',
                                 62584: 'Servo: Unrecovered Invalid SDM Descriptor Error',
                                 62585: 'Servo: Unrecovered Invalid DFT Descriptor Error',
                                 62586: 'Servo: Unrecovered SDM or DFT Allocation Error',
                                 62587: 'Servo: Unrecovered SDM OR DFT Transfer Error',
                                 62588: 'Servo: Unrecovered SDM Physical Parameter Error',
                                 62590: 'Servo: Unrecovered RROF SDM Timeout Error',
                                 62592: 'Servo: Unrecovered RROF Over Limit Error',
                                 62595: 'Servo: Unrecovered Measure Asymmetry SDM Failure',
                                 62596: 'Servo: Unrecovered Measure Overwrite SDM Failure',
                                 62597: 'Servo: Unrecovered TFC Utility SDM Failure',
                                 62599: 'Servo: Unrecovered Milli-Calibration Error',
                                 62600: 'Servo: Unrecovered SIDSAT Timeout Error',
                                 62601: 'Servo: Unrecovered SDM Load-And-Drop-Anchor Error',
                                 62602: 'Servo: Unrecovered Filter Table Full Error',
                                 62603: 'Servo: Unrecovered Filter Table Invalid Error',
                                 62605: 'Servo: Unrecovered Measure Qsamp SDM Failure',
                                 62607: 'Servo: Unrecovered Tilt Calibration Error',
                                 62609: 'Servo: Unrecovered Tilt Numerical Error',
                                 62610: 'Servo: Unrecovered Milli Table Load Error',
                                 62611: 'Servo: Unrecovered TFCR DAC Out of Range',
                                 62612: 'Servo: Unrecovered MRR DAC Out of Range',
                                 62613: 'Servo: Unrecovered TFCR Open/Short',
                                 62615: 'Servo: Unrecovered DTID Inhibit Error',
                                 62617: 'Servo: Unrecovered DTID Unlock Error',
                                 62619: 'Servo: Unrecovered SHARP Pulse TFC Entry Error',
                                 62621: 'Servo: Unrecovered Heads Not Loaded FFSULI',
                                 62623: 'Servo: Unrecovered Load Abort FFSULI',
                                 62979: 'Channel/AE: Unrecovered Internal Target Failure',
                                 62980: 'Channel/AE: Unrecovered Internal Calibration Error',
                                 62981: 'Channel/AE: Unrecovered Internal MR Calibration Error',
                                 62983: 'Channel/AE: Unrecovered data with PPM or precomp load',
                                 62986: 'AE: TFC Short Error',
                                 62988: 'AE: Unrecovered Shorted MR Element Error',
                                 62989: 'Unsupported Read Channel Command Error',
                                 62990: 'Init: RRClk Dead Error',
                                 62991: 'Init: RRClk Unlock Error',
                                 62993: 'AE: Unrecovered ECS Shorted Fault',
                                 62995: 'AE: Unrecovered ECS Open Fault',
                                 62997: 'AE: Unrecovered ECS Fault',
                                 62999: 'Channel: Unrecovered Channel Error',
                                 63001: 'Init: SVCLK Unlock Error',
                                 63003: 'AE: Unrecovered Open MR Element Error',
                                 63005: 'AE: Unrecovered IC Over Temperature Error',
                                 63007: 'AE: Unrecovered IP Clock Count Error',
                                 63009: 'AE: Unrecovered DLC SVCLK Error',
                                 63011: 'AE: Unrecovered Write Data BLS Error',
                                 63015: 'AE: Unrecovered Power Supply Error',
                                 63017: 'AE: Unrecovered Open Write Head Error',
                                 63019: 'AE: Unrecovered Write Transition Error',
                                 63025: 'AE: Unrecovered SPE Low In Write Fault',
                                 63027: 'Channel: Unrecovered Write Synth Unlock error',
                                 63031: 'AE: Unrecovered Short Write Head Error',
                                 63037: 'AE: Unrecovered TFC Open Error',
                                 63042: 'AE: Unrecovered Software Readback Error',
                                 63043: 'AE: Unrecovered Readback Error',
                                 63045: 'AE: Unrecovered Latch Fault Error',
                                 63049: 'Channel: Unrecovered Reset Flag Error',
                                 63051: 'Channel: Unrecovered Gate Command Queue Underflow Error',
                                 63053: 'Channel: Unrecovered Sector Size Fault Error',
                                 63055: 'Channel: Unrecovered Last Split Fault Error',
                                 63057: 'Channel: Unrecovered Servo-Servo Overlap Error',
                                 63059: 'Channel: Unrecovered Read Gate Fault Error',
                                 63061: 'Channel: Unrecovered RWBI Out Fault Error',
                                 63063: 'Channel: Unrecovered No Write Clock Error',
                                 63065: 'Channel: Unrecovered No NRZ Clock Error',
                                 63067: 'Channel: Unrecovered Calibration Block Fault Error',
                                 63071: 'Channel: Unrecovered Gate Command Queue OverflowError',
                                 63073: 'Channel: Unrecovered Ending Write Splice Fault Error',
                                 63075: 'Channel: Unrecovered Write Gate Overlap Fault Error',
                                 63077: 'Channel: Unrecovered Write Gate Fault Error',
                                 63079: 'Channel: Unrecovered Buffer Overflow Write Error',
                                 63081: 'Channel: Unrecovered Buffer Underflow Write Error',
                                 63083: 'Channel: Unrecovered Write Parity Error',
                                 63085: 'Channel: Unrecovered Buffer Overflow Read Error',
                                 63087: 'Channel: Unrecovered CTG Wedge Slip Fault Read Error',
                                 63089: 'Channel: Unrecovered CTG Packet Late Fault Error',
                                 63091: 'Channel: Unrecovered Baseline Instability Count Late Error',
                                 63093: 'Channel: Unrecovered Preamp Count Fault Error',
                                 63095: 'Channel: Unrecovered Pfault Read Error',
                                 63097: 'Channel: Unrecovered Pfault Write Error',
                                 63099: 'Channel: Unrecovered Last Data Fault Error',
                                 63101: 'Channel: Unrecovered WRPO Fault Error',
                                 63105: 'Channel: Unrecovered PLLFloor Error',
                                 63107: 'Channel: Unrecovered Losslock Error',
                                 63109: 'Channel: Unrecovered VGA Floor Error',
                                 63111: 'Channel: Unrecovered Buffer EVGA Floor Error',
                                 63113: 'Channel: Unrecovered TA Detector Error',
                                 63115: 'Channel: Unrecovered NPLD Error',
                                 63117: 'Channel: Unrecovered ZGR Flag Error',
                                 63119: 'Channel: Recovered DPLL Freq Flag Error',
                                 63121: 'Channel: Unrecovered Massive Drop Out Detection Error',
                                 63123: 'Channel: Unrecovered CTG Parameter Out of Bounds Flag Error',
                                 63125: 'Channel: Unrecovered Flaw Signal Sync Error',
                                 63127: 'Channel: Unrecovered ACQ Flag Error',
                                 63129: 'Channel: Unrecovered No Clock Error',
                                 63131: 'Channel: Unrecovered PLL Losslock Error',
                                 63133: 'Channel: Unrecovered ESNR Timeout Error',
                                 63135: 'Channel: Unrecovered ADC Sample Not Ready Error',
                                 63136: 'AE: Unrecovered Fuse Load Fail Error',
                                 63137: 'AE: Unrecovered Configuration Error',
                                 63139: 'Channel: Unrecovered Auto RST NRZ-Clock Error',
                                 63141: 'Channel: Unrecovered Write CRC Fault Error',
                                 63143: 'Channel: Unrecovered Read Synthesizer Loss of Lock Error',
                                 63145: 'Channel: Unrecovered RLL Parameter Error',
                                 63147: 'Channel: Unrecovered FIFO Underflow Error',
                                 63149: 'Channel: Unrecovered FIFO Overflow Error',
                                 63151: 'Channel: Unrecovered Iterative Decoder Error',
                                 63153: 'Channel: Unrecovered Iterative Read Error',
                                 63155: 'Channel: Unrecovered Encoder Overflow Error',
                                 63157: 'Channel: Unrecovered Encoder Underflow Error',
                                 63159: 'Channel: Unrecovered Encoder RAM CRC Error',
                                 63161: 'Channel: Unrecovered Interface Fault',
                                 63163: 'Channel: Unrecovered QMM EVDump Parse Error',
                                 63165: 'Channel: Unrecovered DiBit Timeout Error',
                                 63167: 'Channel: Unrecovered MXP Write Fault',
                                 63169: 'Channel: Unrecovered Data Jam Error',
                                 63171: 'Channel: Unrecovered Code-Word Out Of Order Error',
                                 63173: 'Channel: Unrecovered Read RLL Buffer CRC Flag Error',
                                 63175: 'Channel: Unrecovered Write RLL Buffer CRC Flag Error',
                                 63177: 'Channel: Unrecovered CTG No SAM Detected Fault Error',
                                 63179: 'Channel: Unrecovered ITI Adjust Preload Fault Track Error',
                                 63181: 'Channel: Unrecovered WTG SRV Fault Error',
                                 63183: 'Channel: Unrecovered CTG Engine Not Ready Fault Error',
                                 63185: 'Channel: Unrecovered LLI Abort Fault Error',
                                 63187: 'Channel: Unrecovered Retry Fault Error',
                                 63189: 'Channel: Unrecovered WTG Timeout Fault Error',
                                 63191: 'Channel: Unrecovered ITI Fault TS Transfer All Error',
                                 63193: 'Channel: Unrecovered ITI Data Fault Error',
                                 63194: 'Channel: Unrecovered Insufficient TFC Preheat Error',
                                 63195: 'Channel: Unrecovered AE And FAEP Do Not Match',
                                 63197: 'Channel: Unrecovered Data Jam Fault Error',
                                 63199: 'Channel: Unrecovered Code-Word Out of Order Error',
                                 63201: 'Channel: Unrecovered RLL Initialization Timeout Error',
                                 63202: 'Channel: Unrecovered AEQ Timeout Error',
                                 63203: 'Channel: Unrecovered AEQ NLD Initialization Error',
                                 63204: 'Channel: Unrecovered ADC Calibration Timeout Error',
                                 63205: 'Channel: Unrecovered ADC Buffer Calibration Timeout Error',
                                 63206: 'Channel: Unrecovered Power Sequencing Timeout Error',
                                 63208: 'Channel: Unrecovered Mode Overlap Write Error',
                                 63210: 'Channel: Unrecovered Ready Fault Error',
                                 63212: 'Channel: Unrecovered Synchronous Abort Done Error',
                                 63214: 'Channel: Unrecovered NRZ Clear Fault Error',
                                 63216: 'Channel: Unrecovered Collision Fault Error',
                                 63218: 'Channel: Unrecovered Read Synthesizer Precharge Fail Fault Error',
                                 63220: 'Channel: Unrecovered Servo Synthesizer Precharge Fail Fault Error',
                                 63222: 'Channel: Unrecovered Read Synthesizer Loss of Lock Error',
                                 63224: 'Channel: Unrecovered Fragment Number Fault Error',
                                 63226: 'Channel: Unrecovered Preamble Quality Monitor Fault Error',
                                 63227: 'Channel: Unrecovered Stop For RTM Error',
                                 63228: 'Channel: Unrecovered RTM Configuration Error',
                                 63229: 'Channel: Unrecovered RTM Failure Error',
                                 63230: 'Channel: Unrecovered RTM Timeout Error',
                                 63251: 'Media: Unrecovered LBA MEDC Error',
                                 63255: 'Media: Unrecovered Write Overrun Error',
                                 63261: 'Media: Unrecovered DRAM CRC Error',
                                 63282: 'Media: Unrecovered Write Fault',
                                 63301: 'Media: Unrecovered Sudden Stop Error',
                                 63322: 'Media: Unrecovered Unknown Error',
                                 63332: 'Media: Unrecovered Merge G-List Failed - No P-List Exists',
                                 63335: 'Channel: Unrecovered XTS LOAD Timeout Error',
                                 63339: 'Media: Unrecovered No NRZ Clock Error',
                                 63343: 'Media: Uncorrectable Channel Ready Error',
                                 63367: 'Media: Unrecovered LLI Underrun Error',
                                 63373: 'Media: Unrecovered FFSULI Timeout',
                                 63379: 'Media: Unrecovered MEDC Write Data Not Ready error',
                                 63381: 'Media: Unrecovered DMA Timeout Error',
                                 63385: 'Media: Unrecovered ID Not Found Error',
                                 63389: 'Media: Unrecovered Channel Read Timeout Error',
                                 63413: 'Media: Unrecovered Shock Sensor Error',
                                 63425: 'Media: Unrecovered End Sector Check Error',
                                 63427: 'Media: Unrecovered Read CRC Error',
                                 63429: 'Media: Unrecovered DRAM ECC Error',
                                 63431: 'Media: Unrecovered DRAM ECC LBA Error',
                                 63437: 'Media: Unrecovered LBA Encryption Error',
                                 63445: 'Media: Unrecovered Parity PTR FIFO Error',
                                 63447: 'Media: Unrecovered Parity LBA FIFO Error',
                                 63449: 'Media: Unrecovered Parity Uncorrectable FIFO Error',
                                 63451: 'Media: Unrecovered Status Uncorrectable FIFO Error',
                                 63453: 'Media: Unrecovered Parity EDC SRAM Error',
                                 63455: 'Media: Unrecovered REQ/ACK Handshake Error',
                                 63459: 'Media: Unrecovered Read Parity Error',
                                 63461: 'Media: Unrecovered EPO Error',
                                 63465: 'Media: Unrecovered AE Access Inhibit Error',
                                 63467: 'Media: Unrecovered PTR FIFO Error',
                                 63469: 'Media: Unrecovered LBA FIFO Error',
                                 63473: 'Media: Unrecovered Read Transfer Length Error',
                                 63475: 'Media: Unrecovered DS RDC Burst Error',
                                 63477: 'Media: Unrecovered SV RDC Burst Error',
                                 63479: 'Media: Unrecovered Channel AE WG Error',
                                 'FCxx': 'Media: Unrecovered Unable to Read RID or FID Number xx'},
                             11: {0: 'Vendor Unique - Internal Target Failure',
                                  62224: 'Motor: Unrecovered Spindle Current error',
                                  62232: 'Motor: Unrecovered Spin Sense timeout',
                                  62240: 'Motor: Unrecovered System clock watchdog error',
                                  62250: 'Motor: Unrecovered VCM DAC watchdog error',
                                  62252: 'Motor: Unrecovered Module mid-die overtemp fault',
                                  62254: 'Motor: Unrecovered Module Vcmp hi-side overtemp fault',
                                  62256: 'Motor: Recovered Module Vcmn hi-side overtemp fault',
                                  62258: 'Motor: Unrecovered Invalid standby RPM request',
                                  62260: 'Motor: Unrecovered Invalid spin state request',
                                  62262: 'Motor: Unrecovered Hardware retract timeout',
                                  62264: 'Motor: Unrecovered thermal limit exceeded',
                                  62266: 'Motor: Unrecovered Predriver fault',
                                  62268: 'Motor: Unrecovered Predriver Watchdog Fsys error',
                                  62270: 'Motor: Unrecovered Predriver Watchdog DAC error',
                                  62272: 'Motor: Unrecovered Predriver Speed Low error',
                                  62274: 'Motor: Unrecovered Predriver UV Vboost error',
                                  62276: 'Motor: Unrecovered Predriver NREG UV error',
                                  62278: 'Motor: Unrecovered Predriver Ext NPOR error',
                                  62280: 'Motor: Unrecovered Predriver Reg UV error',
                                  62282: 'Motor: Unrecovered Predriver Under Voltage 12 Volt Supply error',
                                  62284: 'Motor: Unrecovered Predriver Under Voltage 5 Volt Supply error',
                                  62286: 'Motor: Unrecovered Predriver Over Voltage 12 Volt Supply error',
                                  62288: 'Motor: Unrecovered Predriver Under Voltage 1.8 Volt Supply error',
                                  62290: 'Motor: Unrecovered Predriver Under Voltage 0.9 Volt Supply error',
                                  62292: 'Motor: Unrecovered Predriver Under Voltage 1.5 Volt Supply error',
                                  62294: 'Motor: Unrecovered Predriver Shock Detected error',
                                  62296: 'Motor: Unrecovered Predriver Over Temperature error',
                                  62298: 'Motor: Unrecovered Predriver Under Voltage 3.3 Volt Supply error',
                                  62300: 'Motor: Unrecovered Predriver Under Voltage 5 and 12 Volt Supply error',
                                  62302: 'Motor: Unrecovered Predriver Error in Enabling Power Saving Mode',
                                  62304: 'Motor: Unrecovered Predriver Fault in Auto Retract',
                                  62306: 'Motor: Unrecovered Predriver Error in Utilizing External Power Supply',
                                  62308: 'Motor: Unrecovered Predriver Regulator Supply Fault',
                                  62316: 'Motor: Unrecovered Predriver VCM Short Error',
                                  62318: 'Motor: Unrecovered Predriver NREG disable error'},
                             242: {0: 'Vendor Unique - Internal Target Failure',
                                   61748: 'Head Health Check data compare error'},
                             246: {0: 'Vendor Unique - Internal Target Failure',
                                   61749: 'Head Health Check unrecovered media error',
                                   61761: 'BATS#2 error Read/Write Test Compare Failed'},
                             249: {0: 'Vendor Unique - Internal Target Failure',
                                   62546: 'Servo: Unrecovered SHARP Parity Rate Error',
                                   62550: 'Servo: Unrecovered SHARP Decode Rate Error',
                                   62554: 'Servo: Unrecovered SHARP Timeout Rate Error',
                                   62558: 'Servo: Unrecovered SHART Other Rate Error'},
                             250: {0: 'Vendor Unique - Internal Target Failure',
                                   62544: 'Servo: Unrecovered SHARP Parity Error',
                                   62548: 'Servo: Unrecovered SHARP Decode Error',
                                   62552: 'Servo: Unrecovered SHARP Timeout Error',
                                   62556: 'Servo: Unrecovered SHARP Other Error'}},
                        129: {0: {0: 'Vendor Unique - Internal Logic Error',
                                  62978: 'Channel/AE: Unrecovered Internal Logic Error'}},
                        133: {0: {0: 'Vendor Unique - Internal Key Seed Error',
                                  5992: 'Media: Recovered Key Seed ID Mismatch Error',
                                  63337: 'Media: Unrecovered Key Seed ID Mismatch Error'}}},
                    5: {0: {22: {0: 'Operation in Progress',
                                 63519: 'CMD: Operation in Progress'}},
                        21: {0: {0: 'PHY Test In Progress Error',
                                 62733: 'Host Interface: Phy Test Function in Progress'}},
                        26: {0: {0: 'Parameter List Length Error',
                                 63520: 'CMD: Unrecovered Parameter List Length Error'}},
                        32: {0: {0: 'Invalid Command Operation Code',
                                 63518: 'CMD: Reassign Not Allowed',
                                 63521: 'CMD: Unrecovered Invalid Opcode in CDB Error'}},
                        33: {0: {0: 'Logical Block Address out of Range',
                                 63522: 'CMD: Unrecovered LBA Out Of Range Error'}},
                        36: {0: {0: 'Invalid Field in CDB',
                                 63523: 'CMD: Unrecovered Invalid Field In CDB Error'}},
                        37: {0: {0: 'Logical Unit Not Supported',
                                 63524: 'CMD: Unrecovered Invalid LUN Error'}},
                        38: {0: {0: 'Invalid Field in Parameter List',
                                 62841: 'Host Interface: Data Checksum Error',
                                 63525: 'CMD: Unrecovered Invalid Field In Parameter List Error',
                                 63526: 'CMD: Unrecovered Unsupported Log Page Error',
                                 63529: 'CMD: Invalid Tx Setting for Combo Chip Error'},
                             2: {0: 'Parameter Value Invalid',
                                 61728: 'BATS error: Code Compatibility Failure',
                                 61734: 'BATS error: Code checksum error',
                                 61735: 'BATS error: Invalid header',
                                 61744: 'BATS error: Incorrect Customer Code',
                                 61757: 'BATS error: Invalid Code Signature',
                                 63536: 'CMD: Unrecovered Sequence Error'},
                             4: {0: 'Invalid Release of Active Persistent Reservation',
                                 63528: 'CMD: Unrecovered Invalid Release of Persistent Reservation Error'}},
                        42: {3: {0: 'Reservation Conflict',
                                 62774: 'Host Interface: Reservation conflict'}},
                        44: {0: {0: 'Illegal Request Sequence Error',
                                 62737: 'Host Interface: Illegal Request Sequence Error'}},
                        73: {0: {0: 'Invalid Message Error',
                                 62738: 'Host Interface: Invalid Message'}},
                        85: {4: {0: 'Insufficient Registration Resources',
                                 62823: 'Host Interface: Insufficient registration resources'}}},
                    6: {40: {0: {0: 'Not Ready To Ready Transition (Format completed)',
                                 62740: 'Host Interface: Not ready to ready transition'}},
                        41: {1: {0: 'Unit Attention - POR Occurred',
                                 62742: 'Host Interface: Power on reset'},
                             2: {0: 'Unit Attention - SCSI Bus Reset Occurred',
                                 62743: 'Host Interface: SAS Hard Reset (SAS)'},
                             3: {0: 'Unit Attention - Bus Device Reset Occurred',
                                 62744: 'Host Interface: LUN Reset (SAS)'},
                             4: {0: 'Unit Attention - Self Initiated Reset Occurred',
                                 62745: 'Host Interface: Self initiated reset'},
                             7: {0: 'I_T Nexus Loss Occurred',
                                 62804: 'Host Interface: I_T_Nexus Loss Occurred (SAS)'}},
                        42: {1: {0: 'Mode Parameters Changed',
                                 62748: 'Host Interface: Mode parameters changed'},
                             2: {0: 'Log Parameters Changed',
                                 62749: 'Host Interface: Log parameters changed'},
                             3: {0: 'Reservations Preempted',
                                 62750: 'Host Interface: Reservations pre-empted'},
                             4: {0: 'Reservations Released',
                                 62751: 'Host Interface: Reservations released'},
                             5: {0: 'Registrations Released',
                                 62752: 'Host Interface: Registrations pre-empted'},
                             9: {0: 'Capacity Data Changed',
                                 62756: 'Host Interface: Capacity Data Changed'},
                             16: {0: 'Timestamp Changed',
                                  62757: 'Host Interface: Timestamp Changed'}},
                        47: {0: {0: 'Commands Cleared by Another Initiator',
                                 62753: 'Host Interface: Commands cleared by another initiator'},
                             1: {0: 'Commands Cleared by Power Loss Notification',
                                 62835: 'Host Interface: Commands cleared due to power failure event (SAS)'}},
                        63: {1: {0: 'Microcode has been changed',
                                 62754: 'Host Interface: Microcode changed'},
                             5: {0: 'Device Identifier Changed',
                                 62775: 'Host Interface: Device identifier changed'}}},
                    7: {32: {2: {0: 'Access Denied',
                                 62729: 'Host Interface: In Self-Test - Band locked',
                                 63527: 'CMD: Unrecovered Access Denied Error'}}},
                    11: {14: {1: {0: 'Information Unit Too Short',
                                  62817: 'Host Interface: Information unit too short (SAS)'},
                              2: {0: 'Information Unit Too Long',
                                  62818: 'Host Interface: Information unit too long (SAS)'}},
                         16: {1: {0: 'Aborted Command \xe2\x80\x93 End-to-End Guard Check',
                                  62824: 'Host Interface: End-to-End Data Protection Guard check',
                                  63421: 'Media: Unrecovered Guard Check Error'},
                              2: {0: 'Aborted Command \xe2\x80\x93 End-to-End Application Tag Check',
                                  62825: 'Host Interface: End-to-End Data Protection Application Tag check',
                                  63419: 'Media: Unrecovered Application Tag Error'},
                              3: {0: 'Aborted Command \xe2\x80\x93 End-to-End Reference Tag Check',
                                  62826: 'Host Interface: End-to-End Data Protection Reference Tag check',
                                  63417: 'Media: Unrecovered Reference Tag error'}},
                         63: {15: {0: 'Aborted Command - Echo Buffer Overwritten',
                                   62788: 'Host Interface: Echo buffer overwritten'}},
                         68: {0: {0: 'Internal Target Failure',
                                  62765: 'Host Interface: Buffer CRC error on read',
                                  62766: 'Host Interface: Internal target failure',
                                  62794: 'Host Interface: Xfer Ready credit exceeded',
                                  62795: 'Host Interface: Transfer length error',
                                  62827: 'Host Interface: ECC error in DRAM customer data area',
                                  62828: 'Host Interface: Uncorrectable DRAM ECC error',
                                  62832: 'Host Interface: Host interface Synchronous CRC error',
                                  62842: 'Host Interface: Synchronous CRC Error on Write',
                                  62843: 'Host Interface: Synchronous CRC LBA Error',
                                  63023: 'Channel: Unrecovered Channel NRZ Clear Timeout Error',
                                  63297: 'Media: OCT Timeout Not Dispatched',
                                  63298: 'Media: OCT Timeout In Recovery',
                                  63299: 'Media: OCT Timeout Executing',
                                  63324: 'Media: Unrecovered Internal Media Access Timeout Error',
                                  63346: 'Media: Unrecovered DASH starting timeout',
                                  63347: 'Media: Unrecovered ID table timeout',
                                  63348: 'Media: Unrecovered Servo timeout',
                                  63349: 'Media: Unrecovered Buffers timeout',
                                  63350: 'Media: Unrecovered DASH done timeout',
                                  63351: 'Media: Unrecovered DASH unknown timeout',
                                  63354: 'Media: BUFCNT Timeout Error',
                                  63355: 'Media: Unrecovered Abort EOS fail',
                                  63358: 'Media: Write Error Recovery Timeout',
                                  63359: 'Media: Read Error Recovery Timeout',
                                  63440: 'Media: Unrecovered Pre-load Timeout Error',
                                  63507: 'CMD: Insufficient Buffer Space Error',
                                  63509: 'CMD: Aborted From Internal TMF Error'}},
                         71: {1: {0: 'Data Phase CRC Error',
                                  62798: 'Host Interface: Data Phase CRC Error'}},
                         75: {0: {0: 'Data Phase Error',
                                  62782: 'Host Interface: Data Phase Error'},
                              2: {0: 'Too Much Write Data',
                                  62816: 'Host Interface: Too Much Write Data (SAS)'},
                              3: {0: 'ACK/NAK Timeout',
                                  62801: 'Host Interface: ACK NAK Timeout (SAS)',
                                  62845: 'Host Interface: Break Received (SAS only)'},
                              4: {0: 'NAK Received', 62800: 'Host Interface: NAK rcvd (SAS)'},
                              5: {0: 'Data Offset Error',
                                  62802: 'Host Interface: Bad parameter offset (SAS)'},
                              6: {0: 'Initiator Response Timeout',
                                  62805: 'Host Interface: Initiator Response Timeout (SAS)'}},
                         78: {0: {0: 'Overlapped Commands Attempted',
                                  62772: 'Host Interface: Overlapped command attempted'}},
                         79: {0: {0: 'Command Aborted Due To OOB',
                                  62783: 'Host Interface: Abort by OOB (SAS)'}}},
                    14: {29: {0: {0: 'Miscompare During Verify Operation',
                                  62773: 'Host Interface: Miscompare during verify'}}}}

