Table 63 Error Recovery Control Command (Inputs); Table 64 Error Recovery Control Command (On Puts) - Western Digital Ultrastar DC HC310 Specifications

3.5 inch serial ata hard disk drive
Table of Contents

Advertisement

9.18.3.2
Error Recovery Control Command (action code : 0003h)
Inputs: (Key Sector)
Word
Name
0
Action Code
1
Function Code
2
Selection Code
3
Value
255:4
reserved

Table 63 Error Recovery Control Command (Inputs)

Outputs: (TF Data)
Command Block Input Registers (Success)
Error
Sector Count
Sector Number
Cylinder Low
Cylinder High
Device/Head
Status

Table 64 Error Recovery Control Command (On puts)

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 device begins to execute the
command, not 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).
If a Read Command Timer expires or a Write Command Timer expires before command completion, the device:
a) Shall stop processing that command and return an error;
b) Shall return an Uncorrectable Error, if that command was a read command;
c) Should return command aborted, if that command was a write command; and
d) Should set the EXTENDED STATUS CODE field to 0015h (see Table 53)
The EXTENDED STATUS CODE field shall be cleared during the processing of the next non-SCT command by the
device, except if the command being processed is a read of the NCQ Command Error log.
Value
Description
0003h
Set the read and write error recovery time
0001h
Set New Value
0002h
Return Current Value
0001h
Read Timer
0002h
Write Timer
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.
0000h
If Function Code was 0002h, then this is the LSB of the requested recovery limit.
Otherwise, this field is reserved.
If Function Code was 0002h, then this is the MSB of the requested recovery limit.
Otherwise, this field is reserved.
Western Digital Hard Disk Drive OEM Specification
00h
reserved
reserved
reserved
50h
87

Advertisement

Table of Contents
loading

Table of Contents