Section 5
SCSI Programming Guidelines
TABLE
5ยท15 Defect List - Logical Block Format
Bit
7
I
6
I
5
I
4
f
3
I
2
I
1
I
0
Byte
DEFECT LIST HEADER:
0
RESERVED
=0
I FOV
I DPRY I DCRT I
STPF
I
RESERVED
=0
2-3
(MSB)
DEFECT-LIST
LENGTH
(LSB)
Defect Descriptor(s):
04
I (MSB) DEFECT LOGICAL BLOCK ADDRESS
(LSB) I
FOV
-
FORMAT
OPTIONS
VALID (Byte 1, Bit 7) - Set to one authorizes the setting
of
bits 4 through 6 (STPF, DCRT, and DPRY). A FOV bit
of
zero indicates that the initiator requests
the
ProDrive default format scheme to
be
implemented for the functions defined by bits 4 through 6.
DPRY
-
DISABLE
PRIMARY
(Byte 2,
Bit
6) - Set to one indicate that the
ProDrive
will
exclude the factory defect map (primary list
or
P-list) from its list
of
flaws to manage while
formatting. A
DPRY bit set to zero indicates that the ProDrive will include the factory defect map
in its list
of
flaws to manage while formatting. Note that the inclusion
of
the factory defect map
is
the default condition
of
the ProDrive.
DCRT
-
DISABLE
CERTIFICATION
(Byte 1,
Bit
5) - Not supported by the ProDrive.
Must
be
set to zero by the initiator.
STPF
-
STOP
FORMAT
(Byte 1,
Bit
4) - Not supported by the ProDrive. Must be set to
zero by the initiator.
5.11.4.2 Agglication of FORMAT UNIT Command
The ProD rive offers eight formatting options as follows:
1)
Format with absolutely no defects
2)
Format with original factory defects only
3) Format with grown defects only (discarding factory defects)
4) Format with existing defects (factory and grown defects)
5) Format with provided defects only (discarding factory and existing grown defects)
6) Format with provided defects in addition to factory defects (discarding existing grown
defects)
7)
Format with provided defects in addition to existing grown defects (discarding factory
defects)
8) Fonnat with provided defects in addition to existing defects
NOTE: With any
of
the above options, the list
of
grown defects is always updated to reflect the latest
condition; meanwhile, the original factory defects are always preserved.
The following tables illustrate the setting
of
the FORMAT UNIT CDB and defect list header required to
implement each
of
the listed options.
5-30
SCSI
Programming
Guidelines