User Manual

SCSI Commands Reference Manual, Rev. J 242
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
If the BYTCHK field is set to 01b or 11b, then the device server shall perform a byte-by-byte comparison of protection information transferred from
the data-out buffer with protection information read from the medium based on the VRPROTECT field as described in table 211.
Table 211 VRPROTECT field with BYTCHK field set to 01b or 11b - byte-by-byte comparison requirements (Sheet 1 of 2)
Code
Logical unit
formatted with
protection
information
Field
Byte-by-byte
Comparison
If compare fails [c]
[d]
,
additional sense code
000b
Ye s
No protection information received from application client to compare. Only user data is compared within
each logical block.
No
No protection information or the medium or received from application client to compare. Only user data is
compared within each logical block.
001b [b]
Ye s
LOGICAL BLOCK GUARD Shall
LOGICAL BLOCK GUARD CHECK FAILED
LOGICAL BLOCK APPLICATION TAG
(ATO = 1) [e]
Shall
LOGICAL BLOCK APPLICATION TAG CHECK
FAILED
LOGICAL BLOCK APPLICATION TAG
(ATO = 0) [f]
Shall not
No compare performed
LOGICAL BLOCK REFERENCE TAG Shall
LOGICAL BLOCK REFERENCE TAG CHECK FAILED
LOGICAL BLOCK REFERENCE TAG
(type 3 and ATO = 0)
Shall
LOGICAL BLOCK REFERENCE TAG CHECK FAILED
LOGICAL BLOCK REFERENCE TAG
(type 3 and ATO = 1)
Shall not
No compare performed
No
Error condition [a]
010b [b]
Ye s
LOGICAL BLOCK GUARD Shall not
No compare performed
LOGICAL BLOCK APPLICATION TAG
(ATO = 1) [e]
Shall
LOGICAL BLOCK APPLICATION TAG CHECK
FAILED
LOGICAL BLOCK APPLICATION TAG
(ATO = 0) [f]
Shall not
No compare performed
LOGICAL BLOCK REFERENCE TAG
(not type 3)
Shall
LOGICAL BLOCK REFERENCE TAG CHECK FAILED
LOGICAL BLOCK REFERENCE TAG
(type 3 and ATO = 0
Shall
LOGICAL BLOCK REFERENCE TAG CHECK FAILED
LOGICAL BLOCK REFERENCE TAG
(type 3 and ATO = 1)
Shall not
No compare performed
No
Error condition [a]