C141-E054-02EN
4 - 126
(6)
Mode = 1, 1, 0 : Microcode Download, Address specified, not saved
In this mode, the controller's microcode is transferred to the data buffer. Depending on the
specification, the device is restarted with the transferred microcode.
In this mode, by specifying in the CDB's "Buffer Address" field the head address of the data
buffer which stores the data transferred from the INIT, microcode can be divided and
transferred in address ascending order.
The total number of bytes of data to be transferred from the INIT is specified in the "Transfer
Byte Length" field.
When "0" is specified in the "Buffer Address" field and in the "Transfer Byte Length" field,
the device is restarted by the transferred microcode.
When downloading of the microcode is completed, the IDD generates the Unit Attention
condition (UNIT ATTENTION [6]/Microcode has been changed [3F-01]) to all INITs other
than the INIT that started this command.
The IDD operates in accordance with this microcode until the power is turned off. If the power
is turned on again, the IDD's operation returns to the microcode saved on the disk previously.
(7)
Mode = 1, 1, 1: Microcode Download, Address specified, saved
In this mode, the controller microcode in the data buffer is transferred. Also, depending on the
specification, the transferred microcode is saved to the system area on the device medium, or
to the FLASH-ROM, so the device is restarted by that microcode.
In this mode, by specifying in the CDB's "Buffer Address" field the head address of the data
buffer which stores the data transferred from the INIT, microcode can be divided and
transferred in address ascending order.
The total number of bytes of data to be transferred from the INIT is specified in the "Transfer
Byte Length" field.
When "0" is specified in the "Buffer Address" field and in the "Transfer Byte Length" field, after
microcode consisting of the specified number of transfer bytes are transferred to the data buffer, the
validity of all the microcode existing in the data buffer is verified. If an error is detected, this
command terminates with a CHECK CONDITION status and [05-26] is generated.
If the microcode is valid, that microcode is saved in the System area on the disk medium and in the
FLASH-ROM. if it is saved correctly, this command is terminated with the "Good" status and
immediately after that, it restarts with that microcode. When downloading of the microcode is
completed, the IDD generates a Unit Attention condition, (UNIT ATTENTION [= 6]/ Microcode
has been changed [= 3F-01]) to all the INITs except the INIT that started this command.
If X '000000' is specified in the "Buffer Address" field, if the IDD is in the Not Ready state
(spindle motor not turning), this command terminates with a CHECK CONDITION status and
[02-04] is generated.
When downloading of the microcode is completed a Unit Attention condition is generated for
all the INITs except the INIT that issued the WRITE BUFFER command. The sense code at
this time shows Microcode has been changed [= 3F-01].
Содержание MAA3182FC Series
Страница 5: ...This page is intentionally left blank ...
Страница 9: ...viii C141 E054 02EN This page is intentionally left blank ...
Страница 11: ...This page is intentionally left blank ...
Страница 21: ...This page is intentionally left blank ...
Страница 131: ...This page is intentionally left blank ...
Страница 143: ...This page is intentionally left blank ...
Страница 311: ...This page is intentionally left blank ...
Страница 313: ...This page is intentionally left blank ...
Страница 324: ...This page is intentionally left blank ...
Страница 327: ......