List of common SCSI KCQs
| 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的更多相关文章
- SCSI磁盘标准的架构与文档
来自scsi标准的官方网站http://t10.org/,具体的文档可以去浏览官方网站. (*) This chart reflects the currently approved SCSI pro ...
- SCSI接口图文详解
目前存储设备的接口有五大类:IDE.SCSI.USB,并行口,串口,其中并行口与串口的速度非常慢,不提也罢,最主要的就是IDE,usb,SCSI.IDE(Integrated Drive Electr ...
- 主要协议SCSI、FC、iSCSI
一.SCSI SCSI是小型计算机系统接口(Small Computer System Interface)的简称,于1979首次提出,是为小型机研制的一种接口技术,现在已完全普及到了小型机,高低端服 ...
- IDE 、SATA、SCSI 的区别
http://chuanwang66.iteye.com/blog/1134784 IDE IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的 ...
- Serial attached SCSI
http://en.wikipedia.org/wiki/Serial_attached_SCSI Serial attached SCSI From Wikipedia, the free ency ...
- [转]IDE 、SATA、SCSI 的区别
IDE IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的 本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 .把盘体与控制器集成在 一 ...
- Socket聊天程序——Common
写在前面: 上一篇记录了Socket聊天程序的客户端设计,为了记录的完整性,这里还是将Socket聊天的最后一个模块--Common模块记录一下.Common的设计如下: 功能说明: Common模块 ...
- angularjs 1 开发简单案例(包含common.js,service.js,controller.js,page)
common.js var app = angular.module('app', ['ngFileUpload']) .factory('SV_Common', function ($http) { ...
- Common Bugs in C Programming
There are some Common Bugs in C Programming. Most of the contents are directly from or modified from ...
随机推荐
- Java 类加载器解析及常见类加载问题
Java 类加载器解析及常见类加载问题 java.lang.ClassLoader 每个类加载器本身也是个对象--一个继承 java.lang.ClassLoader 的实例.每个类被其中一个实例加载 ...
- AI学习笔记:特征工程
一.概述 Andrew Ng:Coming up with features is difficult, time-consuming, requires expert knowledge. &quo ...
- CentOS7部署指南
1.rpm包安装---下载安装文件 wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm rpm -ivh jenkins-2 ...
- ClickHouse学习系列之三【配置文件说明】
背景 最近花了些时间看了下ClickHouse文档,发现它在OLAP方面表现很优异,而且相对也比较轻量和简单,所以准备入门了解下该数据库系统.在介绍了安装和用户权限管理之后,本文对其配置文件做下相关的 ...
- 我去,还在这样读写 excel 这也太低效了吧!
前言 博文地址:https://sourl.cn/SsD3AM 最近读者小 H 给小黑哥发来私信: 小黑哥,最近我在负责公司报表平台开发,需要导出报表到 excel 中.每次使用 POI 开发,都要写 ...
- 区分C++和Java的this
区分C++和Java的this 今天早上写C++程序的时候,我习惯性地在程序中写了如下代码 void setY(int x){ this.x = x; } 编译器给我无情地报错了.后来想想,发现是自己 ...
- 面试刷题37:微服务是什么?springcloud,springboot是什么?
面试中被问到为什么要使用微服务架构?springcloud的核心组件有哪些? 拿我们国家的兵种来说,如何把战争这个单体架构微服务化,就是根据适用的场景,拆分出不同的兵种(微服务) 然后每个兵种之间通过 ...
- AntSword 中国蚁剑的下载安装配置(附下载文件)
文章更新于:2020-04-11 按照惯例,需要的文件附上链接放在文首. 文件一: antSword-2.1.8.1.zip.7z 文件大小: 14.3 MB 下载链接: 中国蚁剑 v2.1.8.1 ...
- 汇编刷题:内存 MEM 单元开始存放着 10 个带符号字节数据, 编写完整程序求其中正数、 零和负数的个 数, 并分别将它们存于 PLUS、 ZERO 和 NEGO 3 个单元
DATA SEGMENT MEM DB 12H,91H,73H,64H,20H,0A5H,0D1H,91H,0A2H,00H PLUS DB 00H ZERO DB 00H NEGO DB 00H D ...
- hive常用函数五
复合类型构建操作 1. Map类型构建: map 语法: map (key1, value1, key2, value2, …) 说明:根据输入的key和value对构建map类型 举例: hive& ...