Category Key ASC ASCQ Error Condition
No Sense 0 00 00 No error
0 5D 00 No sense - PFA threshold reached
Soft Error 1 01 00 Recovered Write error - no index
1 02 00 Recovered no seek completion
1 03 00 Recovered Write error - write fault
1 09 00 Track following error
1 0B 01 Temperature warning
1 0C 01 Recovered Write error with auto-realloc - reallocated
1 0C 03 Recovered Write error - recommend reassign
1 12 01 Recovered data without ECC using prev logical block ID
1 12 02 Recovered data with ECC using prev logical block ID
1 14 01 Recovered Record Not Found
1 16 00 Recovered Write error - Data Sync Mark Error
1 16 01 Recovered Write error - Data Sync Error - data rewritten
1 16 02 Recovered Write error - Data Sync Error - recommend rewrite
1 16 03 Recovered Write error - Data Sync Error - data auto-reallocated
1 16 04 Recovered Write error - Data Sync Error - recommend reassignment
1 17 00 Recovered data with no error correction applied
1 17 01 Recovered Read error - with retries
1 17 02 Recovered data using positive offset
1 17 03 Recovered data using negative offset
1 17 05 Recovered data using previous logical block ID
1 17 06 Recovered Read error - without ECC, auto reallocated
1 17 07 Recovered Read error - without ECC, recommend reassign
1 17 08 Recovered Read error - without ECC, recommend rewrite
1 17 09 Recovered Read error - without ECC, data rewritten
1 18 00 Recovered Read error - with ECC
1 18 01 Recovered data with ECC and retries
1 18 02 Recovered Read error - with ECC, auto reallocated
1 18 05 Recovered Read error - with ECC, recommend reassign
1 18 06 Recovered data using ECC and offsets
1 18 07 Recovered Read error - with ECC, data rewritten
1 1C 00 Defect List not found
1 1C 01 Primary defect list not found
1 1C 02 Grown defect list not found
1 1F 00 Partial defect list transferred
1 44 00 Internal target failure
1 5D 00 PFA threshold reached
Not Ready 2 04 00 Not Ready - Cause not reportable.
2 04 01 Not Ready - becoming ready
2 04 02 Not Ready - need initialise command (start unit)
2 04 03 Not Ready - manual intervention required
2 04 04 Not Ready - format in progress
2 04 09 Not Ready - self-test in progress
2 31 00 Not Ready - medium format corrupted
2 31 01 Not Ready - format command failed
2 35 02 Not Ready - enclosure services unavailable
2 3A 00 Not Ready - medium not present
2 3A 01 Not Ready - medium not present - tray closed
2 3A 02 Not Ready - medium not present - tray open
2 3A 03 Not Ready - medium not present - loadable
2 3A 04 Not Ready - medium not present - medium auxiliary memory accessible
2 4C 00 Diagnostic Failure - config not loaded
Medium Error 3 02 00 Medium Error - No Seek Complete
3 03 00 Medium Error - write fault
3 10 00 Medium Error - ID CRC error
3 11 00 Medium Error - unrecovered read error
3 11 01 Medium Error - read retries exhausted
3 11 02 Medium Error - error too long to correct
3 11 04 Medium Error - unrecovered read error - auto re-alloc failed
3 11 0B Medium Error - unrecovered read error - recommend reassign
3 14 01 Medium Error - record not found
3 16 00 Medium Error - Data Sync Mark error
3 16 04 Medium Error - Data Sync Error - recommend reassign
3 19 00 Medium Error - defect list error
3 19 01 Medium Error - defect list not available
3 19 02 Medium Error - defect list error in primary list
3 19 03 Medium Error - defect list error in grown list
3 19 0E Medium Error - fewer than 50% defect list copies
3 31 00 Medium Error - medium format corrupted
3 31 01 Medium Error - format command failed
Hardware Error 4 01 00 Hardware Error - no index or sector
4 02 00 Hardware Error - no seek complete
4 03 00 Hardware Error - write fault
4 09 00 Hardware Error - track following error
4 11 00 Hardware Error - unrecovered read error in reserved area
4 15 01 Hardware Error - Mechanical positioning error
4 16 00 Hardware Error - Data Sync Mark error in reserved area
4 19 00 Hardware Error - defect list error
4 19 02 Hardware Error - defect list error in Primary List
4 19 03 Hardware Error - defect list error in Grown List
4 32 00 Hardware Error - no defect spare available
4 35 00 Hardware Error - enclosure services failure
4 35 01 Hardware Error - unsupported enclosure function
4 35 02 Hardware Error - enclosure services unavailable
4 35 03 Hardware Error - enclosure services transfer failure
4 35 04 Hardware Error - enclosure services refused
4 35 05 Hardware Error - enclosure services checksum error
4 3E 00 Hardware Error - logical unit has not self configured yet
4 3E 01 Hardware Error - logical unit failed
4 3E 02 Hardware Error - timeout on logical unit
4 3E 03 Hardware Error - self-test failed
4 3E 04 Hardware Error - unable to update self-test log
4 44 00 Hardware Error - internal target failure
Illegal Request 5 1A 00 Illegal Request - parm list length error
5 20 00 Illegal Request - invalid/unsupported command code
5 21 00 Illegal Request - LBA out of range
5 24 00 Illegal Request - invalid field in CDB (Command Descriptor Block)
5 25 00 Illegal Request - invalid LUN
5 26 00 Illegal Request - invalid fields in parm list
5 26 01 Illegal Request - parameter not supported
5 26 02 Illegal Request - invalid parm value
5 26 03 Illegal Request - invalid field parameter - threshold parameter
5 26 04 Illegal Request - invalid release of persistent reservation
5 2C 00 Illegal Request - command sequence error
5 35 01 Illegal Request - unsupported enclosure function
5 49 00 Illegal Request - invalid message
5 53 00 Illegal Request - media load or eject failed
5 53 01 Illegal Request - unload tape failure
5 53 02 Illegal Request - medium removal prevented
5 55 00 Illegal Request - system resource failure
5 55 01 Illegal Request - system buffer full
5 55 04 Illegal Request - Insufficient Registration Resources
Unit Attention 6 28 00 Unit Attention - not-ready to ready transition (format complete)
6 29 00 Unit Attention - POR or device reset occurred
6 29 01 Unit Attention - POR occurred
6 29 02 Unit Attention - SCSI bus reset occurred
6 29 03 Unit Attention - TARGET RESET occurred
6 29 04 Unit Attention - self-initiated-reset occurred
6 29 05 Unit Attention - transceiver mode change to SE
6 29 06 Unit Attention - transceiver mode change to LVD
6 2A 00 Unit Attention - parameters changed
6 2A 01 Unit Attention - mode parameters changed
6 2A 02 Unit Attention - log select parms changed
6 2A 03 Unit Attention - Reservations pre-empted
6 2A 04 Unit Attention - Reservations released
6 2A 05 Unit Attention - Registrations pre-empted
6 2F 00 Unit Attention - commands cleared by another initiator
6 3F 00 Unit Attention - target operating conditions have changed
6 3F 01 Unit Attention - microcode changed
6 3F 02 Unit Attention - changed operating definition
6 3F 03 Unit Attention - inquiry parameters changed
6 3F 04 Unit Attention - component device attached
6 3F 05 Unit Attention - device identifier changed
6 3F 06 Unit Attention - redundancy group created or modified
6 3F 07 Unit Attention - redundancy group deleted
6 3F 08 Unit Attention - spare created or modified
6 3F 09 Unit Attention - spare deleted
6 3F 0A Unit Attention - volume set created or modified
6 3F 0B Unit Attention - volume set deleted
6 3F 0C Unit Attention - volume set deassigned
6 3F 0D Unit Attention - volume set reassigned
6 3F 0E Unit Attention - reported LUNs data has changed
6 3F 0F Unit Attention - echo buffer overwritten
6 3F 10 Unit Attention - medium loadable
6 3F 11 Unit Attention - medium auxiliary memory accessible
6 3F 12 Unit Attention - iSCSI IP address added
6 3F 13 Unit Attention - iSCSI IP address removed
6 3F 14 Unit Attention - iSCSI IP address changed
6 3F 15 Unit Attention - inspect referrals sense descriptors
6 3F 16 Unit Attention - microcode has been changed without reset
6 3F 17 Unit Attention - zone transition to full
6 3F 18 Unit Attention - bind completed
6 3F 19 Unit Attention - bind redirected
6 3F 1A Unit Attention - subsidiary binding changed
6 5D 00 Unit Attention - PFA threshold reached
Data Protect 7 20 02 Access Denied - No Access Rights
7 27 00 Write Protect - command not allowed
Aborted Command B 00 00 Aborted Command - no additional sense code
B 1B 00 Aborted Command - sync data transfer error (extra ACK)
B 25 00 Aborted Command - unsupported LUN
B 3F 0F Aborted Command - echo buffer overwritten
B 43 00 Aborted Command - message reject error
B 44 00 Aborted Command - internal target failure
B 45 00 Aborted Command - Selection/Reselection failure
B 47 00 Aborted Command - SCSI parity error
B 48 00 Aborted Command - initiator-detected error message received
B 49 00 Aborted Command - inappropriate/illegal message
B 55 03 Aborted Command - insufficient resources
B 4B 00 Aborted Command - data phase error
B 4E 00 Aborted Command - overlapped commands attempted
B 4F 00 Aborted Command - due to loop initialisation
Other E 1D 00 Miscompare - during verify byte check operation
x 05 00 Illegal request
x 06 00 Unit attention
x 07 00 Data protect
x 08 00 LUN communication failure
x 08 01 LUN communication timeout
x 08 02 LUN communication parity error
x 08 03 LUN communication CRC error
x 09 00 vendor specific sense key
x 09 01 servo fault
x 09 04 head select fault
x 0A 00 error log overflow
x 0B 00 aborted command
x 0C 00 write error
x 0C 02 write error - auto-realloc failed
x 0E 00 data miscompare
x 12 00 address mark not found for ID field
x 14 00 logical block not found
x 15 00 random positioning error
x 15 01 mechanical positioning error
x 15 02 positioning error detected by read of medium
x 27 00 write protected
x 29 00 POR or bus reset occurred
x 31 01 format failed
x 32 01 defect list update error
x 32 02 no spares available
x 35 01 unspecified enclosure services failure
x 37 00 parameter rounded
x 3D 00 invalid bits in identify message
x 3E 00 LUN not self-configured yet
x 40 01 DRAM parity error
x 40 02 DRAM parity error
x 42 00 power-on or self-test failure
x 4C 00 LUN failed self-configuration
x 5C 00 RPL status change
x 5C 01 spindles synchronised
x 5C 02 spindles not synchronised
x 65 00 voltage fault
x ≥80 x Vendor specific
x x ≥80 Vendor specific

