Fujitsu MAT3300FC 用户手册

下载
页码 460
Sense Data and Error Recovery Methods 
 
5-26 
C141-C008 
(4)  Other internal IDD errors 
If an irrecoverable error other than those in items (1) to (3) above is detected internally 
in the IDD, the IDD terminates the command that is currently being executed with a 
CHECK CONDITION status.  The sense key in the sense data at this time is 
"HARDWARE ERROR [=4]." 
5.3.2  Auto alternate block allocation processing 
The IDD is equipped with a function which automatically executes alternate block 
allocation processing for defective data blocks detected during execution of the 
READ and READ EXTENDED commands. 
(1)  Auto alternate block allocation processing during a read operation 
This function is enabled by specifying "1" in the ARRE flag in the MODE 
SELECT parameters.  Furthermore, this function is applicable to the following 
commands only. 
• 
READ command 
• 
READ EXTENDED command 
When this function is permitted, if, during read processing to the data area, an error 
which is an object of retry processing is detected, and which it is impossible to recover 
from even when reading is retried (see Section 5.3.1 (2)) the number of times specified 
in the "Number of Retries during Read" field in the MODE SELECT parameters, the 
IDD allocates an alternate block for that data block and executes copying of the 
alternate block to the data area.  Alternate block allocation processing is the same as 
processing with the REASSIGN BLOCKS command.  Furthermore, recovered data 
copied to the alternate block are data which are read out, skipping the ID area, if there 
is an ID area, or they are data which have been corrected through the ECC. 
This function is applied once only during execution of one command. Alternate 
block allocation processing and copying are executed for the first defective data 
block to be detected during execution of a command, but if a second defective 
data block is detected, the command that is being executed at that point is 
terminated with an error.  However, by the INIT's reissuing the same command, 
auto alternate block allocation is applied sequentially and error recovery can be 
attempted. 
Remark: 
1.  When this function is specified (ARRE = "1"), the EER flag's specification in 
the MODE SELECT parameter is made invalid and Read retry processing is 
performed up to the number of times specified in the "Number of Retries 
during Read" parameter.  If "0" is specified in the DCR flag, correction 
processing of the data is performed afterward (see Section 5.3.1 (3)).  When 
"1" is specified in the DCR flag, ECC correction processing is prohibited, so 
even if "1" is specified in the ARRE flag, auto alternate block allocation 
processing will not be executed for errors in the data area.