K6610007
Rev.5
02.14.’03
- 50 -
6.3.2.5.8 Flush Cache [E7h]
The Flush Cache command is to check the device if write cache data were written on the disk or not.
BSY is set until all write cache data are written on the disk or a write error is occurred. Maximum time to
write the cache data on the disk is 30 seconds.
Task
File
Registers
7 6 5 4 3 2 1 0
Command E7h
Cylinder High
XX
Cylinder Low
XX
Device/Head -
X -
DRV XX
Sector Number
XX
Sector Count
XX
Features
XX
DRV : Device selection bit
0 : DRV0
1:DRV1
In case of Write Fault, the command is aborted and Status Register bit 5 DWF(Device Write Fault) is set to
one. For Device/Head Register bit 6 LBA=0(CHS mode), a logical CHS address, which had the first error
during write cache, is reported on Task File Register. For Device/Head Register bit 6 LBA=1(LBA mode), a
LBA address, which had the first error during write cache, is reported on Task File Register.