3.4 Maintenance, Diagnostic Commands
C141-E167
3 - 97
The “Address Format Before Conversion” field shows the format of the address information
specified in bytes 6 to 13. The IDD converts that address information to the expression format
specified in the “Address Format After Conversion” field. the following codes can be specified
as the “Address Format.”
Code Address Format
0 0 0 Logical Block Address Format
1 0 0 Byte Distance from the Index Format
1 0 1 Physical Sector Address Format
The description format of the address information specified in bytes 6 to 13 is the same as the
description specification of the D List transferred from the INIT by the FORMAT UNIT
command. For details, see the description of the FORMAT UNIT command (Section 3.3.1).
furthermore, when the logical block address format is specified, it must be described in bytes 6
to 9 and zero must be specified in the remaining byte positions.
When a logical data block address which does not exist (outside the range of the MODE
SELECT parameter) is specified in the logical block address format, or when an area which
cannot be allocated as User Space on the disk drive (cylinders which physically do not exist) is
specified in the “Byte Distance from the Index” format or the “Physical Sector Address” format,
that command is terminated with a CHECK CONDITION status (ILLEGAL REQUEST [=5] /
Invalid field in parameter list [=26-00]) and address conversion is not executed.
Details of the address conversion algorithm executed when this parameter page is specified and
the data format, etc. of the conversion results reported to the INIT are explained in RECEIVE
DIAGNOSTIC RESULTS command (Section 3.4.2).
(3) Logical unit Self-Test
When "0" is specified in the "SelfTest" bit and the values other than zero is specified in the "SELF-
TEST Code" field in CDB, the IDD executes the Self-Test specified in CDB. In this case, the INIT
can read the executed results (page code= x10 : Self-Test Result Log Page) by the LOG SENSE
command.
The specified values in "PF" bit, "DevOffL" bit and "UnitOffL" bit in CDB are ignored.
The "Parameter List length" field shall contain zero. If the value other than zero is specified in this
field, this command is terminated with a CHECK CONDITION status (ILLEGAL REQUEST [=5] /
Invalid field in CDB [=24-00]).
The "SELF-TEST Code" field specifies the type of executing Self-Test by this command, as below.