Hitachi travelstar hds723020bla642 用户手册

下载
页码 173
7K200 SATA OEM Specification 
143/173 
Off-line mode: The device executes command completion before executing the specified routine. 
During execution of the routine the device will not set BSY nor clear DRDY. If the device is in the 
process of performing its routine and is interrupted by a new command from the host, the device will 
abort or suspend its routine and service the host within two seconds after receipt of the new 
command. After servicing the interrupting command, the device will resume its routine 
automatically or not start its routine depending on the interrupting command.   
Captive mode: When executing self-test in captive mode, the device sets BSY to one and executes the 
specified self-test routine after receipt of the command. At the end of the routine, the device sets the 
execution result in the Self-test execution status byte and ATA registers as below and executes 
command completion.   
Status 
Set ERR to one when self-test has failed 
Error 
Set ABRT to one when self-test has failed 
LBA Mid 
Set to F4h when self-test has failed 
LBA High 
Set to 2Ch when self-test has failed 
 
SMART Selective self-test routine 
When the value in the LBA Low register is 4 or 132, the Selective self-test routine shall be 
performed. This self-test routine shall include the initial tests performed by the Extended self-test 
routine plus a selectable read scan. The host shall not write the Selective self-test log while the 
execution of a Selective self-test command is in progress. 
The user may choose to do read scan only on specific areas of the media. To do this, user shall set the 
test spans desired in the Selective self-test log and set the flags in the Feature flags field of the 
Selective self-test log to indicate do not perform off-line scan. In this case, the test spans defined 
shall be read scanned in their entirety. The Selective self-test log is updated as the self-test proceeds 
indicating test progress. When all specified test spans have been completed, the test is terminated 
and the appropriate self-test execution status is reported in the S.M.A.R.T. READ DATA response 
depending on the occurrence of errors. The following figure shows an example of a Selective selftest 
definition with three test spans defined. In this example, the test terminates when all three test 
spans have been scanned. 
 
 
Figure 10 Selective self-test test span example 
After the scan of the selected spans described above, a user may wish to have the rest of media read 
scanned as an off-line scan. In this case, the user shall set the flag to enable off-line scan in addition 
to the other settings. If an error occurs during the scanning of the test spans, the error is reported in 
the self-test execution status in the S.M.A.R.T. READ DATA response and the off-line scan is not 
executed. When the test spans defined have been scanned, the device shall then set the offline scan 
pending and active flags in the Selective self-test log to one, the span under test to a value greater 
than five, the self-test execution status in the S.M.A.R.T. READ DATA response to 00h, set a value 
of 03h in the off-line data collection status in the S.M.A.R.T. READ DATA response and shall