K6610007
Rev.5
02.14.’03
- 63 -
c) If the device is in the process of performing the subcommand routine and is interrupted by any new
command from the host except a SLEEP, SMART DISABLE OPERATIONS, SMART EXECUTE OFF-
LINE IMMEDIATE, or STANDBY IMMEDIATE command, the device suspends or aborts the
subcommand routine and services the host within two seconds after receipt of the new command. After
servicing the interrupting command from the host the device immediately resumes the subcommand
routine without any additional commands from the host.
d) If the device is in the process of performing a off-line routine and is interrupted by a SLEEP command
from the host, the device suspends the off-line routine and services the host after receipt of the
command. If the device is in the process of performing any self-test routine and is interrupted by a
SLEEP command from the host, the device aborts the self-test routine and services the host after
receipt of the command.
e) If the device is in the process of performing the subcommand routine and is interrupted by a SMART
DISABLE OPERATIONS command from the host, the device aborts the subcommand routine and
services the host within two seconds after receipt of the command.
f) If the device is in the process of performing the subcommand routine and is interrupted by a SMART
EXECUTE OFF-LINE IMMEDIATE command from the host, the device aborts the subcommand routine
and services the host within two seconds after receipt of the command. The device then services the
new SMART EXECUTE OFF-LINE IMMEDIATE subcommand.
g) If the device is in the process of performing the off-line routine and is interrupted by a STANDBY
IMMEDIATE command from the host, the device suspends the subcommand routine, and services the
host within two seconds after receipt of the command. After receiving a new command that causes the
device to exit a power saving mode, the device resumes the off-line routine without any additional
commands from the host unless these activities were aborted by the host.
h) If the device is in the process of performing the self-test routine and is interrupted by a STANDBY
IMMEDIATE command from the host, the device aborts the self-test routine, and services the host
within two seconds after receipt of the command.
i)
While the device is performing the subcommand routine it does not automatically change power
states (e.g., as a result of its Standby timer expiring). If an error occurs while a device is performing a
self-test routine the device discontinues the testing and places the test results in the Self-test execution
status byte.
(2) Captive mode
When executing a self-test in captive mode, the device sets BSY to one and executes the self-test routine
after receipt of the command. At the end of the routine the device places the results of this routine in the
Self-test execution status byte and executes command completion. If an error occurs while a device is
performing the routine the device discontinues its testing, place the results of this routine in the Self-test
execution status byte, and complete the command.