List of common SCSI KCQs的更多相关文章

  1. SCSI磁盘标准的架构与文档

    来自scsi标准的官方网站http://t10.org/,具体的文档可以去浏览官方网站. (*) This chart reflects the currently approved SCSI pro ...

  2. SCSI接口图文详解

    目前存储设备的接口有五大类:IDE.SCSI.USB,并行口,串口,其中并行口与串口的速度非常慢,不提也罢,最主要的就是IDE,usb,SCSI.IDE(Integrated Drive Electr ...

  3. 主要协议SCSI、FC、iSCSI

    一.SCSI SCSI是小型计算机系统接口(Small Computer System Interface)的简称,于1979首次提出,是为小型机研制的一种接口技术,现在已完全普及到了小型机,高低端服 ...

  4. IDE 、SATA、SCSI 的区别

    http://chuanwang66.iteye.com/blog/1134784 IDE IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的 ...

  5. Serial attached SCSI

    http://en.wikipedia.org/wiki/Serial_attached_SCSI Serial attached SCSI From Wikipedia, the free ency ...

  6. [转]IDE 、SATA、SCSI 的区别

    IDE IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的 本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 .把盘体与控制器集成在 一 ...

  7. Socket聊天程序——Common

    写在前面: 上一篇记录了Socket聊天程序的客户端设计,为了记录的完整性,这里还是将Socket聊天的最后一个模块--Common模块记录一下.Common的设计如下: 功能说明: Common模块 ...

  8. angularjs 1 开发简单案例(包含common.js,service.js,controller.js,page)

    common.js var app = angular.module('app', ['ngFileUpload']) .factory('SV_Common', function ($http) { ...

  9. Common Bugs in C Programming

    There are some Common Bugs in C Programming. Most of the contents are directly from or modified from ...

随机推荐

  1. cut-trailing-bytes:二进制尾部去0小工具

    背景 之前的文章 二进制文件处理之尾部补0和尾部去0 中介绍了一种使用 sed 去除二进制文件尾部的 NULL(十六进制0x00)字节的方法. 最近发现这种方法有局限性,无法处理较大的文件.因为 se ...

  2. 快,学会 shell

    本文分成入门篇和基础篇.基础篇包括变量.字符串处理.数学运算三部分.基础篇包括流控制.函数和函数库三部分.主要是基于例子进行讲解,其中有 4 个复杂一点的脚本,看懂了也就入门了. 我们先来聊一聊 sh ...

  3. linux神器 strace解析

    除了人格以外,人最大的损失,莫过于失掉自信心了. 前言 strace可以说是神器一般的存在了,对于研究代码调用,内核级调用.系统级调用有非常重要的作用.打算了一周了,只有原文,一直没有梳理,拖延症犯了 ...

  4. Redis 哨兵模式(Sentinel)

    上一篇我们介绍了 redis 主从节点之间的数据同步复制技术,通过一次全量复制和不间断的命令传播,可以达到主从节点数据同步备份的效果,一旦主节点宕机,我们可以选择一个工作正常的 slave 成为新的主 ...

  5. mybatis源码分析--如何加载配置及初始化

    简介 Mybatis 是一个持久层框架,它对 JDBC 进行了高级封装,使我们的代码中不会出现任何的 JDBC 代码,另外,它还通过 xml 或注解的方式将 sql 从 DAO/Repository ...

  6. 22 Extends 继承(子类、父类)

    本章主要介绍继承的 概念.方法重写(@Override注解的使用).使用场景.方法的执行顺序 /*1.继承的 概念 * 继承:多个类有共同的成员变量和成员方法,抽取到另外一个类中(父类),在让多个类去 ...

  7. Struts2-学习笔记系列(14)-拦截器

    6.1对action 的拦截 自定义拦截器: public class MyInterceptor extends AbstractInterceptor { private String name; ...

  8. Java相同id的数据集合,合并数据为一条,并将几个字段内容合并为一个

    Java实现,当然也可以数据库实现; /** * Created by shaozhiqi on 2019/7/31. */ public class TestUnion { @Test public ...

  9. .Net Core结合AspNetCoreRateLimit实现限流

    前言 相信使用过WebApiThrottle的童鞋对AspNetCoreRateLimit应该不陌生,AspNetCoreRateLimit是一个ASP.NET Core速率限制的解决方案,旨在控制客 ...

  10. ADO.NET 事务控制

    在ADO.NET 中,可以使用Connection 和Transaction 对象来控制事务.若要执行事务,请执行下列操作: 1.调用Connection 对象的BeginTransaction 方法 ...