User Manual

SCSI Commands Reference Manual, Rev. J 168
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.28.2 REASSIGN BLOCKS parameter list
The REASSIGN BLOCKS parameter list (see table 133) contains a four-byte parameter list header followed by a defective LBA list
containing one or more LBAs.
LONGLIST bit
0
If LONGLIST is set to zero, the parameter list header is defined in table 134.
1 If LONGLIST is set to one, the parameter list header is defined in table 135.
DEFECT LIST LENGTH field
The DEFECT LIST LENGTH field indicates the total length in bytes of the DEFECTIVE LBA LIST field. The DEFECT LIST LENGTH field does not include
the parameter list header length and is equal to either:
a) four times the number of LBAs, if the LONGLBA bit is set to zero; or
b) eight times the number of LBAs, if the LONGLBA bit is set to one.
Table 133 REASSIGN BLOCKS parameter list
Bit
Byte
7 6 5 4 3 2 1 0
0
Parameter list header (see table 134 or table 135)
. . .
3
4
DEFECTIVE LBA LIST (if any)
. . .
n
Table 134 REASSIGN BLOCKS short parameter list header
Bit
Byte
7 6 5 4 3 2 1 0
0
Reserved
1
2
(MSB)
DEFECT LIST LENGTH
3
(LSB)
Table 135 REASSIGN BLOCKS long parameter list header
Bit
Byte
7 6 5 4 3 2 1 0
0
(MSB)
DEFECT LIST LENGTH
. . .
3
(LSB)