8.44 WRITE LONG (3Fh)
LINK
FLAG
Reserved = 0
VU = 0
9
(MSB)
Byte Transfer Length
(LSB)
7
8
Reserved = 0
6
(MSB)
Logical Block Address
(LSB)
2
3
4
5
RelAdr
= 0
Reserved = 0
Reserved = 0
1
Command Code = 3Fh
0
0
1
2
3
4
5
6
7
Bit
Byte
Figure 174. WRITE LONG
The WRITE LONG command requests the drive to write one block
of data transferred from the initiator.
The transfer data must include
!
User Data
!
44 bytes of ECC data
Parameters are
!
Logical Block Address
field specifies the logical block at which the write operation shall occur.
!
Byte Transfer Length. This field must specify the exact number of bytes of data available for transfer.
If a non-zero byte transfer length does not match the available data length, the drive terminates the
command with CHECK CONDITION status, then the sense key is set to ILLEGAL REQUEST, and an
additional sense code is set to INVALID FIELD IN CDB. The valid and ILI bits are set to one and the
information field is set to the difference of the requested length minus the actual length in bytes.
Negative values are indicated by two's complement notation.
!
RelAdr (Relative Block Address) is not supported and must be set to ZERO.
Ultrastar 146Z10 hard disk drive specifications
173
Summary of Contents for IC35L018UCDY10
Page 2: ...This page intentionally left blank ...
Page 16: ...Ultrastar 146Z10 hard disk drive specifications xiv ...
Page 20: ...This page intentionally left blank ...
Page 21: ...Part 1 Functional specification Ultrastar 146Z10 hard disk drive specifications 5 ...
Page 22: ...This page intentionally left blank ...
Page 24: ...This page intentionally left blank ...
Page 34: ...This page intentionally left blank ...
Page 36: ...This page intentionally left blank ...
Page 63: ...Part 2 Interface specification Ultrastar 146Z10 hard disk drive specifications 47 ...