User Manual
SCSI Commands Reference Manual, Rev. J 274
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.72 WRITE LONG (16) command
The WRITE LONG (16) command (see table 235) requests that the device server mark a logical block or physical block as
containing an error, or transfer data for a single logical block from the data-out buffer and write it to the medium. The data
written shall be the same length and shall be in the same order as the data returned by the READ LONG (16) command (see 3.27).
The device server shall write the logical block to the medium, and shall not return GOOD status until the logical block has been
written on the medium without error. This command is implemented as a service action of the SERVICE ACTION OUT operation
code.
OPERATION CODE and SERVICE ACTION fields
The OPERATION CODE field (see 2.2.1) and SERVICE ACTION field (see 2.2.2) shall be set to the values defined in table 235.
OPERATION CODE field
The OPERATION CODE field contains the operation code of a command supported by the logical unit and shall be set to the
value defined in
table 235.
See the WRITE LONG (10) command (see 3.71) for the definitions of the fields in this command.
Table 235 WRITE LONG (16) command
Bit
Byte
7 6 5 4 3 2 1 0
0
OPERATION CODE (9Fh)
1
Obsolete WR_UNCOR Obsolete SERVICE ACTION (11h)
2
(MSB)
LOGICAL BLOCK ADDRESS
. . .
9
(LSB)
10
Reserved
11
12
(MSB)
BYTE TRANSFER LENGTH
13
(LSB)
14
Reserved
15
CONTROL