5.3 Host Commands
Table 5.5 Command code and parameters (3/3)
COMMAND NAME |
|
| COMMAND CODE (Bit) |
|
| PARAMETER USED | |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
7 | 6 |
| 5 | 4 | 3 | 2 |
| 1 | 0 | FR | SC | SN | CY | DH | |
|
|
| |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
READ LOG EXT | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE SECTOR(S) EXT | 0 | 0 |
| 1 | 1 | 0 | 1 |
| 0 | 0 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE DMA EXT | 0 | 0 |
| 1 | 1 | 0 | 1 |
| 0 | 1 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SET MAX ADDRESS EXT | 0 | 0 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | N | Y | Y | Y | Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE MULTIPLE EXT | 0 | 0 |
| 1 | 1 | 1 | 0 |
| 0 | 1 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE DMA FUA EXT | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 0 | 1 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE LOG EXT | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 1 | 1 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
READ VERIFY SECTOR(S) EXT | 0 | 1 |
| 0 | 0 | 0 | 0 |
| 1 | 0 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE UNCORRECTABLE EXT | 0 | 1 |
| 0 | 0 | 0 | 1 |
| 0 | 1 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
READ LOG DMA EXT | 0 | 1 |
| 0 | 0 | 0 | 1 |
| 1 | 1 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE LOG DMA EXT | 0 | 1 |
| 0 | 1 | 0 | 1 |
| 1 | 1 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
READ FP DMA QUEUED | 0 | 1 |
| 1 | 0 | 0 | 0 |
| 0 | 0 | Y | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE FP DMA QUEUED | 0 | 1 |
| 1 | 0 | 0 | 0 |
| 0 | 1 | Y | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WRITE MULTIPLE FUA EXT | 1 | 1 |
| 0 | 0 | 1 | 1 |
| 1 | 0 | N | Y | Y | Y | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FLUSH CACHE EXT | 1 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 0 | N | N | N | N | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CY: cylinder field
DH: device/head field
FR: features field
SC: sector count field
SN: sector number field
R:Retry at error
1 = Without retry
0 = With retry
Y:Necessary to set parameters
Y*: Necessary to set parameters under the LBA mode
N:Not necessary to set parameters (The parameter is ignored if it is set.) N*: May set parameters.
D:The device parameter is valid, and the head parameter is ignored.
X:Do not care.