SCSI Description
5-120 Maxtor Atlas 10K III
The REASSIGN BLOCKS Command reassigns one or more logical blocks to a spare
location(s) set aside for this purpose and records the reassignments in the Grown
Defect List.
No command-specific Control Descriptor Block fields affect the processing performed
for this command.
The list of Logical Block Addresses to reassign is supplied in the REASSIGN
BLOCKS Defect List passed in the command's data-out buffer transfer. The Defect
List consists of a Defect List Header (Table 5-152) followed by zero or more Defect
Descriptors (Table 5-154). Table 5-153 contains the field description for the Defect
List Header. If multiple Logical Block Addresses are specified, they are listed in
ascending order.
The REASSIGN BLOCKS Command Descriptor Block is shown in Table 5-151.
REASSIGN BLOCKS Command Descriptor Block-Data Format
REASSIGN BLOCKS Defect List Header-Data Format
REASSIGN BLOCKS Defect List Header -Field Description
0 Operation Code (07h)
1 - 4 Reserved
5 Control
0 - 1 Reserved
2 - 3 Defect List Length
Defect List
Length
The contents of this field indirectly indicates the number of defective Logical
Block Addresses passed in the Defect List. The value must be four times the
number of Defect Descriptors supplied. Zero (0) is a valid value and makes
the command a NOP.