5.46WRITE AND VERIFY Command (2Eh)

The WRITE AND VERIFY command writes host-supplied data to the unit and verifies it was written correctly. The data format and field descriptions are shown in Table 5-210and Table 5-211respectively.

Table 5-210WRITE AND VERIFY Command Descriptor Block-Data Format

Bit

7

6

5

4

 

3

 

2

1

0

Byte

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

Operation

Code (2Eh)

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Reserved

 

DPO

 

 

Reserved

BytChk

RelAdr

 

 

 

 

 

 

 

 

 

2 - 5

 

 

 

Logical Block Address

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7 - 8

 

 

 

Transfer Length

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

Control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 5-211WRITE AND VERIFY Command-Field Descriptions

Field

Description

 

 

 

Disable Page Out. When the value of the field is 1, the drive tells the controller to by-

 

pass cache as much as possible. The buffers used for the WRITE data are given a low

 

priority. This bit may be useful if the host CPU is performing a background copy oper-

 

ation and does not want to wipe out the drive's cache.

DPO

When DPO is 0, the drive tells the controller to cache this WRITE data in a normal

 

 

manner.

 

NOTE: The drive normally assigns a low priority to write caching. Therefore, the DPO

 

bit in a WRITE command is essentially ignored.

 

Byte Check. When 1, the drive performs a byte-by-byte comparison of the data written

BytChk

on the media with the data transferred from the initiator.

When 0, the drive performs a medium verification with no data comparison of the sec-

 

 

tors written by the command.

 

 

RelAdr

Relative Address. This feature is not supported and the field must be 0.

 

 

Logical Block

The address of the first logical block where the WRITE operation will occur.

Address

 

Transfer Length

The number of contiguous logical blocks of data to write and verify. The drive returns

CHECK CONDITION status with the correct sense data if the specified transfer would

 

cause the write operation to extend beyond the Logical Block Address space.

5-150 Maxtor Atlas 10K V