Write Long Command - Seagate ST11200 Product Manual

Hide thumbs Also See for ST11200:
Table of Contents

Advertisement

Product Manual - Disc Drive SCSI-2/SCSI-3 Interface (Vol. 2; Ver. 2), Rev. E
_____________________________________________________________________________________
5.2.2.10
Write Long Command (3FH)
Bit
7
Byte(s)
0
0
1
Logical Unit No.[1]
0
2
3
4
5
6
0
7
8
9
0
The Write Long Command (see 5.2.2-10) requests that the target write to the medium the data transferred by
the initiator. The data passed during the Write Long Command shall include the data bytes and all ECC bytes
to be written to the single logical block addressed in the command. The Read Long command is usually
issued before issuing a Write Long command. The Write Long data passed must be in the same order and
must be the same number of bytes as the Read Long command.
Notes.
[1] LUN must be zero.
[2] and [3]
A relative address (RelAdr) bit of one indicates that the logical block address field [3] is a two's comple-
ment displacement. This negative or positive displacement is to be added to the logical block address
last accessed on the logical unit to form the logical block address for this command. This feature is only
available when linking commands. The feature requires that a previous command in the linked group
have accessed a block of data on the logical unit.
A RelAdr bit of zero indicates that the logical block address field specifies the logical block at which the
write operation shall occur.
[4] The byte transfer length specifies the number of bytes of data that shall be transferred. A transfer length
of zero indicates that no bytes shall be transferred. This condition shall not be considered as an error.
The byte transfer length requested must be equal to the current block size plus all ECC bytes for a data
transfer to occur. If an incorrect number of bytes is stated in the command block, this command termi-
nates with a "Check Condition" status. The correct number of bytes can be determined from the informa-
tion returned in the extended sense data bytes after issuing the Request Sense command. The Request
Sense command shall result in the "Illegal Field In CDB" Condition with the "Illegal Request" Sense Key.
The extended sense ILI bit shall be set. The extended sense information bytes contain the difference
(residue) of the requested length minus the actual length in bytes. (Negative values are indicated by
two's complement notation).
[5] See "Control Byte" paragraph 4.2.6.
Table 5.2.2-10. Write Long Command
6
5
0
1
0
0
Logical Block Address (MSB)
Logical Block Address
Logical Block Address
Logical Block Address (LSB)
0
0
Byte Transfer Length (MSB)
Byte Transfer Length (LSB)
0
0
4
3
1
1
0
0
0
0
0
0
2
1
1
1
RelAdr
0
0
0
0
0
Flag
Link [5]
183
0
1
[2]
[3]
[3]
[3]
[3]
0
[4]
[4]

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents