User Manual
SCSI Commands Reference Manual, Rev. J 234
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.55 VERIFY (10) command
The VERIFY (10) command (see table 207) requests that the device server verify the specified logical block(s) on the medium.
Each logical block includes user data and may include protection information, based on the VRPROTECT field and the medium
format.
Logical units that contain cache shall write referenced cached logical blocks to the medium for the logical unit (e.g., as they
would do in response to a SYNCHRONIZE CACHE command (see 3.51 and 3.52) with the SYNC_NV bit set to zero, the LOGICAL
BLOCK ADDRESS field set to the value of the VERIFY command’s LOGICAL BLOCK ADDRESS field, and the NUMBER OF BLOCKS
field set to the value of the VERIFY command’s VERIFICATION LENGTH field).
See the READ (10) command (see 3.16) for the definition of the DPO bit. See 2.2.3 for the definition of the LOGICAL BLOCK
ADDRESS field.
GROUP NUMBER field
The GROUP NUMBER field specifies the group into which attributes associated with the command should be collected. A GROUP
NUMBER field set to zero specifies that any attributes associated with the command shall not be collected into any group
If the Verify Error Recovery mode page (see 5.3.35) is implemented, then the current settings in that page specify the verification
criteria. If the Verify Error Recovery mode page is not implemented, then the verification criteria is vendor-specific.
Table 207 VERIFY (10) command
Bit
Byte
7 6 5 4 3 2 1 0
0 OPERATION CODE (2Fh)
1 VRPROTECT DPO Reserved BYTCHK Obsolete
2 (MSB)
LOGICAL BLOCK ADDRESS. . .
5 (LSB)
6
RESTRICTED FOR
MMC-5
Reserved GROUP NUMBER
7 (MSB)
VERIFICATION LENGTH
8 (LSB)
9 CONTROL