4.4 Maintenance, Diagnostic Commands
C141-C009
4-185
and it shall set the sense key to ILLEGAL REQUEST [=5] with an additional
sense code of INVALID FIELD IN CDB [=24-00].
The "Transfer Byte Length" field specifies the maximum number of bytes that
shall be present in the Data-Out Buffer to be stored in the specified buffer
beginning at the buffer offset. The INIT should attempt to ensure that the
parameter list length plus the buffer offset does not exceed the capacity of the
specified buffer. (The capacity of the buffer may be determined by the BUFFER
CAPACITY field in the READ BUFFER descriptor.) If the BUFFER Address
and Transfer Byte Length fields specify a transfer in excess of the buffer capacity,
the IDD shall return CHECK CONDITION status and shall set the sense key to
ILLEGAL REQUEST [=5] with an additional sense code of INVALID FIELD IN
CDB [=24-00].
(7) Mode = 0, 1, 1, 1 : Microcode Download with offset, with saving
In this mode, the microcode of the controller, as a whole or after being divided
into multiple parts, is transferred to the data buffer with one or multiple
commands. When the entire microcode is transferred to the buffer by using the
commands for this mode, the transferred microcode is saved in the FLASH-ROM
of the media device, and the microcode restarts the device.
When the last part of the microcode data is transferred and the complete and
correct microcode is received in the buffer, the IDD saves the microcode in the
FLASH-ROM. If it has been saved correctly, the IDD restarts itself using this
microcode. After the successful reboot of the IDD, this command is completed
with the GOOD status. At this time, the IDD generates the UNIT ATTENTION
condition (UNIT ATTENTION [6]/ Microcode has been changed [3F-01]) for all
the INITs except the one that has issued this command.
If the IDD is in the Not Ready state (i.e., the spindle motor is not rotating) when
the IDD determines that the microcode can be downloaded, this command
terminates with the CHECK CONDITION status (NOT READY [02-
04]/Additional Sense Code indicating the NOT READY state/Additional Sense
Code Qualifier [= 04/xx]).
Other behavior is the same as when Mode = (0, 1, 1, 0).
During downloading of microcode, the supply of power to the drive
must not be cut off (such as an instantaneous power failure). If a
power failure occurs, for instance, while downloading the
microcode to the FLASH-ROM, the IDD may be severely damaged.
The worst-case scenario in this event would be an inoperable drive.
(8) Mode = 1, 0, 1, 0 : Echo buffer
In this mode the IDD transfers data from the INIT and stores it in the echo buffer.
The BUFFER ID and BUFFER OFFSET fields are ignored in this mode.
Summary of Contents for MAU3036RC SERIES
Page 4: ...This page is intentionally left blank ...
Page 128: ...This page is intentionally left blank ...
Page 136: ...This page is intentionally left blank ...
Page 360: ...This page is intentionally left blank ...
Page 370: ...This page is intentionally left blank ...
Page 372: ...This page is intentionally left blank ...
Page 384: ...This page is intentionally left blank ...
Page 386: ...This page is intentionally left blank ...
Page 388: ...This page is intentionally left blank ...
Page 390: ...This page is intentionally left blank ...
Page 391: ......
Page 392: ......