4.2 Data Access Commands

4.2.9 SYNCHRONIZE CACHE (35)

 

Bit

7

6

5

 

4

 

3

 

2

1

0

Byte

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

X'35'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

0

0

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

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

C141-C013

223

Page 227
Image 227
Fujitsu MBA3300RC, MBC2036RC, MBC2073RC, MBA3147RC, MBA3073RC specifications Synchronize Cache