Maxtor 10K III User Manual

Page of 284
SCSI Description
Maxtor Atlas 10K III
5-167
<
, , "%% (* 2<13
The SYNCHRONIZE CACHE command ensures that all logical blocks, within the 
specified range in the drive's cache memory, have their most recent data value 
recorded on the physical medium. If more recent data for a logical block, within the 
specified range, exists in the cache memory than on the physical medium, then the 
logical blocks from the cache memory is written to the physical medium. Logical 
blocks are not necessarily removed from the cache as a result of the Synchronize Cache 
operation. The data format and field descriptions are shown in Table 5-207 and Table 
5-208 re
spectively.
Table 5-207   
SYNCHRONIZE CACHE Command Descriptor Block-Data Format
Table 5-208   
SYNCHRONIZE CACHE Command-Field Descriptions
*
5
>
'
%
$
0
Operation Code (35h)
1
Reserved
Immed
= 0
RelAdr
2 - 5
Logical Block Address
6
Reserved
7 - 8
Number of Blocks
9
Control
&*2,
"()**+
Immed
Immediate. Must be 0. The drive returns status after the synchronize cache 
operation has been completed.
RelAdr
Relative Address. Must be 0. Relative addressing is not supported.
Logical 
Block Ad-
dress
The address of the first logical sector of the range to be operated upon by 
this command.
Number of 
Blocks
Specifies the total number of contiguous logical blocks within the range. 
When set to 0, the drive removes all sectors from the given Logical Block Ad-
dress on.
When Number of Blocks and Logical Block Address are both 0, the drive re-
moves all unwritten cache sectors to the medium.
It is not considered an error when no sectors within the specified range are 
in the cache memory.