8.43.3 Download Microcode (Mode 0100b)
In this mode the microcode is transferred to the control memory space of the drive. When it is down-
loaded, the drive will operate with the newly downloaded code immediately until the next power cycle.
!
Buffer ID
field is used to indicate which portion of the microcode image is being downloaded. The
following Buffer IDs are supported by the drive:
- 00h : Main Microprocessor Code
- 81h : Reserved Area Data
Any other value for the Buffer ID will cause the command to terminate with CHECK CONDITION status.
The drive shall set the sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN
CDB.
!
Buffer Offset must be zero. If an invalid value is specified, the command is terminated with CHECK
CONDITION status. The drive shall set the sense key to ILLEGAL REQUEST and additional sense
code to ILLEGAL FIELD IN CDB.
!
Parameter List Length
must be the size of the data set to be downloaded. It may also be set to
0000h in which case no code is updated. If an invalid value is specified, the command is terminated
with CHECK CONDITION status. The drive shall set the sense key to ILLEGAL REQUEST and
additional sense code to ILLEGAL FIELD IN CDB.
This process generates a unit attention condition for MICROCODE HAS BEEN CHANGED for all initi-
ators except the one which sent the write buffer command. Upon the completion of the write buffer
command the new microcode is immediately ready for operation.
Note:
The Download Microcode mode described in this specification is to indicate that the drive will accept
a command with this mode, though it is not expected that a user will ever issue such a command. To use
the WRITE BUFFER command with this mode, a special microcode version is required from development.
If such a microcode is released from development, then it will include appropriate instructions on the
function of new microcode and its effect on the drive operations after download.
Note:
If the WRITE BUFFER command with this mode is executed and the invalid code is downloaded,
then it is to be expected that the drive will never be complete or hang up the subsequent command. This
condition is normally recoverable by a power on/off cycle, but there is no guarantee of it.
8.43.4 Download Microcode and Save (Mode 0101b)
In this mode the data is transferred to the drive to save into the reserved area on the disk. This is for
functional upgrade and configuration change reflecting the user's requirements or the manufacturer's
reason or both and it is stored in the media as a permanent copy. The newly downloaded code becomes
effective after the drive issues and completes a self-initiated Power On Reset.
Note:
It requires up to 30 seconds to update the microcode including the Flash ROM update.
Note: New code to be downloaded to the drive will be provided by development either by request of a
customer for an additional function or as a result of a functional change by development. However please
note that not all possible fixes or new functions can be applied to a drive in this manner and that there is a
very high dependency on the level of ROM code contained within the drive. If an invalid code or a code
not compatible with the ROM code is downloaded, the drive will usually reject this code and will continue
normal operation. However there is a small possibility that an invalid code will be accepted. If this occurs,
the unit usually becomes inoperable and will have to be returned to the manufacturer for recovery.
Ultrastar 146Z10 hard disk drive specifications
171
Summary of Contents for IC35L018UCDY10
Page 2: ...This page intentionally left blank ...
Page 16: ...Ultrastar 146Z10 hard disk drive specifications xiv ...
Page 20: ...This page intentionally left blank ...
Page 21: ...Part 1 Functional specification Ultrastar 146Z10 hard disk drive specifications 5 ...
Page 22: ...This page intentionally left blank ...
Page 24: ...This page intentionally left blank ...
Page 34: ...This page intentionally left blank ...
Page 36: ...This page intentionally left blank ...
Page 63: ...Part 2 Interface specification Ultrastar 146Z10 hard disk drive specifications 47 ...