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)
- 01h - 02h : Reserved
- 80h - 82h : Reserved
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.
8.42.4.1 Download Microprocessor Microcode and Save (Buffer ID = 00h)
Two types of download function are supported: Single Binary Downloadand Single Binary Chunked.
Buffer ID
is 00h. (Single Binary Download)
The first one is that the data set consist of all necessary code and tables in a one big data set. This is
starting with the special header data followed by tables, RAM code, three Overlay codes, EEPROM data,
and Flash-ROM code. (Flash-ROM code is optional depends on the card type and version if card has up-
date capability.) This download function is available when the drive is running with full function (normal
running) before this write buffer is issued.
It requires up to 30 seconds to finish the command. After completion of this type of write buffer
command the drive will start as "Power on Reset" and running with newly downloaded code and
configuration. Therefore the initiator may need special treatment for this target.
Buffer ID
is 00h. (Single Binary Chunked)
The second uses the same data set as the first (Single Binary). It separates one big binary file into seg-
ments of 32K bytes and then issues a Write buffer command with ID=00 repeatedly with the same
number as the segment. The last segment may be equal to or less than 32K bytes. (For example, if the
single binary drive size is 288K bytes, there are nine files of 32K bytes. Thus nine continuous Write
Buffer commands with ID=00 should be issued.) After issuing continuous Write Buffer for all segments,
the drive behavior is the same as the single binary.
8.42.5 Write Data to Echo Buffer (Mode 1010b)
In this mode the target transfers data into the echo buffer. The echo buffer is assigned in the same
manner by the target as it would for a write operation. Data will be sent aligned on four-byte boundaries.
Upon successful completion of a Write Buffer command the data will be preserved in the echo buffer
unless there is an intervening command to any logical unit in which case it may be changed.
Ultrastar 36LZX hard disk drive specifications
184
Summary of Contents for Ultrastar 36LZX
Page 12: ...Ultrastar 36LZX hard disk drive specifications 12...
Page 14: ...Ultrastar 36LZX hard disk drive specifications 14...
Page 24: ...Ultrastar 36LZX hard disk drive specifications 24...
Page 26: ...Ultrastar 36LZX hard disk drive specifications 26...
Page 56: ...Ultrastar 36LZX hard disk drive specifications 56...
Page 188: ...Ultrastar 36LZX hard disk drive specifications 188...
Page 190: ...Ultrastar 36LZX hard disk drive specifications 190...
Page 232: ...Ultrastar 36LZX hard disk drive specifications 232...