Reassign Blocks Command (07H); Table 5-145 Reassign Blocks Command Descriptor Block-Data Format; Table 5-146 Reassign Blocks Defect List Header-Data Format; Table 5-147 Reassign Blocks Defect List Header-Field Description - Maxtor ATLAS 10K IV User Manual

Maxtor atlas 10k iv hard disk drives
Hide thumbs Also See for ATLAS 10K IV:
Table of Contents

Advertisement

SCSI Description
5.27

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 (Table 5-146) followed by zero or more Defect
Descriptors (Table 5-148). Table 5-147 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-145.
Table 5-145
Bit
7
Byte
0
1 - 4
5
Table 5-146
Bit
Byte
0 - 1
2 - 3
Table 5-147
Field
Defect List
Length
Table 5-148
Bit
Byte
0 - 3
The drive returns a CHECK CONDITION status if it cannot complete the command.
If this happens because the drive ran out of spare sectors, the drive sets the sense key
to MEDIUM ERROR and the additional sense code to NO DEFECT SPARE
LOCATION AVAILABLE. The sense key and additional sense key are set
appropriately for any other cause. The Logical Block Address of the first defect
descriptor not reassigned is returned in the command-specific information field of the
sense data. If all defects were reassigned, but some other error occurred, then
FFFFFFFFh is posted in the command-specific field.
5-100
Maxtor Atlas 10K IV
REASSIGN BLOCKS Command Descriptor Block-Data Format
6
5
REASSIGN BLOCKS Defect List Header-Data Format
7
6
5
REASSIGN BLOCKS Defect List Header -Field Description
The contents of this field indirectly indicates the number of defective Logical Block Ad-
dresses passed in the Defect List. The value must be four times the number of Defect De-
scriptors supplied. Zero (0) is a valid value and makes the command a NOP.
REASSIGN BLOCKS Defect Descriptor-Data Format
7
6
5
Defect Logical Block Address
4
3
Operation Code (07h)
Reserved
Control
4
3
Reserved
Defect List Length
Description
4
3
2
1
0
2
1
0
2
1
0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents