28 reassign blocks command (07h) – Quantum 10K II User Manual

Page 222

Advertising
background image

SCSI Description

Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives

5–155

5.28

REASSIGN BLOCKS Command (07h)

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 (Figure 5–73) followed by zero or more Defect
Descriptors (Figure 5-74). Table 5–73 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 Figure 5-72.

Bit

Byte

7

6

5

4

3

2

1

0

0

Operation Code (07h)

1 - 4

Reserved

5

Control

Figure 5–72 REASSIGN BLOCKS Command Descriptor Block — Data Format

Bit

Byte

7

6

5

4

3

2

1

0

0 - 1

Reserved

2 - 3

Defect List Length

Figure 5–73 REASSIGN BLOCKS Defect List Header — Data Format

Table 5–73 REASSIGN BLOCKS Defect List Header — Field Description

Field

Description

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.

Advertising