Device Self-test 命令是被用来执行了一个设备自检操作或者中断一个设备自检操作。通常是一下操作:
a) 开始一个简短的自检操作。
b) 开始一个扩展的自检操作。
c) 开始一个自定义的自检操作。
d) 中断一个正在进行的自检操作
自检操作在controller 提交一个了一个自检命令后被执行。命名空间标识符字段控制哪些命名空间包含在设备自检操作中,如图165所示。
Figure 165: Device Self-test Namespace Test Action
1
2
3
4
5
6
7
Value
Description
00000000h
指定设备自检操作不应包括任何namespace,并且只有控制器作为设备自检操作的一部分
00000001h toFFFFFFFEh
自检操作指定该namespace,如果namespace ID无效,命令会被中断,并返回错误状态是“Invalid Namespace” or “Format”,如果namespace ID没有激活,命令会被中断,并返回错误状态是“Invalid Filed”