Текст страницы
10.18.3.2 Error Recovery Control command (action code : 0003h)
Table 55 Error Recovery Control command (Inputs)
Inputs: (Key Sector)
Word
Name
Value
Description
0
Action Code
0003h
Set the read and write error recovery time
1
Function Code
0001h
Set New Value
0002h
Return Current Value
0003h
Set Power-On Timer Value
0004h
Return Power-On Timer Value
0005h
Restore Manufacturer’s Default Timer Value
2
Selection Code
0001h
Read Timer
0002h
Write Timer
3
Min Recovery
Time Limit
Word
If the function code is 0001h, then this field contains the
recovery time limit in 100ms units. The minimum SCT
timeout value is 65 (=6.5 second). When the specified time
limit is shorter than 6.5 second, the issued command is
aborted.
255:4
Reserved
0000h
Table 56 Error Recovery Control command (Outputs)
Outputs: (TF Data)
Command Block Input Registers (Success)
Error
00h
Sector Count
If Function Code was 0002h, then this is the LSB of the requested recovery limit.
Otherwise, this field is reserved.
Sector Number
If Function Code was 0002h, then this is the MSB of the requested recovery limit.
Otherwise, this field is reserved.
Cylinder Low
Reserved
Cylinder High
Reserved
Device/Head
Reserved
Status
50h
The Error Recovery Control command can be used to set time limits for read and write error recovery. For non-queued
commands, these timers apply to command completion at the host interface. For queued commands where in order
data delivery is enabled, these timers begin counting when the command is sent to the device. These timers do not
apply to streaming commands, or to queued commands when out-of-order data delivery is enabled.
These command timers are volatile. The default value is 0 (i.e., disable command time-out).
96
Hard Disk Drive Specification