Table 5-129READ DEFECT DATA (10) Command-Field Description

 

 

 

Field

 

Description

 

 

 

When the value is 0, the returned data does not include the Primary Defect List.

PList

When the value is 1, the returned data includes the Primary Defect List. The defects are returned

 

 

in ascending order.

 

 

 

 

When the value is 0, the returned data does not include the Grown Defect List.

 

When the value is 1, the returned data includes the Grown Defect List. The defects are returned in

GList

order of occurrence.

 

 

 

 

When both PList and GList are set to 1, the Primary Defect List and the Grown Defect List are re-

 

turned. The Plist is returned followed by the Glist (the lists are not merged). When both are set to

 

0, only the Defect List Header (Table 5-132)is reported to the initiator.

Defect List

This field specifies the format in which the defect descriptors are to be returned. The supported for-

Format

mats are:

 

 

000b

Block Format (Table 5-130).1

 

100b

Bytes from the Index (Figure 5-63). The data returned

 

from this mode does not include defects outside normal

 

 

user space.

 

101b

Physical Sector Format (Table 5-131). Default format.

 

The defects returned from this mode do not include de-

 

 

 

 

fects outside normal user space.

 

 

 

 

If the number of defect descriptors the

SCSI device has assigned does not exceed the capability of

 

the ALLOCATION LENGTH field size but contains a value that is insufficient to transfer all of

 

the defect descriptors, the defect list length shall not be adjusted to reflect the truncation and the

Allocation

device server shall not create a CHECK CONDITION status. The initiator is responsible for

comparing the defect list length and the allocation length to determine that a partial list was

Length

received. If the number of defect descriptors the SCSI device has assigned exceeds the capability

 

 

of the ALLOCATION LENGTH field size, the drive shall transfer no data and return a CHECK

 

CONDITION status and the sense key shall be set to ILLEGAL REQUEST and the additional

 

sense code set to INVALID FIELD IN CBD.

1All in-line spared blocks do not have an associated LBA, and, therefore, will not be seen in Logical Block Format.

Table 5-130shows the Block Format returned when the Defect List Format is 000b

Table 5-130Defect Descriptor-Block Format.

Bit

7

6

5

 

4

3

2

1

0

Byte

 

 

 

 

 

 

 

 

 

 

0 - 3

 

 

 

 

Defective Block Address

 

 

 

 

 

 

 

 

 

 

 

 

 

5-98 Maxtor Atlas 10K V