Quantum 818127601REVA01 User Manual

DLT1/VS80 SCSI Interface Guide
DLT1/VS80 SCSI Interface Guide
Copyright
Copyright © 2003, 2004 Quantum Corporation. All rights reserved. Document Origination: Boulder, Colorado, USA.
Trademarks
Other company and product names used in this document are trademarks, registered trademarks, or service marks of their respective owners.
Legal Disclaimers
The information contained in this document is the exclusive property of Quantum Corporation. Quantum retains its copyright on the information contained herein in all cases and situations of usage, including derivative works. The possessor agrees to safeguard this information and to maintain it in confidence and not re-publish it in whole or in part without Quantum’s prior written consent.
Quantum reserves the right to make changes and improvements to its products, without incurring any obligation to incorporate such changes or improvements in units previously sold or shipped.
It is the responsibility of the user to carefully read and understand the User Manual statements for Class A Equipment and Class B Equipment that appear on page iii and page iv, respectively.
Contact Information
You can request Quantum publications from your Quantum Sales Representative or order them directly from Quantum.
Telephone numbers and street addresses change frequently; for the latest, up-to-date contact information, visit:
www.quantum.com
Te lephone numbers, street addresses, time zones, and other pertinent facts are listed in the Support section of the web site.
ii July 2004 81-81276-01 Rev A01
DLT1/VS80 SCSI Interface Guide
Revision History
The following table lists all revisions made to this document in chronological order.
Document Release Date Summary of Changes
Rev 01 10/06/2000 Initial Release Rev 02 7/27/2001 Cover Sheet Updates 81-81276-01 Rev
A01
7/26/2004 Converted to FrameMaker and Quantum Style Guide. Released
Per C0O9834.
User Manual Statements for Class A Equipment (Internal Tape System)
This is a Class A product. This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area may cause harmful interference in which case the user will be required to correct the interference at his own expense.
Any modifications to this device—unless expressly approved by the manufacturer—can void the user’s authority to operate this equipment under Part 15 of the FCC rules.
German Statement
Dieses ist ein Gerät der Funkstörgrenzwertklasse A. In Wohnbereichen können bei Betrieb dieses Gerätes Rundfunkstörungen auftreten, in welchen Fällen der Benutzer für entsprechende Gegenmaßnahmen verantwortlich ist.
Canadian Notice (Avis Canadien)
This Class A digital apparatus complies with Canadian ICES-003.
Cet appareil numérique de la classe A est conforme à la norme NMB-003 du Canada.
French Statement
Ceci est un produit de Classe A. Dans un environnement domestique, ce produit risque de créer des interférences radioélectriques, il appartiendra alors à l'utilisateur de prendre les mesures spécifiques appropriées.
81-81276-01 Re v A01 July 2004 iii
DLT1/VS80 SCSI Interface Guide
Taiwan Statement
Japanese Notice
User Manual Statements for Class B Equipment (External Tape System)
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. Any modifications to this device—unless expressly approved by the manufacturer—can void the user’s authority to operate this equipment under part 15 of the FCC rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference that may cause undesirable operation.
This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
Consult the dealer or an experienced radio or TV technician for help.
Canadian Notice
This Class B digital apparatus complies with Canadian ICES-003.
Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada.
iv July 2004 81-81276-01 Rev A01
DLT1/VS80 SCSI Interface Guide
Taiwan Statement
Japanese Notice
81-81276-01 Re v A01 July 2004 v
DLT1/VS80 SCSI Interface Guide
Notes
vi July 2004 81-81276-01 Rev A01

Table of Contents

