Technical information

HGST Ultrastar C15K600 Hard Disk Drive Specification
161
18.10.3
Mode Page 01 (Read/Write Error Recovery Parameters)
Table 136 Mode Page 01 (Vendor Unique Parameters)
Byte
Bit
Default
7
6
5
4
3
2
1
0
0
PS
0
Page Code = 01h
81h
1
Page Length = 0Ah
0Ah
2
AWRE
ARRE
TB
RC
EER=0
PER
DTE
DCR=0
C0h
3
Read Retry Count
01h
4
Obsolete = 0
00h
5
Obsolete = 0
00h
6
Obsolete = 0
00h
7
Reserved
00h
8
Write Retry Count
01h
9
Reserved
00h
10
11
(MSB)
Recovery Time Limit
(LSB)
00h
The Read-Write recovery parameters that will be used during any command that performs a read or write operation
to the medium are as follows:
- AWRE Automatic Write Reallocation Enabled bit, set to one indicates that the drive shall perform automatic
reallocation of defective data blocks during write operations. AWRE bit set to zero is ignored.
- ARRE Automatic Read Reallocation Enabled bit, set to one indicates that the drive shall perform automatic
reallocation of defective data blocks during read operations. ARRE bit, set to zero is ignored.
- TB Transfer Block bit, set to one indicates that a data block that is not recovered within the recovery limits
specified shall be transferred to the Initiator before Check Condition status is returned. A TB bit set to zero
indicates that such a data block shall not be transferred to the Initiator. Data blocks that can be recovered within
the recovery limits are always transferred regardless of the value of the bit.
- RC Read Continuous bit, set to one requests the Target to transfer the entire requested length of data without
adding delays that would increase or ensure data integrity. This implies that the Target may send erroneous
data. This bit has priority over all other error control bits (PER, DTE, DCR, TB). RC set to zero indicates normal
interpretation of PER, DTE, DCR, and TB values. The RC bit setting is used by the Target when reporting errors
associated with the transfer of the Initiator's data for the Read commands interpretation of PER, DTE, DCR, and
TB values. The RC bit applies only to READ commands.
Note: The Target implementation of the RC option is to disable error detection of the data fields but continue normal
error detection and recovery for errors occurring in the servo field. If a servo field failure occurs, normal DRP could result
in considerable recovery action, including proceeding through all levels of DRP.
- EER an Enable Early Recovery bit, must be set to zero, indicating that the drive shall use an error recovery
procedure that minimizes the risk of misdetection or miscorrection during the data transfer. Data shall not be
fabricated.
- PER Post Error bit, is set to one to indicate that the drive reports recovered errors.
- DTE (Data Terminate on Error) bit set to one specifies that data transfer will be halted when the first recovered
error is encountered. PER must be set to one when DTE is set to one. DTE set to zero will cause data transfer