OEM MANUAL:K6602924
5 COMMAND DESCRIPTIONS
Revision: 1 / Date: 2003.03.06
Page: 209 / 273
The P (Primary) bit set to 1 specifies that the controller is to return the primary list
of defects. The P bit of 0 specifies that the controller must not return the primary
list of defects.
The G (Grown) bit set to 1 specifies that the controller is to return the grown list of
defects. The G bit of 0 specifies that the controller must not return the G list of
defects.
When both P and G bits are set to 1 simultaneously, the controller returns the P and
G lists in that order.
When both P and G bits are set to 0 simultaneously, the controller returns only the
defect list header.
The Allocation Length field specifies the number of bytes that the host computer has
allocated for returned Read Defect data. An allocation length of 0 specifies that no
Read Defect data is to be transferred. The controller does not consider this
condition as an error. Any other allocation length value specifies the maximum
number of bytes that must be transferred. The controller terminates the Data In
phase when the number of bytes specified in the Allocation Length field have been
transferred or all available Read Defect data have been transferred to the host
computer, whichever is less.
The Read Defect data consists of a 4-byte header, followed by zero or more defect
descriptors.
Table 5.96 Read Defect Header
Bit
Byte
7
6
5
4
3
2
1
0
0
Reserved
0
0
0
0
0
0
0
0
1
Reserved
P
G
Defect List Format
0
0
0
2
Defect List Length (MSB)
3
Defect List Length (LSB)
The P and G bits are loaded with the same values that are stored in the CDB. The
Defect List Format field is loaded with the format of the defect descriptor.
The Defect List Length field specifies the total length in bytes of the subsequent
defect descriptors. This field = 0 specifies that no defect descriptor is to be
transferred.
READ DEFECT DATA:(37h)