81
Chapter 8 SCSI Commands
The Mode Parameter Block Descriptor to be transferred is as follows.
Table 8.5.1.3 : Mode parameter block descriptor
The Density Code for the autoloader is 0.
The Number of Blocks field for the autoloader is 0.
The Block Length for the autoloader is 0.
In the following conditions, the autoloader terminates the MODE SELECT
command with a CHECK CONDITION status. The sense key is ILLEGAL
REQUEST and ASC/ASCQ is INVALID FIELD IN PARAMETER LIST.
a) When the autoloader returns that a change to a value other than the Current
Value is not supported and that the host sets the value in the field.
b) When the host sets a Mode Parameter Header or Block Descriptor field to a
value that is not supported by the autoloader.
c) When the host sets a different Page Length from the one returned by the
MODE SENSE command and transmits a Mode SELECT command.
d) When the host sends an unsupported value as the Mode Parameter (the
autoloader cannot round transferred values).
e) When the host sets a reserved field of the Mode Parameter List to a value
other than 0.
When the host transfers values outside the supported Mode Parameters range of
the autoloader, the command is terminated with a CHECK CONDITION status.
The sense key is ILLEGAL REQUEST and ASC/ASCQ is INVALID FIELD
IN PARAMETER LIST.
Before the autoloader executes a MODE SELECT command, it checks whether
the Mode Parameter is a permitted change.
Bit
Byte
7
6
5
4
3
2
1
0
4
Density code(00h)
5
(MSB)
Number of blocks(0000h)
6
7
(LSB)
8
Reserved(0h)
9
(MSB)
Block length(0000h)
10
11
(LSB)