C156-E142-02EN
4 - 45
4.6.5.2 Read-Write error recovery page
Table 4.54 Read-Write error recovery page
Bit
Byte
7
6
5
4
3
2
1
0
0
PS
0
Page Code (01h)
1
Page Length (0Ah)
2
AWRE
Reserved
Reserved
RC
Reserved
PER
Reserved
DCR
3
Read Retry Count
4-7
Reserved
8
Write Retry Count
9-11
00h
When the AWRE (Automatic Write Reallocation Enable) bit is 0, no automatic alternate block
assignment is made for the WRITE (10), WRITE (12), or WRITE AND VERIFY command.
When the bit of AWRE is 1, automatic alternate block assignment is made.
When the RC (Read Continuous) bit is 0, the command reports an error if an uncorrectable data
error is detected in the READ (10) or READ (12) command. When the bit of RC is 1, the
command transfers the wrong data and ends normally even if an uncorrectable error is detected.
When the PER (Post Error) bit is 0, the command reports the GOOD status when it recovers the
normal state by using the error recovery process. When the bit of PER is 1, the command reports
the CHECK CONDITION status when it recovers the normal state by using the error recovery
process. At this time, Sense key is set with RECOVERED ERROR.
RECOVERED ERROR is reported:
!
When 7 to 8 error bytes per interleaving was corrected by the ECC correction during read
operation
!
When a defect sector is detected and replaced with an alternate sector during a write operation
!
When an error occurs in one of four sets of media data during media management information
(DMA) write operation with the FORMAT UNIT command (MEDIUM ERROR is set if an
error occurs in two, three, or four sets of four sets.)
When the DCR (Disable Correction) bit is 0, the command corrects errors if a correctable error is
detected in the READ (10) or READ (12) command. When the bit of DCR is 1, the command
does not correct errors even if a correctable error is detected.