5.3 Host Commands
(26) FLUSH CACHE (X’E7’)
This command is used to write every write cache data stored by the device into the medium. When the device completes all the data writing, it reports the status to the host system. The device performs every error recovery so that the data are read correctly.
When executing this command, the writing of the data may take several seconds if much data are to be written.
In case a
•Error reporting conditions
(1)A SATA communication error occurred (ST = 51h, ER = 14h).
At command issuance (Shadow Block Registers setting contents)
CM | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
|
|
|
|
|
|
|
|
|
DH | x | x | x | x |
|
| xx |
|
|
|
|
|
|
|
|
|
|
CH |
|
|
|
| xx |
|
|
|
CL |
|
|
|
| xx |
|
|
|
SN |
|
|
|
| xx |
|
|
|
SC |
|
|
|
| xx |
|
|
|
FR |
|
|
|
| xx |
|
|
|
|
|
|
|
|
|
|
|
|
At command completion (Shadow Block Registers contents to be read)
ST |
|
|
| Status information |
| ||
|
|
|
|
|
|
|
|
DH | x | x | x |
| x |
| xx |
|
|
|
|
|
|
|
|
CH |
|
|
|
| xx |
| |
CL |
|
|
|
| xx |
| |
SN |
|
|
|
| xx |
| |
SC |
|
|
|
| xx |
| |
ER |
|
|
| Error information |
| ||
|
|
|
|
|
|
|
|