OEM MANUAL:K6602924
5 COMMAND DESCRIPTIONS
Revision: 1 / Date: 2003.03.06
Page: 74 / 273
When no 4-byte header is transferred or when an invalid defect list length is specified,
the controller creates the CHECK CONDITION status with ILLEGAL REQUEST
sense key.
Table 5.3 Defect List --- Block Format
Byte
Defect Descriptor (s)
0
Defect Block Address (MSB)
1
Defect Block Address
2
Defect Block Address
3
Defect Block Address (LSB)
Each defect descriptor specifies the 4-byte defect block address of the block
containing a defect.
If a block address exceeding the maximum address allowed for the drive is specified,
the controller creates the CHECK CONDITION status with ILLEGAL REQUEST
sense key.
When the CmpLst bit (CDB byte 1, bit 3) is set to 0, the defect block address specifies
the logical block address related to block length of the block that is currently being
formatted.
When the CmpLst bit is set to 1, the defect block address specifies the physical block
address related to the new block length.
Table 5.4 Defect List --- Byte from Index Format
Byte
Defect Descriptor (s)
0
Cylinder Number of Defect (MSB)
1
Cylinder Number of Defect
2
Cylinder Number of Defect (LSB)
3
Head Number of Defect
4
Defect Bytes from Index (MSB)
5
Defect Bytes from Index
6
Defect Bytes from Index
7
Defect Bytes from Index (LSB)
Each defect descriptor specifies the Cylinder Number, Head Number and Bytes from
Index. The host computer must send the defect descriptors in the ascending order of
address. The most significant address is the Cylinder Number and the least one is
the Bytes from Index.
It is not possible to specify the value of FFFFFFFF
H
(as a bad track) to the Defect
Bytes from Index field.
FORMAT UNIT:(04h)