1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Purpose and Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Structure of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 -2
Conventions Used In This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
2
General SCSI Bus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Data Transfer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Initiator/Target Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
SCSI IDs and Logical Unit Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
UNIT ATTENTION Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Behavior Around Power-On and SCSI BUS RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Data Cache and Medium Write Interaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Other SCSI Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Bus Phases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
ATTENTION Signal Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
STATUS Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
BUS FREE Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Bus Parity Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 -6
3
SCSI Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
SCSI Message System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Supported SCSI Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
ABORT (06h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
BUS DEVICE RESET (0Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
COMMAND COMPLETE (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
81-81276-01 Rev A01 July 2004 vii
Table of Cont ents
4
SCSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
DISCONNECT (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 -3
EXTENDED MESSAGE (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
IDENTIFY (80h–FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
IGNORE WIDE RESIDUE (23h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
INITIATOR DETECTED ERROR (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
LINKED COMMAND COMPLETE (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
LINKED COMMAND COMPLETE, with flag (0Bh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 -6
MESSAGE PARITY ERROR (09h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
MESSAGE REJECT (07h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
NO–OPERATION (NO–OP, 08h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
RESTORE POINTERS (03h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
SAVE DATA POINTER (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
SYNCHRONOUS DATA TRANSFER REQUEST (SDTR). . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
WIDE DATA TRANSFER REQUEST (WDTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Control Byte — Flag and Link Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Summary of Supported Sequential-Access Tape Drive Commands . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
ERASE (19h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
INQUIRY (12h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Tape Drive Inquiry Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Vendor Unique Inquiry Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Vendor Unique Inquiry Bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Vital Product Data Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Supported Vital Product Data Page (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Unit Serial Number Page (80h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Firmware Build Information Page (C0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Media Loader Inquiry Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Subsystem Components Revision Page (C1h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
LOAD/UNLOAD (1Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
LOCATE (2Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
LOG SELECT (4Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
Error Detection Summary in LOG SELECT CDB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Operation of LOG SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
LOG SELECT Page Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Error Detection Summary in LOG SELECT Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
LOG SENSE (4Dh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
Error Detection Summary in LOG SENSE CDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Supported Pages Log Page (Page 00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
viii July 2004 81-81276-01 Rev A01
DLT1/VS80 SCSI Interface Guide
Read/Write Error LOG SENSE Page (Pages 02h and 03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
Last n Error Events Page (07h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
TapeAlert Parameters Page (2Eh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
Read/Write Compression Ratio Page (32h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Parameter Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Parameter Block: Codes 00h and 01h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Parameter Block: Parameter Codes 02h through 09h . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-38
Device We llness LOG SENSE Page (33h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-39
Device Status Log Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-42
MODE SELECT (15h/55h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-44
MODE SELECT Parameter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-46
MODE SELECT Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-48
Read/Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
Disconnect/Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
Device Configuration Page (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
Control Mode Page (0Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-55
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-56
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-58
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-60
EEPROM Vendor Unique Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-61
MODE SELECT Changeable Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-67
MODE SENSE (1Ah/5Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-68
MODE SENSE Parameter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-69
MODE SENSE Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-73
Read/Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-74
Disconnect/Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-75
Control Mode Page (0Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-77
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78
Device Configuration Page (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-80
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-82
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-83
EEPROM Vendor Unique Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-84
PREVENT/ALLOW MEDIUM REMOVAL (1Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-85
READ (08h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-86
Filemark and End-of-Data Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-87
End-of-Medium/Partition Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-87
READ BLOCK LIMITS (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-88
81-81276-01 Rev A01 July 2004 ix
Table of Cont ents
READ BUFFER (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-89
READ POSITION (34h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-92
RECEIVE DIAGNOSTICS RESULTS (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-94
RELEASE UNIT (17h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-95
REQUEST SENSE (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-96
RESERVE UNIT (16h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-108
REWIND (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-110
SEND DIAGNOSTIC (1Dh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-111
SPACE (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-115
TEST UNIT READY (00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-116
VERIFY (13h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 -117
WRITE (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-118
WRITE BUFFER (3Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-121
WRITE FILEMARKS (10h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-123
Combined Header and Data Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-90
Available Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-91
Data Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-91
Descriptor Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-91
READ POSITION Data Short Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-93
RECEIVE DIAGNOSTIC RESULTS Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-95
Sense Information Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-98
Sense Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 -100
Medium Changer Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-109
Header and Data Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-122
Write Data Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-122
Download Microcode Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-122
Download Microcode and Save Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-123
5
Supported SCSI-2 Medium Changer Device Commands . . . . . 5-1
INITIALIZE ELEMENT STATUS (07h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 -2
MODE SENSE/SELECT (1Ah/15h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Device Capabilities Page (1Fh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Bit Field Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
MOVE MEDIUM (A5h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
x July 2004 81-81276-01 Rev A01
DLT1/VS80 SCSI Interface Guide
READ ELEMENT STATUS (B8h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Element Status Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Medium Transport Element Status Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Storage Element Status Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Data Transfer Element Status Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
Element Address Assignment Page (1Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
81-81276-01 Rev A01 July 2004 xi
Table of Cont ents
Notes
xii July 2004 81-81276-01 Rev A01

List of Figures

3
SCSI Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Figure 3-1. EXTENDED MESSAGE (01h) Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Figure 3-2. IGNORE WIDE RESIDUE Format (23h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Figure 3-3. SDTR Extended Message Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Figure 3-4. WDTR Message Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
4
SCSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Figure 4-1. ERASE (19h) Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . 4-3
Figure 4-2. INQUIRY (12h) Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . 4-4
Figure 4-3. Standard Inquiry Data Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Figure 4-4. INQUIRY Vendor Unique Bytes — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Figure 4-5. Supported Vital Product Data Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Figure 4-6. Unit Serial Number Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Figure 4-7. Firmware Build Information Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Figure 4-8. Subsystem Components Revision Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . 4-12
Figure 4-9. LOAD-UNLOAD (1Bh) Command Descriptor Block — Data Format. . . . . . . . . . . . 4-14
Figure 4-10. LOCATE (2Bh) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . . 4-15
Figure 4-11. LOG SELECT (4Ch) Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-16
Figure 4-12. LOG SELECT Log Page Header — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Figure 4-13. LOG SELECT Log Page Parameters — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Figure 4-14. LOG SENSE (4Dh) Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-23
Figure 4-15. Supported Pages Log Page 0 — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
Figure 4-16. Read / Write Error LOG SENSE (Page 2 and 3) Header — Data Format. . . . . . . . . 4-27
Figure 4-17. Rea d / Write Error L OG SEN SE Parameters (P ages 02h and 03h) — D ata Format . 4-28
Figure 4-18. Log Pa rameters for Last n Error Events LOG SENSE Page — Data Format . . . . . . 4-31
Figure 4-19. Read / Write Compression Ratio (32h) Page Header — Data Format . . . . . . . . . . . . 4-35
Figure 4-20. Read / Write Compression Ratio Log Page — Data Format . . . . . . . . . . . . . . . . . . . 4-36
Figure 4-21. Read / Write Bytes Transferred Log Page — Data Format . . . . . . . . . . . . . . . . . . . . 4-38
81-81276-01 R ev A01 July 2004 xi
List of Figures
Figure 4-22. Device Wellness (33h) Log Page Header — Data Format. . . . . . . . . . . . . . . . . . . . . 4-40
Figure 4-23. D evi ce Wellness (33h) L og Page Parameters (0000h throu gh 000Fh) — Data
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
Figure 4-24. Device Status (3Eh) Log Page Header — Data Format . . . . . . . . . . . . . . . . . . . . . . . 4-42
Figure 4-25. D evi ce Status (3Eh) Log Pa ge Parameters (0000h through 0002h) — Data Fo rm at. 4-42
Figure 4-26. D evi ce Status (3Eh) Log Page Parameter Code (0001h) — Dat a Format . . . . . . . . . 4-43
Figure 4-27. MODE SELECT (15h ) 6- Byte Command De scriptor Block — Data Format . . . . . . 4-44
Figure 4-28. MODE SELECT (55h ) 10-Byte Comm and Descriptor Blo ck — Data Format . . . . . 4-45
Figure 4-29. MODE SELECT (6) Parameter List Header — Data Format . . . . . . . . . . . . . . . . . . 4-46
Figure 4-30. MODE SELECT (6) Parameter List Block Descriptor — Data Format . . . . . . . . . . 4-46
Figure 4-31. MODE SELECT Pages — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-48
Figure 4-32. Read / Write Error Recovery Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
Figure 4-33. Disconnect / Reconnect Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
Figure 4-34. Device Configuration Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
Figure 4-35. Control Mode Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-55
Figure 4-36. Data Compression Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
Figure 4-37. Medium Partition Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-58
Figure 4-38. TapeAlert Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-60
Figure 4-39. MODE SELECT EEPROM Vendor Unique Page — Data Format . . . . . . . . . . . . . . 4-61
Figure 4-40. EEPROM Vendor Unique Page — Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-65
Figure 4-41. EEPROM Vendor Unique Page — Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-66
Figure 4-42. MODE SENSE (1Ah) 6-Byte Command Descriptor Block — Data Format. . . . . . . 4-68
Figure 4-43. MODE SENSE (5A h) 10-Byte Command D escriptor Block — Data Format. . . . . . 4-68
Figure 4-44. MODE SENSE (6) Data Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-69
Figure 4-45. MODE SENSE (10) Data Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-70
Figure 4-46. MODE SENSE (6/10) Block Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . 4-71
Figure 4-47. MODE SENSE Page Descriptor — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-73
Figure 4-48. Read / Write Error Recovery Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-74
Figure 4-49. Disconnect / Reconnect Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-76
Figure 4-50. Control Mode Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-77
Figure 4-51. Data Compression Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78
Figure 4-52. Device Configuration Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-80
Figure 4-53. Medium Partition Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-82
Figure 4-54. TapeAlert Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-83
Figure 4-55. MODE SENSE EEPROM Vendor Unique Page — Data Format . . . . . . . . . . . . . . . 4-84
Figure 4-56. PREVENT/ALLOW MED I U M REMOVAL (1Eh) Command De scriptor
Block — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-85
Figure 4-57. READ (08h) Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . 4-86
Figure 4-58. READ BLOCK LIMITS (05 h) Command Descriptor Block — Data Format. . . . . . 4-88
Figure 4-59. READ BLOCK LIMITS (05h) — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-88
xii July 2004 81-81276-01 R ev A01
DLT1/VS80 SCSI Interface Guide
Figure 4-60. READ BUFFER (3Ch) Command Descriptor Block — Data Format. . . . . . . . . . . . 4-89
Figure 4-61. RE A D B UFFER Header for Com bined Header and Data Mode — Da ta Format . . . 4-90
Figure 4-62. READ BUFFER Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-91
Figure 4-63. READ POSITION (34h) Command Descriptor Block — Data Format . . . . . . . . . . 4-92
Figure 4-64. READ POSITION (Short Format) — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . 4-93
Figure 4-65. RECEIVE DIAGNOSTICS RESULTS (1Ch) Command Descriptor
Block — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-94
Figure 4-66. RECEIVE DIAGNOSTICS RESULTS (1Ch) — Data Format . . . . . . . . . . . . . . . . . 4-95
Figure 4-67. RELEASE UNIT (17h) Command Descriptor Block — Data Format . . . . . . . . . . . 4-95
Figure 4-68. REQUEST SENSE (03h) Command Descriptor Block — Data Format. . . . . . . . . . 4-96
Figure 4-69. REQUEST SENSE — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-98
Figure 4-70. RESERVE UNIT (16h) Command Descriptor Block — Data Format. . . . . . . . . . . 4 -108
Figure 4-71. REWIND (01h) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . 4-110
Figure 4-72. SEND DIAGNOSTIC (1Dh) Command Descriptor Block — Data Format . . . . . . 4-111
Figure 4-73. SEND DIAGNOSTIC (1Dh) Parameter List — Data Format . . . . . . . . . . . . . . . . . 4-112
Figure 4-74. SPACE (11h) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . . . 4-115
Figure 4-75. TEST UNIT READY (00h) Command Descriptor Block — Data Format . . . . . . . 4-117
Figure 4-76. VERIFY (13h) Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . 4-117
Figure 4-77. WRITE (0Ah) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . . 4 -119
Figure 4-78. WRITE BUFFER (3Bh) Command Descriptor Block — Data Format. . . . . . . . . . 4-121
Figure 4-79. WRITE FILEMA RK S (10h) Command D escriptor Block — Data Format . . . . . . 4 -123
5
Supported SCSI-2 Medium Changer Device Commands . . . . . 5-1
Figure 5-1. INITIALIZE ELEMENT STATUS (07h) — Data Format. . . . . . . . . . . . . . . . . . . . . . . 5-2
Figure 5-2. Device Capabilities Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Figure 5-3. MOVE MEDIUM (A5h) — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 -4
Figure 5-4. READ ELEMENT STATUS (B8h) Command Descriptor Block— Header Format. . . 5-5
Figure 5-5. Element Status Header — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Figure 5-6. Medium Transport Element Status Header — Data Format. . . . . . . . . . . . . . . . . . . . . . 5-7
Figure 5-7. Medium Transport Element Status Descriptor — Data Format . . . . . . . . . . . . . . . . . . . 5 -8
Figure 5-8. Storage Element Status Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 -9
Figure 5-9. Storage Element Status Descriptor — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Figure 5-10. Data Transfer Element Status Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . 5-11
Figure 5-11. Data Transfer Element Status Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . 5-12
Figure 5-12. Element Address Assignment Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
81-81276-01 R ev A01 July 2004 xiii
List of Figures
Notes
xiv July 2004 81-81276-01 Rev A01

List of Tables

1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Table 1-1. Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
2
General SCSI Bus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Table 2-1. Tape Drive Behavior after a Power-On and SCSI BUS RESET . . . . . . . . . . . . . . . . . . . 2-3
3
SCSI Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Table 3-1. Supported SCSI Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 -1
Table 3-2. EXTENDED MESSAGE Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Table 3-3. Bits in the IDENTIFY Message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
4
SCSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Table 4-1. Supported SCSI Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Table 4-2. ERASE (19h) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . 4-3
Table 4-3. INQUIRY (12h) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . 4-4
Table 4-4. Standard Inquiry Data Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Table 4-5. Vendor Unique Inquiry Data — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Table 4-6. Subsystem Components Revision Page — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-12
Table 4-7. LOAD/UNLOAD (1Bh) Command Descriptor Block — Field Descriptions. . . . . . . . 4-14
Table 4-8. LOCATE (2Bh) Command Descriptor Block — Field Descriptions. . . . . . . . . . . . . . . 4-15
Table 4-9. LOG SELE CT ( 4Ch) Command Descr ip t or Blo ck — Field Descriptions . . . . . . . . . . 4-17
Table 4-10. LOG SELECT DATA OUT — Phase Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Table 4-11. LOG SELECT Log Page Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-19
Table 4-12. LOG SELECT Log Page Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . 4-20
Table 4-13. Supported Parameter Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
Table 4-14. LOG SE N SE (4Dh) Command Descriptor Blo ck — Field Descriptio ns . . . . . . . . . . 4- 23
81-81276-01 Rev A01 July 2004 xv
List of Tables
Table 4-15. Read / Write Error LOG SENSE (Page 2 and 3) — Fi eld Description s . . . . . . . . . . . 4-27
Table 4-16. Read / Write Error LOG SENSE Parameters (Pages 02h and 03h) — Field
Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Table 4-17. Log Parameters for Last n Error Events (07h) LOG SENSE Page — Field
Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
Table 4-18. TapeAlert LOG SENSE Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-33
Table 4-19. Read / Write Comp ression Ratio (32 h) Page Header — F ie ld D es criptions . . . . . . . . 4-35
Table 4-20. Suppo rted Parameter Codes for the Rea d / Write Compr ession Ratio Page . . . . . . . . 4-36
Table 4-21. Read / Write Comp re ssion Ratio Log Page — Field Descriptions . . . . . . . . . . . . . . . 4-37
Table 4-22. Read / Write Bytes Transferred LOG SENSE Page — Field Descriptions. . . . . . . . . 4-38
Table 4-23. Device Wellness (33h) Log Page Header — Field Descriptions . . . . . . . . . . . . . . . . . 4-40
Table 4-24. Device Wellness (33h) Log Page Parameters — Field Descriptions. . . . . . . . . . . . . . 4-41
Table 4-25. Device Status (3Eh) Log Page Parameter — Field Descriptions. . . . . . . . . . . . . . . . . 4-43
Table 4-26. Dev i ce Stat us (3Eh) Log Page Pa rameter Code (0 001h) — Field Descriptions . . . . . 4- 44
Table 4-27. MOD E SELECT (15h/55 h) C om m and Descriptor Bl ock — Field Descri pt i ons . . . . 4-45
Table 4-28. MODE SELECT (6) Parameter List — Field Descriptions. . . . . . . . . . . . . . . . . . . . . 4-47
Table 4-29. MODE SELECT Pages — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-48
Table 4-30. Read / Write Error Recovery Page (01h) — Field Descriptions . . . . . . . . . . . . . . . . . 4-50
Table 4-31. Disconnect / Reconnect Page (02h) — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-51
Table 4-32. Device Configuration Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
Table 4-33. Control Mode Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-55
Table 4-34. Data Compression Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
Table 4-35. Medium Partition Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
Table 4-36. TapeAlert Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-60
Table 4-37. MOD E SELECT EEPROM Vend or Unique Page — P ar am eter Descriptions . . . . . . 4-61
Table 4-38. Changeable Mode Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-67
Table 4-39. MODE SENSE (1Ah/5Ah) Com mand Descript or Block — Field Des criptions. . . . . 4-69
Table 4-40. MODE SENSE (6/10) Data Header— Field Descriptions. . . . . . . . . . . . . . . . . . . . . . 4-70
Table 4-41. MODE SENSE (6/10) Block Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . 4-72
Table 4-42. Supported MODE SENSE Block Pages and Page Codes . . . . . . . . . . . . . . . . . . . . . . 4-73
Table 4-43. MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-74
Table 4-44. Read / Write Error Recovery Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-74
Table 4-45. Disconnect / Reconnect Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 4-76
Table 4-46. Control Mode Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-77
Table 4-47. Data Compression Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-79
Table 4-48. Device Configuration Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-80
Table 4-49. Medium Partition Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-82
Table 4-50. TapeAlert Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-83
Table 4-51. PREVENT/ALLOW MED IUM REMOVAL (1Eh) Command Descr ip to r
Block — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-85
xvi July 2004 81-81276-01 Rev A01
DLT1/VS80 SCSI Interface Guide
Table 4-52. READ (08h) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . 4-86
Table 4-53. READ B LO C K LIMITS (05h) Command Descripto r Block — Field Descrip t io ns . . 4-89
Table 4-54. READ B U FFER (3Ch) Command Descriptor Block — Field Descrip tions. . . . . . . . 4-90
Table 4-55. READ PO SI TI O N (34h) Command De scriptor Block — Fie ld D es criptions. . . . . . . 4-92
Table 4-56. READ POSITION (Short Format) — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-93
Table 4-57. RELEA SE UNIT (17h) Com m and Descriptor Blo ck — Field Descript ions. . . . . . . . 4-96
Table 4-58. REQU EST SENSE Comm and Descriptor Bl ock — Field Descri pt i ons . . . . . . . . . . . 4-97
Table 4-59. REQUEST SENSE Data — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-99
Table 4-60. Supported Sense Keys That Accompany REQUEST SENSE Data. . . . . . . . . . . . . . 4-100
Table 4-61. Support ed SK, ASC, and ASCQ ( H ex) in Response to the REQ UEST SENSE
Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-101
Table 4-62. RESERVE UNIT (16h) Command Descriptor Block — Field Descrip tions. . . . . . . 4-109
Table 4-63. REWIND (01h) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . 4-110
Table 4-64. Parameters for SEND DIAGNOSTIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-112
Table 4-65. Definition of Pattern Numbers for the SEND DIAGNOSTIC Command. . . . . . . . . 4-113
Table 4-66. Sense Keys Used with SEND DIAGNOSTIC (1Dh). . . . . . . . . . . . . . . . . . . . . . . . . 4-114
Table 4-67. Additional Sense Codes for Reporting Test Results. . . . . . . . . . . . . . . . . . . . . . . . . . 4-114
Table 4-68. SPACE (11h) Command Descriptor Block — Field Descriptions. . . . . . . . . . . . . . . 4-115
Table 4-69. VERIFY (13h) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . 4-117
Table 4-70. WRITE (0Ah) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . 4-119
Table 4-71. WRITE BU FFER (3Bh) Command D es cr ip t or Blo ck — Fi el d D es cr i pt io ns . . . . . . 4-121
Table 4-72. WRIT E FI LEMARKS (10h ) Command Descrip to r Block — Field Descri pt io ns . . 4-124
5
Supported SCSI-2 Medium Changer Device Commands . . . . . 5-1
Table 5-1. SCSI-2 Medium Changer Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Table 5-2. Element Type Code Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Table 5-3. Data Transfe r Elem ent Status Header and Descriptor — Field Descrip tions . . . . . . . . 5-12
Table 5-4. Medium Changer Element Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
81-81276-01 Rev A01 July 2004 xvii
List of Tables
Notes
xviii July 2004 81-81276-01 Rev A01
CHA PTER 1

1.1 Purpose and Scope

This manual provides a detailed explana tio n of the Small Comp uter S ystem In te rface (SCSI) Protocol features the Quantum VS80 tape drive implements. This manual does not replace the full ANSI SCSI specificati on, messages, options, and co m mand code spec if i cations; instead, it describes the commands , messages, and options this tape dr ive supports. It a ls o describes the tape drive’s error recovery procedures.
NOTE: From this point forward, we may refer to the Quantum VS80 tape drive
simply as the “tape drive.”
Chapter 1

Introduction

1.2 Audience

Quantum provides this docum ent to softwar e and firmware engineers and technicians wh o support Quantum VS80 tape drives . It also serves sof t w are and firmwar e engineers and t echnicians wh o integrate Quantum VS80 tape drives into aut omate d sy ste ms su ch as tape drive libraries.
81-81276-01 R ev A01 July 2004 1-1
Chapter 1: Introduction

1.3 Related Documents

DLT VS80 Installation and Operations Guide (001596-01)
Current standards documents availabl e fr om w ww.t10.org
SCSI Architecture Model (SAM)SCSI Primary Comm ands (SPC)SCSI Parallel Interface (SPI)SCSI Stream Commands (SSC)

1.4 Structure of this Manual

Chapter 1, “Introduction,” is the chapter you are currently rea di ng.
Chapter 2, “General SCSI Bus Opera tion,” describes tape drive responses to a variety of situations that
occur on the SCSI bus; for example , po w er-on, bus phases, data transfer, and so forth .
Chapter 3, “SCSI Messages,” describes the SCSI message system and lists the messages supported by
the tap e d rive.
Chapter 4, “SCSI Commands,” lists the commands the tape drive suppor ts and defines each command .
Chapter 5, “ Supported SCSI- 2 Medium Changer D evice Commands,” lists the commands unique to
the medium ch anger that the tape drive support s . I t al s o defines each supported command.

1.5 Conventions Used In This Manual

This manual uses the following conventions:
NOTE: Notes provide supp le m ental informati on.
1-2 July 2004 81-81276-01 Rev A01
DLT1/VS80 SCSI Interface Guide
TECH TIP: Tech Tips provide information that helps you comple te a procedure or
avoid additional steps.
C
AUTION Cautions provide information yo u must know to avoid
damaging the tape drive or losing data.
ARNING! Warnings provide information yo u must know to avoid
W
personal injury.
Table 1-1. Typographical Conventions
Element Convention Example
Commands Uppercase (unless case-
sensitive)
Hexadecimal Notation Number followed by
lowercase h
Binary Notation Number followed by
lowercase b Decimal Notation Number without suffix 512 Acronyms Uppercase POST Abbreviations Lowercase, except where
standard usage requires
uppercase
TEST UNIT READY
25h
101b
Mb (megabits) MB (megabytes)
81-81276-01 R ev A01 July 2004 1-3
Chapter 1: Introduction
Notes
1-4 July 2004 81-81276-01 Rev A01

2.1 Data Transfer

The tape drive supports both narr ow and wide, asynchronous and sy nchronous data transfers. The product is conf ig ured as a Low-Voltage Differential (LVD) or Single-Ended (SE) tape drive. The tape drive generates p arity (ODD) d urin g all i nformati on tr ansfer phases where t he tape dr ive tr ansfer s dat a onto the SCSI bus. The tape drive also checks parity during all info rmation transfer phases where the tape drive receives data from the SCSI bus.
The tape drive supports even block sizes of 2 bytes to (16 MB – 2) bytes.
CHA PTER 2

Chapter 2General SCSI Bus Operation

Disconnects from the SCSI bus occur at regular intervals during a data transfer. This allows other tape drives to acces s t he bus. The Disconnect–Reconn ect Mode Parameters page configures SCSI bus disconnects.

2.2 Initiator/Target Operation

The tape drive doe s not act as an initiator on t he SCSI bus. Therefor e, th e tape drive does not perform any of the follow ing tasks:
Genera t e u nsolic ited inte rrupts to the host
Initiate its own SCSI commands
Assert a bus reset.
81-81276-01 R ev A01 July 2004 2-1
Chapter 2: General SCSI Bus Operation

2.3 SCSI IDs and Logical Unit Numbers

The tape drive has one logical unit num ber (LUN), which is always LUN 0.
The tape drive treats uns upported LUNs a s follo ws: If the LUN specif ied in t he IDENTIFY message is invalid, the tap e dr ive accepts the Co m m and Descriptor Block (CDB). The next action is one of the follow ing three cases:
If the command is INQUIRY, the target retur ns the INQUIRY data with the peripheral qualifier set to 011, indicating that the ta rget does not support the LUN in question.
If the command is REQUEST SENSE, the target returns sense data. The sense key is ILLEGAL REQUEST, with an Additional Sense Code of INVALID Logical Unit Number.
For any other command, the tar get terminate s the command with CHECK CONDITION status an d generates the Sense Data described in item 2.

2.4 UNIT ATTENTION Condition

The tape drive implements Queued Unit Attentions which are maintained separately for each valid LUN for each Initiator. The host compute r cr eates Unit At te nt io ns under the foll owing conditio ns:
Power-on Reset
BUS Reset
Bus Drive Reset message
Asynchronous m edi a change
Mode Parameters changed by another initia to r
Firmware up dat e completed.
T wo queued Unit Attentions are not unusual. For example, powering up a tape drive and loading a data cartridge create Power Up and Not-ready to Ready Transition Unit Attentions. Since there are a limited number of Unit Attention buffers, if an initiator does not clear Unit Attentions queued for it, at some point the tape drive stops generating new Unit Attentions for that I–L combination. However, existing Unit Attentions remain queued.
A LOAD command does not generate a Unit Attention for the initiator that issued the command since the transition to Ready is a synchronous event.
2-2 July 2004 81-81276-01 Rev A01
DLT1/VS80 SCSI Interface Guide

2.5 Behavior Around Power-On and SCSI BUS RESET

In the following situations, the tape drive generates these responses: Table 2-1. Tape Drive Behavior after a Po w er -On and SCSI BUS RESET
Situation Tape Drive Response
Tape drive power off All tape drive SCSI lines go to high impedance. Tape drive power on The tape drive does not generate any spurious signals on
the SCSI bus
Within 5 seconds of power on and within 250 milliseconds (typically under 4 ms) after a BUS RESET
The tape drive recognizes multiple bus resets in succession and bus resets of arbitrarily long duration. It recovers within the time limits specified above following the last bus reset.
The tape drive responds to SCSI bus selections and returns appropriate, normal responses. The tape drive returns medium motion commands with CHECK CONDITION status, Sense Key Not Ready, until the media is ready.
The tape drive implements the Hard BUS RESET option. The tape drive rewinds the medium to BOP (Beginning
of Partition, i.e. Beginning of Medium).

2.6 Data Cache and Medium Write Interaction

The tape drive contains a data cache that buffers blocks (records) until writing them. This section defines specific times that the tape drive writes blocks to medium. A MODE SELECT parameter allows disab ling the data cache (unbuffered mode). In this mo de, every WRITE com mand cause s t he tape drive to write data to the data cartridge before returning the STATUS byte and the COMMAND COMPLETE messages to the host.
NOTE: We do not recommend unbuffere d m o de because it pr oduces poor
performance.
81-81276-01 R ev A01 July 2004 2-3
Chapter 2: General SCSI Bus Operation
The tape drive w ri t es ( fl ushes) the write data cache to the dat a cartridge under the following circumstances:
An initiator issues one or more WRITE FILEMARKS commands without intervening medium
motion commands.
An initiator issues a WRITE 0 FILEMARKS command.
The tape drive automatically writes data in the cache longer than specified by the value of the
Mode Parameter “Write Delay Time” to the data cartridge.
The tape drive receives a non-write type medium access command; for example, SPACE, READ,
UNLOAD, REWIND, and so forth.

2.7 Other SCSI Functionality

The tape drive supports these addition al func tions:
Linked commands
Untagged queuing.

2.8 Bus Phases

The tape drive conforms to the bus state transition table shown in the SCSI-2 standard, “Phase Sequences.” The informatio n in the follo win g se ct ions also applies.

2.8.1 ATTENTION Signal Response

The tape drive res ponds to an ATN condition at le ast at every phase tr ansition, as lon g as the initiator sets the ATN bit before the target abandons the REQ for the last byte of the previous phase. Ordinarily the tape drive immediately recognizes ATN and changes the bus phase to MESSAGE OUT.
2-4 July 2004 81-81276-01 Rev A01

2.8.2 STATUS Phase

The tape drive enters the STATUS phase only once per command unless the initiator requests a retry. The sole exception to this behavior is during error cases when the drive goes immediately to BUS FREE, as define d i n th e SCSI-2 standard.
The tape drive returns the following STATUS bytes:
GOOD (00h): This status indicates the tape drive successfully completed the command.
CHECK CONDITION (02h): A contingent allegiance conditio n occurred. The REQUEST SENSE
command should be sent following this status to determine the nature of the event.
BUSY (08h): The target is busy. The tape drive returns this status whenever the tape drive is
unable to accept a command from an otherwi se acceptable initiat or . The initiator s hould reiss ue the command at a later time.
INTERMEDIATE GOOD (10h): The tape drive returns this status instead of GOOD status for
commands issued with the LINK bi t set. Follo wing the return of this stat us, the tape driv e proceeds to the COMMAND phase for the transfer of the next linked command.
RESERVATION CONFLICT (18h): The tape drive returns this status whenever one initiator (a
SCSI tape drive) attempts to access the tape drive when another initiator has reserved the tape drive with a RESERVE UNIT command.
DLT1/VS80 SCSI Interface Guide
COMMAND TERMINATED (22h): The tape drive returns this status for a command that a
TERMINATE I/O PROC ESS message has terminated. T hi s st atus also indica te s that a contingent allegiance condition has occurred.
NOTE: In contrast to the BUSY status condition, the tape drive returns the
DRIVE NOT READY Sense Key as part of the Sense data following a REQUEST SENSE command. This indicates that an initiator has issu ed a data cartridge access command and the data cart ridge is not ready to be accessed. For example, the data cartridge is not installed, the data cartridge has been unloaded, the tape drive is currently initializing the data cartridge to prepare it for access, a nd s o forth.
When the tape drive is in the “not ready” state, the initiator cannot perform any oper at i on that would cause medium motion, fo r e xa mp le, write, read, space, v e rify, etc. If the initiator attempts any of these commands, the tape drive returns a CHECK CONDITION status with a DRIVE NOT READY sense key. The initiator may, however, execute commands that do not require access to the data cartridge and the tape drive may return a GOOD status.
81-81276-01 R ev A01 July 2004 2-5
Chapter 2: General SCSI Bus Operation
These commands do not requir e ac cess to the data c ar tr i dge:
INQUIRY
LOG SENSE/SELECT
MODE SELECT
MODE SENSE
PREVENT/ALLOW MEDIUM REMOVAL
READ BLOCK LIMITS
READ BUFFER
READ ELEMENT STATUS
RECEIVE DIAGNOSTIC RESULTS
REQUEST SENSE
RESERVE/RELEASE UNIT
SEND DIAGNOSTIC (non-media access diagnostics)
WRITE BUFFER.
NOTE: The TEST UNIT READY command determines whether the tape drive
would accept a data cartridge access command without returning CHECK CONDITION status.

2.8.3 BUS FREE Phase

Some situations can cause the tape drive to go to BUS FREE unexpectedly, as defined in the SCSI-2 standard (see sections 6.1.1 a nd 6.31 in the SCSI-2 specification ):
An internal hardware or fi rmware fault tha t makes it unsafe for th e tape drive to continue opera tion
without a full reset (similar to a power-up reset)
Bus parity erro r detected durin g non-medium data transfers.

2.9 Bus Parity Errors

The occurrences of bus parity errors (that is, single bit errors) are very serious because they imply the possibility of undetected dou ble-bit errors on th e bus. These mos t l ik el y w o uld result in undetected data corruption. On properl y configured SCSI buses, parity er rors should b e extremely rare. If bus parity errors are detected, they should be quickly addressed by improving the electrical and mechanical configuration of the SCSI bus.
A well-confi gur ed SCSI system bus in most norm al environme nts should be prac ti cally free of bus parity errors.
2-6 July 2004 81-81276-01 Rev A01
Loading...
+ 152 hidden pages