! Allocation Length must be set to four or greater. The drive transfers the allocation length or four
bytes of READ BUFFER descriptor, whichever is less. The READ BUFFER descriptor is defined in the
figure below.
Byte
7
6
0
1
(MSB)
2
3
Figure 125. Read Buffer Descriptor
The value contained in the Buffer Offset field of subsequent WRITE BUFFER and READ BUFFER com-
mands should be a multiple of two to the power of the offset boundary. The offset boundary is always set
to nine, which indicates Sector Boundaries.
8.17.4 Read Data from Echo Buffer (Mode 1010b)
In this mode the drive transfers data from the echo buffer. The echo buffer will transfer the same data as
when the WRITE BUFFER command was issued with the mode field set to echo buffer.
WRITE BUFFER command with the mode field set to echo buffer should be sent prior to the READ
BUFFER command; otherwise the READ BUFFER command will be terminated with Check Condition
ILLEGAL REQUEST.
8.17.5 Echo Buffer Descriptor (Mode 1011b)
In this mode, a maximum of four bytes of READ BUFFER Descriptor information is returned. The drive
returns the descriptor information for the echo buffer. The Buffer Offset field is reserved in this mode and
must be zero. The drive transfers the lesser of the allocation length or four bytes of following Echo Buffer
Descriptor.
Byte
7
6
0
1
2
Reserved = 0
3
Figure 126. Echo Buffer Descriptor
! EBOS (Echo Buffer Overwritten Supported) bit of zero indicates that the echo buffer is shared by all
initiators.
! Buffer Capacity field returns the size of the echo buffer in byte aligned to a four-byte boundary.
Bit
5
4
3
Offset Boundary
Buffer Capacity
Bit
5
4
3
Reserved = 0
Reserved = 0
(MSB) Buffer Capacity
Buffer Capacity
Ultrastar 146Z10 hard disk drive specifications
2
1
0
(LSB)
2
1
0
EBOS=
0
(LSB)
131