Fujitsu MBA3300RC Computer Drive User Manual


 
Command Specifications
248 C141-C013
Table 4.48 Error recovery control flags during the self-diagnosis test
PER DTE Diagnostic test operation
0 0 The diagnostic test continues when error recovery is successful. The contents
of recovered errors are not reported. When an error which cannot be recovered
from is detected, the diagnostic test terminates at that point with an error.
1 0 The diagnostic test continues when error recovery is successful. When an error
which cannot be recovered from is detected, the diagnostic test terminates at
that point with an error. Even when all the detected errors have been recovered,
a CHECK CONDITION status (RECOVERED ERROR [=1]) is reported after
the series of diagnostic tests is completed and the sense data show the contents
of the last error to be successfully recovered from.
When "1" is specified in the "SelfTest (self test)" bit in this
command, the command execution results are reported by the status
byte and the sense data. Therefore, even if the RECEIVE
DIAGNOSTIC RESULTS command is executed after this
command, the self-diagnosis test execution results are not reported
as response data.
(2) Parameter specification
When "0" is specified in the "SelfTest (self test) bit in the CDB, the HDD executes the
operations specified in the parameter list transferred from the INIT by this command.
In this case, the HDD reports a GOOD status and terminates this command at the point
when preparation of the "response data" is completed after completing the specified
operations. The INIT can read the execution results (response data) by the RECEIVE
DIAGNOSTIC RESULTS command.
When the "PF (page format)" bit in the CDB is "1," the parameter list transferred
from the INIT by this command shows the page format, explained later, but the
HDD disregards the value specified in this bit and always handles the page format
according to the specifications in the parameter list when the parameter list is
transferred by this command. Also, when the "SelfTest (self test)" bit is "0," the
specifications in the "DefOfl (device off-line)" bit and the "UnitOfl (unit off-
line)" bit have no meaning and their specified values are disregarded.