3.2 Data Access Commands
C141-C010
3-75
When this bit is "1", it indicated that the IDD shall access the media in performing the command
prior to returning GOOD status. WRITE commands shall not return GOOD status until the logical
blocks have actually been written on the media (i.e., the data is not write cached).
3.2.5
WRITE AND VERIFY (2E)
Bit
Byte
7
6
5
4
3
2
1
0
0
X‘2E’
1
LUN
×
0
0
BytChk
0
2
Logical Block Address (MSB)
3
Logical Block Address
4
Logical Block Address
5
Logical Block Address (LSB)
6
0
0
0
0
0
0
0
0
7
Transfer Block Count (MSB)
8
Transfer Block Count (LSB)
9
0
0
0
0
0
0
0
Link
This command transfers the number of blocks of data specified in the "Transfer block count" field from
the INIT and writes them in continuous logical data blocks with the logical data block on the disk media
specified in the "Logical block address" field in the CDB as the top, then reads those data and performs a
Verify check.
The functions of this command related to write operations are the same as those of the WRITE
EXTENDED command (Section 3.2.4), with the exception that the write cache function cannot be
applied. When zero is specified in the "Transfer block count," this command is terminated normally
without performing seek or pre-fetch.
The specification in bit 4 of CDB byte 1 is disabled in the IDD and the specified value is disregarded.
The VERIFY check executed by this command is the only the ECC (data portion) normalcy check.
Error recovery processing during execution of the VERIFY check conforms to the mode specified by the
MODE SELECT parameter (Verify error recovery parameter). For example, when data correction
processing is not prohibited, if a correctable data check is detected during the VERIFY check, the
VERIFY check is regarded as having terminated successfully.
When “1” is set in bit 1 (BytChk bit) of CDB byte 1, the IDD reads data blocks from the disk and
compares the data with the write data transferred from the INIT after terminating the write operation.
This IDD does not support that function, however, so it performs the operation executed when “0” is set
in bit 1 (BytChk bit) of CDB byte 1.
Summary of Contents for 80
Page 4: ...This page is intentionally left blank ...
Page 10: ...This page is intentionally left blank ...
Page 18: ...This page is intentionally left blank ...
Page 62: ...This page is intentionally left blank ...
Page 284: ...Sense Data Error Recovery Methods This page is intentionally left blank ...
Page 296: ...This page is intentionally left blank ...
Page 298: ...This page is intentionally left blank ...
Page 308: ...This page is intentionally left blank ...
Page 309: ......
Page 310: ......