User Manual
SCSI Commands Reference Manual, Rev. J 241
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
101b [b]
Yes
LOGICAL BLOCK
GUARD
Shall LOGICAL BLOCK GUARD CHECK FAILED
LOGICAL BLOCK
APPLICATION
TAG
May
[c]
LOGICAL BLOCK APPLICATION TAG CHECK
FAILED
LOGICAL BLOCK
REFERENCE TAG
May
[f] LOGICAL BLOCK REFERENCE TAG CHECK FAILED
No
Error condition [a]
110b -
111b
Reserved
[a] A verify operation to a logical unit that supports protection information and has not been formatted with protection
information shall be terminated with CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the addi-
tional sense code set to INVALID FIELD IN CDB.
[b] If the logical unit does not support protection information the requested command should be terminated with CHECK
CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN CDB.
[c] If the device server has knowledge of the contents of the LOGICAL BLOCK APPLICATION TAG field, then the device server
shall check each logical block application tag. If the ATO bit in the Control mode page (see 5.3.12) is set to one, then this
knowledge is acquired from:
a) the EXPECTED LOGICAL BLOCK APPLICATION TAG field and the LOGICAL BLOCK APPLICATION TAG MASK field in the
CDB, if a VERIFY (32) command (see 3.58) is received by the device server;
b) the Application Tag mode page (see 5.3.6), if a command other than VERIFY (32) is received by the device
server, and the ATMPE bit in the Control mode page (see 5.3.12) is set to one; or
c) a method not defined by this standard, if a command other than VERIFY (32) is received by the device
server, and the ATMPE bit is set to zero.
[d] If an error is reported, the sense key shall be set to ABORTED COMMAND.
[e] If multiple errors occur, the selection of which error to report is not defined by this manual.
[f]
If type 1 protection is enabled, the device server checks the logical block reference tag by comparing it to
the lower 4 bytes of the LBA associated with the logical block. If type 2 protection or type 3 protection is
enabled, the device server checks the logical block reference tag if it has knowledge of the contents of the
logical block reference tag field. If type 2 protection is enabled, then this knowledge may be acquired
through the expected initial logical block reference tag field in a VERIFY (32) command (see 3.58). If type 3
protection is enabled, then the method for acquiring this knowledge is not defined by this manual.
Table 210 VRPROTECT field with BYTCHK field set to one 01b or 11b - data-out buffer (Sheet 2 of 2)
Code
Logical unit
formatted with
protection
information
Field in
protection
information
Device server
check
If check fails
[d] [e]
, additional sense code