User Manual
SCSI Commands Reference Manual, Rev. J 227
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.51 SYNCHRONIZE CACHE (10) command
The SYNCHRONIZE CACHE (10) command (see table 199) requests that the device server ensure that the specified logical blocks
have their most recent data values recorded in non-volatile cache and/or on the medium. Logical blocks include user data and, if
the medium is formatted with protection information enabled, protection information. Logical blocks may or may not be
removed from volatile cache and non-volatile cache as a result of the synchronize cache operation.
OPERATION CODE field
The OPERATION CODE field contains the operation code of a command supported by the logical unit and shall be set to the value defined in
table 199.
IMMED (Immediate) bit
0 An immediate (IMMED) bit set to zero specifies that the device server shall not return status until the synchronize cache operation has
been completed.
1 An IMMED bit set to one specifies that the device server shall return status as soon as the CDB has been validated. If the IMMED bit is set
to one and the device server does not support the IMMED bit, the device server shall terminate the command with CHECK CONDITION
status with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN CDB.
Table 199 SYNCHRONIZE CACHE (10) command
Bit
Byte
7 6 5 4 3 2 1 0
0 OPERATION CODE (35h)
1 Reserved Obsolete IMMED Obsolete
2 (MSB)
LOGICAL BLOCK ADDRESS. . .
5 (LSB)
6 Reserved GROUP NUMBER
7 (MSB)
NUMBER OF BLOCKS
8 (LSB)
9 CONTROL