[. . . ] Quantum Corporation provides this publication "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability or fitness for a particular purpose. Quantum Corporation may revise this publication from time to time without notice. Making copies or adaptations without prior written authorization of Quantum Corporation is prohibited by law and constitutes a punishable violation of the law. TRADEMARK STATEMENT Quantum, the Quantum logo, DLT, DLTtape, and the DLTtape logo are registered trademarks of Quantum Corporation in the U. S. [. . . ] The parameters are transferred to the drive as data formatted in a parameter list. Parameters assigned by the MODE SELECT command remain in effect until the drive receives a subsequent MODE SELECT command or a reset. The MODE SELECT parameters are not unique to the initiator that assigned the parameters. In multiple-initiator systems, all initiators that access the drive use the assigned parameters. However, when a MODE SELECT command changes parameters that apply to other initiators, the drive generates a Unit Attention condition for all initiators except the one that issued the MODE SELECT command. The Additional Sense Code and Additional Sense Code Qualifier are set to Mode Parameters Changed. The MODE SELECT command immediately checks for invalid parameters or invalid combinations of parameters before executing. If an exception is found, the drive returns a Check Condition, and the Request Sense data is set to Illegal Request. A MODE SENSE command may be issued after a MODE SELECT command to determine which parameters have been rounded.
LTO-2 SCSI Interface Guide
119
Chapter 2 SCSI Commands MODE SELECT Command
6-Byte Command Descriptor Block 2
Table 92 MODE SELECT 6-Byte Command Descriptor Block -- Data Format
Bits Byte
7
6
5
4
3
2
1
0
0 1 2 3 4 5 Ignored LUN
Operation Code (15h) PF Reserved Reserved Parameter List Length Control Reserved
Table 93 MODE SELECT 6-Byte Command Descriptor Block -- Field Descriptions
Field Operation Code Ignored Logical Unit PF Parameter List Length
Bytes 1 1 1 4
Bits
Description The Operation Code for MODE SELECT is 15h.
5-7 4
The LUN field is vestigial from the SCSI-1 standard and is ignored. Always 1, indicating SCSI-2 format.
MODE SELECT parameter list to be
Specifies the number of bytes in the
transferred from the host to the drive. 5 See Control Byte Format on page 29.
Reserved Control
LTO-2 SCSI Interface Guide
120
Chapter 2 SCSI Commands MODE SELECT Command
A value in the Parameter List Length field that truncates a parameter list causes the drive to return a Check Condition, and the REQUEST SENSE data is set to Illegal Request.
10-Byte Command Descriptor Block
2
Table 94 MODE SELECT 10-Byte Command Descriptor Block -- Data Format
Bits Byte
7
6
5
4
3
2
1
0
0 1 2 3 4 5 6 (MSB) 78 9 Ignored LUN
Operation Code (55h) PF Reserved Reserved Reserved Reserved Reserved Parameter List Length Control Reserved
(LSB)
LTO-2 SCSI Interface Guide
121
Chapter 2 SCSI Commands MODE SELECT Command
Table 95 MODE SELECT 10-Byte Command Descriptor Block -- Field Descriptions
Field Operation Code Ignored Logical Unit PF Parameter List Length
Bytes 1 1
Bits
Description The Operation Code for MODE SELECT is 55h.
5-7
The LUN field is vestigial from the SCSI1 standard and is ignored. Specifies the number of bytes in the MODE SELECT parameter list to be transferred from the host to the drive. All reserved bits must be 0.
1 7-8
4
Reserved Control 9
See Control Byte Format on page 29.
A value in the Parameter List Length field that truncates a parameter list causes the drive to return a Check Condition, and the REQUEST SENSE data is set to Illegal Request.
Parameter List
2 The MODE SELECT parameter list for both the 6-byte CDB and 10-byte
CDB versions is in the following general format: Mode Parameter Header Block Descriptor Mode Parameter Pages Required. Zero or more Mode Parameter Pages may be included.
LTO-2 SCSI Interface Guide
122
Chapter 2 SCSI Commands MODE SELECT Command
6-Byte Parameter Header
2
Table 96 MODE SELECT 6-Byte CDB Mode Parameter Header -- Data Format
Bits Byte 0 1 2 3
7
6
5
4
3
2
1
0
Mode Data Length Reserved WP Buffered Mode Block Descriptor Length Speed
Table 97 MODE SELECT 6-Byte CDB Mode Parameter Header -- Field Descriptions
Field Mode Data Length
Bytes 0
Bits
Description
MODE SELECT:
Always 0.
MODE SENSE:
The number of bytes of data available. WP 2 7
MODE SELECT:
Ignored.
MODE SENSE:
0 = The cartridge is not write protected. 2 0-3 This field indicates the speed at which the tape in the cartridge may be used. 0 = variable speed (default)
LTO-2 SCSI Interface Guide
123
Chapter 2 SCSI Commands MODE SELECT Command
Field Block Descriptor Length Reserved
Bytes 3
Bits
Description 0 = No Block Descriptor follows. All reserved bits must be 0.
When Buffered Mode is 1, a WRITE command is terminated when the data is transferred to the internal buffer of the drive. When Buffered Mode is 0 a WRITE command is not terminated until all data has been transferred to tape.
10-Byte Parameter Header
2
Table 98 MODE SELECT 10-Byte CDB Mode Parameter Header -- Data Format
Bits Byte
7
6
5
4
3
2
1
0
(MSB) 01 2 3 4 5 (MSB) 67 WP
Mode Data Length Reserved Buffered Mode Reserved Reserved Block Descriptor Length Speed
(LSB)
(LSB)
LTO-2 SCSI Interface Guide
124
Chapter 2 SCSI Commands MODE SELECT Command
Table 99 MODE SELECT 10-Byte CDB Mode Parameter Header -- Field Descriptions
Field Mode Data Length
Bytes 0-1
Bits
Description
MODE SELECT:
Always 0.
MODE SENSE:
The number of bytes of data available. WP 3 7
MODE SELECT:
Ignored.
MODE SENSE:
0 = The cartridge is not write protected. 3 0-3 This field indicates the speed at which the tape in the cartridge may be used. 0 = variable speed (default) Block Descript or Length Reserved 6-7 0 = No Block Descriptor follows. [. . . ] Data read back do not match the data written during the serial EEPROM test. Protected page table corrupted.
954h 955h
Servo Servo
TAPE_AUTO_LOAD_INVALID_CM _LP1 TAPE_AUTO_LOAD_INVALID_ SRV_LP1 MIC_BAD_PROTECTED_PG_TBL
956h 957h 958h
Tape Tape Medium Auxiliary Memory Medium Auxiliary Memory SCSI
MIC_BAD_UNPROTECTED_PG_ TBL SCSI_ECHO_BUFFER_HAS_NOT_ YET_BEEN_WRITTEN SCSI_ECHO_BUFFER_IID_ MISMATCH SRV_HW_SQRT_ILLEGAL_RADIX SRV_HW_SQRT_TIMEOUT SRV_HW_SQRT_INVALID_SCALE
959h
Corrupted unprotected page table.
95Ah
Write Buffer command must write to echo buffer before Read Buffer may read it. The IID for the Read Buffer command must match that of the Write Buffer command.
95Bh
SCSI
95Ch 95Dh 95Eh
Servo Servo Servo
LTO-2 SCSI Interface Guide
456
Appendix A Message Codes
Status Name SCSI_BOGUS_SIZE_DESC_RETRY_ CNT_THRESHOLD_BREACH MIC_PARTIAL_INIT_LTO1
Sense Key 95Fh 960h
Category SCSI Medium Auxiliary Memory Medium Auxiliary Memory Medium Auxiliary Memory Servo Tape Servo Servo Servo Servo Data set manager Data set manager Servo Servo
Description Read command bogus size error threshold has been breeched. Physical LP3 exceeds maximum limit Goto head stepper sensor sequence was expecting to not be on sensor. [. . . ]