Datasheet

2.7 Command Processing Exceptions
C141-C008 2-23
2.7.4 Command processing in the not ready state
If the initial self-diagnosis after the power is turned on is completed normally and
the spindle motor reaches its rated speed, the IDD reads out the "System
Information", such as information on MODE SELECT parameters or disk
medium defects from the system space on the disk drive and initializes each type
of control information. When this operation is completed, the IDD enters the
Ready state. Furthermore, the Not Ready state is when the IDD is in either of the
following states.
When the spindle motor has not reached the rated speed.
When a system information reading operation is not completed, or the IDD
failed.
Also, in cases where initialization of the disk medium (formatting) did not
terminate normally for any number of reasons, accessing of the data on the disk
medium becomes impossible.
Below, the IDD’s processing and response to commands received in the case that
it is in a not ready state, or in a state where initialization is incomplete are
described. Furthermore, the spindle motor starting control method when the
power is turned on can be selected by means of the setting information (motor
start mode) given from the external, controlled so that it starts simultaneously
when the power is turned on or by the START/STOP UNIT command.
(1) General response in not ready state
The IDD, except in cases where the received command corresponds to either of
the commands in item 2.7.4 (2), reports the CHECK CONDITION status in
response to that command. The sense data generated at this time show one of the
conditions in Table 2.8, depending on the state of the IDD.
Table 2.8 Sense data in not ready state
IDD State Sense Key Sense Code
Spindle motor not rotating at
normal speed.
NOT READY
[=2]
Logical unit in Inprocess of
Becoming ready.
[=04-01]
Reading system information
have not completed.
NOT READY
[=2]
Logical unit not ready, Initializing
cmd required.
[=04-02]
Reading system information
failed.
HARDWARE ERROR
[=4]
Logical unit failed self-configuration
[=4C-nn]