4.4 Maintenance, Diagnostic Commands
C141-C013 263
4.4.3 WRITE BUFFER (3B)
Bit
Byte
7 6 5 4 3 2 1 0
0 X'3B'
1 0 0 0 0 Mode
2 X '00' (Buffer ID)
3 Buffer Address (MSB)
4 Buffer Address
5 Buffer Address (LSB)
6 Transfer Byte Length (MSB)
7 Transfer Byte Length
8 Transfer Byte Length (LSB)
9 0 0 0 0 0 0 0 0
This command is used in combination with the READ BUFFER command to
diagnose the normality of the HDD's data buffer memory or the SAS interface, or
to download microcode to the HDD.
The HDD stores data transferred from the INIT in accordance with the
specifications in this command's CDB to in the data buffer in the HDD. This
command must specify data storage positions in 1-byte units, and with 4-byte
units addresses. The INIT can know the HDD's buffer configuration and the units
which addresses can be specified in by issuing the READ BUFFER command.
The functions of this command and the format of data transferred from the INIT
are specified in the "Mode" field in byte 1 of the CDB and any of the transfer
modes shown in Table 4.60 can be selected.