This SCB command reads the specified blocks of data and checks for errors. Data is not transferred by this command; it serves to verify the readability of the data and the correct operation of the device. This command is used for devices with fixed length blocks, such as fixed disk drives. This command causes the adapter to send the SCSI Read and Verify commands to the device. The blocks specified are read and the data is transferred to the system.

The Read Verify command supports multiple block operations up to 65,535 blocks or 16MB minus 1 byte (MB = 1,048,576 bytes), whichever is less, of total data transferred.

For devices with variable length blocks, such as tape drives, the Send Other SCSI SCB command should be used to generate the SCSI Read and Verify commands.

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0    Remarks

 0  0  0  1  1  1  0  0 ND NS  0  0  0  0  1  1    Read Verify
 1 ES RE  0  0  0  1  0  0  0  0  0  0  0  0 CH    Enable Word
 <---------- Least Significant Word ---------->    Logical Block
 <---------- Most Significant Word ----------->     Address
 <---------- Reserved ------------------------>
 <---------- Reserved ------------------------>
 <---------- Reserved ------------------------>
 <---------- Reserved ------------------------>
 <---------- Least Significant Word ---------->    Termination Status Block
 <---------- Most Significant Word ----------->     Address
 <---------- Least Significant Word ---------->    Optional SCB Chain
 <---------- Most Significant Word ----------->     Address
 <---------- Number of Blocks ---------------->    Block Count
 <---------- Block Size ---------------------->    Block Length
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ


[Back: Read Prefetch]
[Next: Reassign Block]