VTL 命令
下面是这段时间抓包遇到的所有命令(可能还有遗漏),黑色(*)为第一阶段需要实现的
*1、Inquiry:12h
*1)00/00:标准页Standard INQUIRY page (SPC)
厂商、型号、类型根据LUN信息返回
Peripheral device type=01h(SSC-3)或者Media changer device(SMC-3)
*2)01/00:所有支持的VPD页Supported VPD Pages VPD page(SPC)
*3)01/80:LUN序列号Unit Serial Number VPD page(SPC)
*4)01/83:设备标识Device Identification VPD page(SPC)
5)01/B0:Sequential-access device capabilities VPD page(SSC)
*2、Mode Sense 6:1Ah
*DBD=0或者1(1表示disable block descriptors)
*1)1D/00:Medium Configuration mode page(SSC)
2)10/00:Device Configuration mode page(SSC)
3)0F/00:Data Compression mode page(SSC)
4)00/00:vendor specific (mhvtl返回block descriptors)
5)0A/00:Control mode page (SPC)
*3、READ ELEMENT STATUS:B8h(SMC)
*VOLTAG=0或者1(1表示report volume tag information)
1)1:Medium transport element
*2)2:Storage element descriptor
3)3:Import/export element
*4)4:Data transfer element descriptor
*4、TEST UNIT READY:00h (SPC)
5、REPORT LUNS:A0h(SPC)
6、MOVE MEDIUM:A5h(SMC)
7、READ BLOCK LIMITS:05h (SSC)
8、LOG SENSE:4Dh
PC=01(表示Cumulative values)
1)31/00:vendor specific(mhvtl返回Tape Capacity log page)
2)2E/00:TapeAlert log page(SSC)
9、REWIND:01h(SSC)
10、READ 6:08h(SSC)
SILI=FIXED=0,变长读,单位字节
11、SPACE 6:11h(SSC)
CODE=0001b(表示Filemarks)
COUNT小于0表示后退,大于0表示前进
12、WRITE FILEMARKS 6:10h(SSC)
IMMED=0,采用透写模式
13、LOCATE 10:2Bh(SSC)
BT=0, LOGICAL OBJECT IDENTIFIER field shall be interpreted as a logical object identifier
CP=0,no partition change shall occur and the PARTITION field shall be ignored
IMMED=0,透写模式
14、SECURITY PROTOCOL IN:A2h(SPC-4)(mhvtl没有实现)
15、READ ATTRIBUTE:8Ch(SPC-4)(mhvtl没有实现)
16、READ POSITION:34h(SSC)
SERVICE ACTION=00h,表示SHORT FORM -- BLOCK ID
17、WRITE 6:0Ah(SSC)
FIXED=0,变长写,单位字节
18、REQUES SENSE:03h(SPC)
19、MODE SELECT 6:15h(SPC)
PF=1,表示发送的是标准页内容
SP=0,不保存页内容
20、RESERVE 6:16h(SPC-2)
21:RELEASE 6:17h(SPC-2)
*1、Inquiry:12h
*1)00/00:标准页Standard INQUIRY page (SPC)
厂商、型号、类型根据LUN信息返回
Peripheral device type=01h(SSC-3)或者Media changer device(SMC-3)
*2)01/00:所有支持的VPD页Supported VPD Pages VPD page(SPC)
*3)01/80:LUN序列号Unit Serial Number VPD page(SPC)
*4)01/83:设备标识Device Identification VPD page(SPC)
5)01/B0:Sequential-access device capabilities VPD page(SSC)
*2、Mode Sense 6:1Ah
*DBD=0或者1(1表示disable block descriptors)
*1)1D/00:Medium Configuration mode page(SSC)
2)10/00:Device Configuration mode page(SSC)
3)0F/00:Data Compression mode page(SSC)
4)00/00:vendor specific (mhvtl返回block descriptors)
5)0A/00:Control mode page (SPC)
*3、READ ELEMENT STATUS:B8h(SMC)
*VOLTAG=0或者1(1表示report volume tag information)
1)1:Medium transport element
*2)2:Storage element descriptor
3)3:Import/export element
*4)4:Data transfer element descriptor
*4、TEST UNIT READY:00h (SPC)
5、REPORT LUNS:A0h(SPC)
6、MOVE MEDIUM:A5h(SMC)
7、READ BLOCK LIMITS:05h (SSC)
8、LOG SENSE:4Dh
PC=01(表示Cumulative values)
1)31/00:vendor specific(mhvtl返回Tape Capacity log page)
2)2E/00:TapeAlert log page(SSC)
9、REWIND:01h(SSC)
10、READ 6:08h(SSC)
SILI=FIXED=0,变长读,单位字节
11、SPACE 6:11h(SSC)
CODE=0001b(表示Filemarks)
COUNT小于0表示后退,大于0表示前进
12、WRITE FILEMARKS 6:10h(SSC)
IMMED=0,采用透写模式
13、LOCATE 10:2Bh(SSC)
BT=0, LOGICAL OBJECT IDENTIFIER field shall be interpreted as a logical object identifier
CP=0,no partition change shall occur and the PARTITION field shall be ignored
IMMED=0,透写模式
14、SECURITY PROTOCOL IN:A2h(SPC-4)(mhvtl没有实现)
15、READ ATTRIBUTE:8Ch(SPC-4)(mhvtl没有实现)
16、READ POSITION:34h(SSC)
SERVICE ACTION=00h,表示SHORT FORM -- BLOCK ID
17、WRITE 6:0Ah(SSC)
FIXED=0,变长写,单位字节
18、REQUES SENSE:03h(SPC)
19、MODE SELECT 6:15h(SPC)
PF=1,表示发送的是标准页内容
SP=0,不保存页内容
20、RESERVE 6:16h(SPC-2)
21:RELEASE 6:17h(SPC-2)