Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification
202
Hitachi Confidential
17.45.3 Download Microcode (Mode 00100b)
In this mode, the microcode is transferred to the control memory space of the drive. When downloaded, 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 Target:
- 00h: Main Microprocessor Code
- nnh : ID of Vendor Unique Reserved Area
Any unsupported value for the Buffer ID will cause the command to terminate with
Check Condition
status. And 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 and command status is returned. If an invalid value is specified, the command is terminated with
Check Condition
status. And 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 Initiators 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.
17.45.4 Download Microcode and Save (Mode 00101b) -Single Binary File
In this mode the data is transferred to the drive to save into the System reserved area on the disk. This is for functional upgrade
and configuration change reflecting the user's requirements and 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 addi-
tional 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.
Buffer ID
field is used to indicate which portion of the microcode image is being downloaded. The following Buffer IDs are
supported by the Target:
- 00h : Main Microprocessor Code with all others in one (Single Binary or Chunked)
- nnh : ID of Vendor Unique Reserved Area
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
.
Summary of Contents for HUS151414VL3600
Page 2: ...HItachi Ultrastar 15K147 SCSI Hard Disk Drive Specification ...
Page 18: ...HItachi Ultrastar 15K147 SCSI Hard Disk Drive Specification ...
Page 20: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 2 ...
Page 22: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 4 ...
Page 24: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 6 ...
Page 34: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 16 ...
Page 36: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 18 ...
Page 38: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 20 ...
Page 52: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 34 ...
Page 58: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 40 ...
Page 60: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 42 ...
Page 70: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 52 ...
Page 72: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 54 ...
Page 74: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 56 ...
Page 76: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 58 ...
Page 160: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 142 ...
Page 226: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 208 ...
Page 244: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 226 ...
Page 297: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 279 ...
Page 298: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 280 ...
Page 302: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 284 ...
Page 314: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 296 ...