Product manual
Bytes
Bits
7654321 0
00011101 1
1 LUN 0 0 Mode
2 Buffer ID (00
H
)
3–5 Buffer offset
6–8 Parameter list length
90000000 0
Byte 1
If the
mode
bits contain 000
B
, the initiator transfers data to
the drive buffer with a 4-byte header that contains all zeros.
This mode is called
write combined header and data
.
If the
mode
bits contain 010
B
, the initiator transfers data to
the drive buffer without the header. This mode is called
write
data
.
If the
mode
bits contain 101
B
, the initiator downloads micro-
code to the drive buffer, and the drive saves the microcode
in flash memory. The drive uses the new microcode for all
future operations. This mode is called
download microcode
and save
.
After the microcode has been successfully downloaded, the
drive generates a unit attention condition of
microcode has
been downloaded
for all initiators except the one that issued
the current Write Data Buffer command.
All other settings for the mode bits are reserved.
Byte 2
This field is ignored if the mode bits are 101
B
.
Byte 3–5
The
buffer offset
is added to the starting address of the
buffer to determine the destination of the first data byte. The
bytes that follow are placed in sequential addresses. If the
sum of the buffer offset and the transfer length exceeds the
buffer size reported by the Read Data Buffer command (see
Section 3.6.9), the drive generates a check condition status
and the initiator does not transfer any data. This field is
ignored if the mode bits are 101
B
.
Bytes 6–8
The
parameter list length
field specifies the maximum num-
ber of bytes the initiator transfers. If the initiator transfers
the 4-byte header, the transfer length includes the header.
If the transfer length is zero, no data is transferred to the
drive buffer; this is not considered an error. The field is
ignored if the mode bits are 101
B
.
Medalist Pro 2160N/2160WC Product Manual, Rev. A 71