C141-E039-01EN
3 - 92
3.2.10
SYNCHRONIZE CACHE (35)
Bit
Byte
7
6
5
4
3
2
1
0
0
X‘35’
1
LUN
0
0
0
Immed
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
Block Count (MSB)
8
Block Count (LSB)
9
0
0
0
0
0
0
Flag
Link
This command matches the logical block data in the data buffer with the same logical block
data recorded on the disk media. If the data in the logical block in the data buffer is newer
than the data on the disk media, those data are written to the disk media.
When the WRITE CACHE is used, unwritten data held in the data buffer which are written to
the disk media are written using this command.
The values specified in the "Logical block address" field and "Block count" field in the CDB
are disregarded and if any unwritten data exist in the data buffer, writing of all those data to
the disk media is performed.
If bit 1 of CDB byte 1, the "Immed (immediate) bit, is "1," a GOOD status is reported
immediately at the point when the legality of the CDB is confirmed and the command is
terminated. If this bit is "0," a GOOD status is reported at the point when writing of the
unwritten data in the data buffer is completed and the command is terminated.