DLT VS160
SCSI Interface Guide
DLT VS160 SCSI Interface Guide
Copyright
Copyright © 2003 by Quantum Corporation. All rights res erved.
Document Origination: Boulder, Colorado, USA.
Trademarks
Quantum, the Quantum logo, and the DLTtape logo are trademarks of Quantum Corporation
registered in the U.S.A. and other countries. DLTtap e, DL TSag e, Value DLTtape, and Super
DLTtape are trademarks of Quantum Corporation.
Other company and product names used in thi s document are tra demarks, r egister ed trademar ks, or
service marks of their respective owners.
Legal Disclaimers
The information c ontained 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, includi ng derivative works. The posse ssor agrees to safeguard this info rma tion and to
maintain it in confidence and not re-publish it in whole or in part without Quantum’s pr ior written
consent.
Quantum rese r v es the right to make changes and improvem ents to its products, without incur r ing
any obligation to incorporate such change s or improvements in units previously sold or shipped.
Contact Information
You can request Quant um publ ications from your Quantum Sale s Representative or order them
directly from Quantum.
Telephone numbers and street addres s es change frequently; for the lates t, up-to-date contact
information, visi t:
www.quantum.com
Telephone numbers, stre et a ddresses, time zones, and other pertinent facts are listed in the
Service and Support section of the web site.
ii
Revision History
All revisions made to this document are listed below in chronological order.
Document Release Date Summary of Chan ges
DLT VS160 SCSI Interface Guide
A02 December 29,
2003
Initial release by Qua n tu m Co r po r at io n.
iii
DLT VS160 SCSI Interface Guide
iv
DLT VS160
SCSI Interface Guide
Introduction
002202-01
Table of Contents
1Intro du c t io n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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-3
SCSI Command Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
2General SC S I Bu s Operat io n . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- 1
Initiator/Target Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 -1
SCSI IDs and Logical Unit Numbers (LUNs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Unit Attention Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Behavior Around Power -on and SCSI Bus Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Data Cache and Tape Write Interaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Other SCSI Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Bus Phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
ATTENTION Signal Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
STATUS Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
BUS FREE Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Bus Parity Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
3SCS I M essages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
SCSI Message System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Supported SCSI Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Extended Messages (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
T wo-Byte Messages (2xh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
002202-01 December 2003 v
T able of Contents DLT VS160 SCSI Interface Guide
ABORT Message (06h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
BUS DEVICE RESET Message (0Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
COMMAND COMPLETE Message (00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
DISCONNECT Message (04h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
IDENTIFY Message (80h–FFh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
IGNORE WIDE RESIDUE Message (23h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
INITIATOR DETECTED ERROR Message (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
LINKED COMMAND COMPLETE Message (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
LINKED COMMAND COMPLETE WITH FLAG Message (0Bh). . . . . . . . . . . . . . . . . . . . 3- 15
MESSAGE PARITY ERROR Message (09h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
MESSAGE REJECT Message (07h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
NO OPERATION Message (08h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
PARALLEL PROTOCOL REQUEST (Extended Message 04h). . . . . . . . . . . . . . . . . . . . . . . 3-19
RESTORE POINTERS Message (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
SAVE DATA POINTER Message (02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
SYNCHRONOUS DATA TRANSFER REQUEST (Extended Message 01h) . . . . . . . . . . . . 3-24
WIDE DATA TRANSFER REQUEST (Ex tended Mes s age 03h) . . . . . . . . . . . . . . . . . . . . . . 3-25
4SCS I C o mmands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Control Byte — Flag and Link Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Summary of Supported Sequential- access Device Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
ERASE Command (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 -4
INQUIRY Command (12h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Standard INQUIRY Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Vendor Unique Bytes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Vital Product Data Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Supported Vital Product Dat a Page (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Unit Serial Number Page (80h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Device Identification Page (83h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
Firmware Build Information Page (C0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Subsystem Components Revision Page (C1h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Command Support Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
LOAD/UNLOAD Command (1Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
LOCATE Command (2Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 3
LOG SELECT Command (4Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Error Detection Summary in LOG SELECT CDB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
Operation of LOG SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
LOG SELECT Page Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Error Detection Summary in LOG SELECT Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
vi December 2003 002202-01
DLT VS160 SCSI Interface Guide Table of Contents
LOG SENSE Command (4Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
Error Detection Summary in LOG SENSE CDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
Supported Pages LOG SENSE Page (00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Read / Write Error LOG SENSE Page (Pages 02h and 03h) . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Last n Error Events LOG SENSE Page (07h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-39
TapeAlert LOG SENSE Page (2Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-42
Read/Write Compression Ratio LOG SENSE Page (32h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-46
Parameter Value: Codes 0000h and 0001h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-48
Parameter Value: Codes 0002h through 0009h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
Device Wellness LOG SENSE Page (33h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
Device Status LOG SENSE Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-54
MODE SELECT (6) / (10) Command (15h / 55h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
MODE SELECT Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
MODE SELECT Parameter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
Read / Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-64
Disconnect/Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-65
Control Mode Page (0Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-67
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-69
Device Configuration Page (10h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-71
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-73
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-74
EEPROM Vendor Unique Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78
Changeable Parameters Within MODE SELECT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-81
MODE SENSE (6) / (10) Command (1Ah / 5Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-82
MODE SENSE Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-84
MODE SENSE Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-88
Read / Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-89
Disconnect / Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-90
Control Mode Page (0Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-92
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-94
Device Configuration Page (10h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-96
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-98
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-99
EEPROM Vendor Unique Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-101
PERSISTENT RESERVE IN Command (5Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-103
Read Keys Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-104
Read Reservation Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-106
SCSI Commands Under Reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-110
PERSISTENT RESERVE OUT Command (5Fh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-111
PERSISTENT RESERVE OUT Command Service Actions . . . . . . . . . . . . . . . . . . . . . . . . . 4-115
002202-01 December 2003 vii
T able of Contents DLT VS160 SCSI Interface Guide
PERSISTENT RESERVE OUT Command Descriptor Block Behavior . . . . . . . . . . . . . . . . 4-121
PERSISTENT RESERVE OUT Parameter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-121
PERSISTENT RESERVE OUT Parameter List Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-123
SCSI Commands Under Reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-124
PREVENT / ALLOW MEDIUM REMOVAL Command (1Eh) . . . . . . . . . . . . . . . . . . . . . . . . . 4-125
READ Command (08h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-126
Filemark and End-of-Data Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-127
End of Medium/Partition Handl ing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-128
READ BLOCK LIMITS Command (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-129
READ BUFFER Command (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-131
Combined Header and Data Mode (0000b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-132
Data Mode (0010b). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-133
Descriptor Mode (0011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-133
Echo Buffer Mode (1010b). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-134
Echo Buffer Descriptor Mode (1011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-135
READ POSITION Command (34h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-136
READ POSITION Data — Short Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-137
READ POSITION Data — Long Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 139
RECEIVE DIAGNOSTIC RESULTS Command (1Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-141
Diagnostics Result s Returned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-142
RELEASE (6) Command (17h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-143
Medium Changer Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-144
SCSI Commands Under Reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-144
RELEASE (10) Command (57h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-145
SCSI Commands Under Reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-146
REPORT DENSITY SUPPORT Command (44h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-147
Density Support Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-148
Density Support Data Block Descr iptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-149
REPORT DEVICE IDENTIFIER Command (A3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-152
REPORT DEVICE IDENTIFIER Command Parameter List. . . . . . . . . . . . . . . . . . . . . . . . . 4-153
REPORT LUNS Command (A0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-154
REPORT LUNS Command Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-155
REQUEST SENSE Command (03h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 156
REQUEST SENSE Information Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-157
RESERVE (6) Command (16h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-164
Medium Changer Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-165
SCSI Commands Under Reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-166
RESERVE (10) Command (56h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-167
SCSI Commands Under Reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-169
REWIND Command (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-170
viii December 2003 002202-01
DLT VS160 SCSI Interface Guide Table of Contents
SEND DIAGNOSTIC Command (1Dh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-171
Unit Resident Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-171
SET DEVICE IDENTIFIER Command (A4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-173
SET DEVICE IDENTIFIER Command Parameter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-174
SPACE Command (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-175
TEST UNIT READY Command (00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-177
WRITE Command (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-178
Exception Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-179
WRITE BUFFER Command (3Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-180
Header and Data Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-181
Write Data Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18 1
Download Microcode Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-182
Download Microcode and Save Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-182
Echo Buffer Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-182
WRITE FILEMARKS Command (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-183
5Medium Chang e r De v ice Comm ands . . . . . . . . . . . . . . . . . . . . 5-1
INITIALIZE ELEMENT STATUS Command (07h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
INQUIRY Command (12h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
LOG SENSE Command (4Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
LOG SENSE Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Supported Pages LOG SENSE Page (Page 00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Last n Error Events LOG SENSE Page (07h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
TapeAlert LOG SENSE Page (2Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Device Wellness LOG SENSE Page (33h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
MODE SELECT Command (15h/55h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
MODE SELECT Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
MODE SELECT Parameter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Element Address Assignment Page (1Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Device Capabilities Page (1Fh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
MODE SELECT Changeable Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
MODE SENSE Command (1Ah/5Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
MODE SENSE Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
MODE SENSE Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
Element Address Assignment Page (1Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Medium Changer Element Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Device Capabilities Page (1Fh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
002202-01 December 2003 ix
T able of Contents DLT VS160 SCSI Interface Guide
MOVE MEDIUM Command (A5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18
READ ELEMENT STATUS Command (B8h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
Element Status Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 -21
Element Status Data Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
Element Status Page Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
Storage Element Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24
Data Transfer Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
ASCSI Commands U n der Reserv a tion . . . . . . . . . . . . . . . . . . . . .A-1
x December 2003 002202-01
DLT VS160
SCSI Interface Guide
Introduction
002202-01
List of Tables
1Intro du c t io n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
T able 1-1. Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
T able 1-2. SCSI Command Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
2General SC S I Bu s Operat io n . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
3SCS I M essages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
T able 3-1. Supported SCSI Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Table 3-2. Partial Extended Message — Message Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Table 3-3. Partial Two-byte Message — Message Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
T able 3-4. ABORT (06h) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Table 3-5. BUS DEVICE RESET (0Ch) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
T able 3-6. COMMAND COMPLETE (00h) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Table 3-7. DISCONNECT (04h) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
T able 3-8. IDENTIFY (80h–FFh) — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Table 3-9. IDENTIFY (With Another LUN) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Table 3-10. IDENTIFY (Invalid) — Message Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Table 3-11. IDENTIFY (Valid) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
T able 3-12. IGNORE WIDE RESIDUE (23h) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . 3-12
T able 3-13. INITIATOR DETECTED ERROR (05h) — Message Behavior. . . . . . . . . . . . . . . . . 3-13
T able 3-14. LINKED COMMAND COMPLETE (0Ah) — Message Behavior . . . . . . . . . . . . . . 3-14
T able 3-15. LINKED COMMAND COMPLETE WITH FLAG (0Bh) — Message Behavior . . . 3-15
T able 3-16. MESSAGE PARITY ERROR (09h) — Message Behavior. . . . . . . . . . . . . . . . . . . . . 3-16
Table 3-17. MESSAGE REJECT (07h) — Message Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
Table 3-18. NO OPERATION (08h) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
T able 3-19. Features of the PARALLEL PROTOCOL REQUEST Message . . . . . . . . . . . . . . . . . 3-20
T able 3-20. PARALLEL PROTOCOL REQUEST (Ext. Message 04h) — Message Behavior. . . 3- 20
Table 3-21. RESTORE POINTERS (03h) — Message Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
002202-01 December 2003 xi
List of Tables DLT VS160 SCSI Interface Guide
T able 3-22. SAVE DATA POINTER (02h) — Message Behavior . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
T able 3-23. SYNCHRONOUS DATA TRANSFER REQUEST (Ext. Message 01h) — Message
Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
T able 3-24. WIDE DATA TRANSFER REQUEST (Ext. Message 03h) — Message Behavior . . 3-26
4SCS I C o mmands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
T able 4-1. Supported SCSI Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
T able 4-2. ERASE (19h) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . 4-4
T able 4-3. INQUIRY (12h) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . 4-5
Table 4-4. INQUIRY (12h) Standard Data Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-8
T able 4-5. INQUIRY (12h) Vendor Unique Data Page — Field Descriptions . . . . . . . . . . . . . . . . 4-11
Table 4-6. INQUIRY (12h) Unit Serial Number Page — Field Descriptions. . . . . . . . . . . . . . . . . 4-13
T able 4-7. INQUIRY (12h) Device Identification Page — Field Descriptions. . . . . . . . . . . . . . . . 4-14
Table 4-8. Identifier Descriptors — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
T able 4-9. Device Identification — Supported Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
T able 4-10. INQUIRY (12h) Firmware Build Information Page — Field Descriptions. . . . . . . . . 4-17
T able 4-11. INQUIRY (12h) Command Support Data Page — Field Descriptions . . . . . . . . . . . . 4-19
T able 4-12. LOAD/UNLOAD (1Bh) Command Descriptor Block — Field Descriptions. . . . . . . 4- 22
T able 4-13. LOCATE (2Bh) Command Descriptor Block — Field Descriptions. . . . . . . . . . . . . . 4-24
T able 4-14. LOG SELECT (4Ch) Command Descriptor Block — Field Descriptions . . . . . . . . . 4-25
T able 4-15. LOG SELECT (4Ch) DATA-OUT Phase Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
T able 4-16. LOG SELECT Log Page Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-28
T able 4-17. LOG SELECT Log Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . 4-30
Table 4-18. LOG SENSE Log Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
T able 4-19. Read/Write Error LOG SENSE Page Header — Field Descriptions. . . . . . . . . . . . . . 4-36
T able 4-20. Read/Write Error LOG SENSE Page Parameters — Field Descriptions. . . . . . . . . . . 4-37
T able 4-21. Last n Error Events LOG SENSE Page Header — Field Descriptions . . . . . . . . . . . . 4-39
T able 4-22. Log Parameters for Last n Error Events LOG SENSE Page — Field Descriptio ns . . 4-40
Table 4-23. TapeAlert LOG SENSE Page Header — Field Descriptions. . . . . . . . . . . . . . . . . . . . 4-42
Table 4-24. TapeAlert LOG SENSE Page Parameters — Field Descriptions. . . . . . . . . . . . . . . . . 4-43
T able 4-25. Read/Write Compression Ratio LOG SENSE Page Header — Field Descriptions. . . 4-46
Table 4-26. Read/Write Compression Ratio LOG SENSE Page — Field Descriptions . . . . . . . . . 4-47
T able 4-27. Log Parameters for Read/Write Bytes Transferred LOG SENSE Page — Field
Descr ip t i on s (Paramet er Co d es 02h thr o u gh 0 9 h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
T able 4-28. Device Wellness LOG SENSE Page Header — Field Descriptions . . . . . . . . . . . . . . 4-51
T able 4-29. Device Wellness LOG SENSE Page Parameters — Field Descriptions . . . . . . . . . . . 4-53
T able 4-30. Device Status LOG SENSE Page Header — Field Descriptions. . . . . . . . . . . . . . . . . 4-54
T able 4-31. Device Status LOG SENSE Page Parameters — Field Descriptions. . . . . . . . . . . . . . 4-55
xii December 2003 002202-01
DLT VS160 SCSI Interface Guide List of Tables
T able 4-32. Parameter Values for Device Status LOG SENSE Page (Cleaning Rela ted) — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-56
T able 4-33. MODE SELECT (15h / 55h) Command Descriptor Block — Field Descriptions . . . 4-58
T able 4-34. MODE SELECT Mode Parameter List — Field Descriptions . . . . . . . . . . . . . . . . . . 4-62
Table 4-35. Read/Write Error Recovery MODE SELECT Page — Field Descriptions . . . . . . . . . 4-64
T able 4-36. Disconnect/Reconnect MODE SELECT Page — Field Descript ions. . . . . . . . . . . . . 4-66
T able 4-37. Control Mode MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . 4-68
T able 4-38. Data Compression MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . . . 4-69
T able 4-39. Device Configuration MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . 4-71
T able 4-40. Medium Partition MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . . . . 4-73
Table 4-41. TapeAlert MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-74
T able 4-42. EEPROM Vendor Unique MODE SELECT Page — Parameter Descript ions . . . . . . 4-78
T able 4-43. Changeable Parameters Within MODE SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-81
T able 4-44. MODE SENSE (1Ah/5Ah) Command Descriptor Block — Field Descriptions. . . . . 4-83
T able 4-45. MODE SENSE (6/10) Command Header — Field Descriptions. . . . . . . . . . . . . . . . . 4-86
T able 4-46. MODE SENSE (6/10) Block Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . 4-87
T able 4-47. Supported MODE SENSE Block Pages and Page Codes . . . . . . . . . . . . . . . . . . . . . . 4-88
Table 4-48. Read/Write Error Recovery MODE SENSE Page — Field Descriptions . . . . . . . . . . 4-89
T able 4-49. Disconnect / Reconnect MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . 4-91
Table 4-50 . Control Mode MODE SENSE Page — Fiel d D escriptio n s. . . . . . . . . . . . . . . . . . . . . 4-92
Table 4-51. Data Compression MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . 4-94
T able 4-52. Device Configuration MODE SENSE Page — Field Descriptions. . . . . . . . . . . . . . . 4-96
T able 4-53. Medium Partition MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . 4-98
Table 4-54. TapeAlert MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . 4-99
T able 4-55. PERSISTENT RESERVE IN (5Eh) Command — Field Descriptions . . . . . . . . . . . 4-103
T able 4-56. PERSISTENT RESERVE IN Read Keys Parameter List — Field Descriptions. . . . 4-105
T able 4-57. PERSISTENT RESERVE IN Read Reservations Parameter List — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-107
Table 4-58. PERSISTENT RESERVE IN Read Reservations Descriptor — Field Descriptions . 4-108
Table 4-59. PERSISTENT RESERVE OUT (5Fh) Command — Field Descriptions . . . . . . . . . 4-112
Table 4-60. PERSISTENT RESERVE OUT Command — Service Action Descriptions . . . . . . 4-115
Table 4-61. Command Descriptor Block Field Relevance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-121
T able 4-62. PERSISTENT RESERVE OUT Parameters — Field Descriptions. . . . . . . . . . . . . . 4-122
Table 4-63. PERSISTENT RESERVE OUT Parameter List Field Relevance . . . . . . . . . . . . . . . 4-123
T able 4-64. PREVENT/ALLOW MEDIUM REMOVAL (1Eh) Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-125
T able 4-65. READ (08h) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . 4-126
T able 4-66. READ BLOCK LIMITS (05h) Command Descriptor Block and Data — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-130
T able 4-67. READ BUFFER (3Ch) Command Descriptor Block — Field Descriptions. . . . . . . 4-131
Table 4-68. READ BUFFER Header — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-132
002202-01 December 2003 xiii
List of Tables DLT VS160 SCSI Interface Guide
Table 4-69. READ BUFFER Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 4-133
T able 4-70. READ BUFFER Read Echo Buffer Descriptor — Field Descriptions . . . . . . . . . . . 4-135
T able 4-71. READ POSITION (34h) Command Descriptor Block — Field Descriptions. . . . . . 4-136
Table 4-72. READ POSITION Data (Short Format) — Field Descriptions. . . . . . . . . . . . . . . . . 4-138
T able 4-73. READ POSITION Data (Long Format) — Field Descriptions. . . . . . . . . . . . . . . . . 4-139
T able 4-74. RECEIVE DIAGNOSTICS RESULTS (1Ch) Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-141
T able 4-75. RELEASE (6) (17h) Command Descriptor Block — Field Descriptions . . . . . . . . . 4-143
T able 4-76. RELEASE (10) (57h) Command Descriptor Block — Field Descriptions . . . . . . . . 4-145
T able 4-77. REPORT DENSITY SUPPORT (44h) Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-147
Table 4-78. REPORT DENSITY SUPPORT Header — Field Descriptions. . . . . . . . . . . . . . . . . 4-148
T able 4-79. REPOR T DENSITY SUPPORT Data Block Descriptor — Field Descriptions . . . . 4-150
T able 4-80. REPORT DEVICE IDENTIFIER (A3h) Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-152
T able 4-81. REPORT DEVICE IDENTIFIER (A3h) Parameter List Format — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-153
T able 4-82. REPORT LUNS (A0h) Command Descriptor Block — Field Descriptions . . . . . . . 4-154
Table 4-83. REPORT LUNS (A0h) Parameter List — Field Descriptions. . . . . . . . . . . . . . . . . . 4-155
T able 4-84. REQUEST SENSE (03h) Command Descriptor Block — Field Descriptions . . . . . 4-156
T able 4-85. REQUEST SENSE (03h) Data — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . 4-158
T able 4-86. Supported Sense Keys for REQUEST SENSE (03h) Command. . . . . . . . . . . . . . . . 4-159
T able 4-87. Supported ASC / ASCQ (Hex) for REQUEST SENSE (03h) Command . . . . . . . . . 4-160
T able 4-88. RESERVE (6) (16h) Command Descriptor Block — Field Descriptions . . . . . . . . . 4-165
T able 4-89. RESERVE (10) (56h) Command Descriptor Block — Field Descriptions . . . . . . . . 4-168
T able 4-90. REWIND (01h) Command Descriptor Block — Field Descriptions. . . . . . . . . . . . . 4-170
T able 4-91. SEND DIAGNOSTIC (1Dh) Command Descriptor Block — Field Descriptions . . 4-171
T able 4-92. SET DEVICE IDENTIFIER (A4) Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-173
T able 4-93. SET DEVICE IDENTIFIER (A4) Parameter List — Field Descriptions . . . . . . . . . 4-174
Table 4-94. SPACE Command (11h) Command Descriptor Block — Field Descriptions. . . . . . 4-175
T able 4-95. TEST UNIT READY (00h) Command Descriptor Block — Field Descriptions . . . 4-177
T able 4-96. WRITE (0Ah) Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . 4-179
T able 4-97. WRITE BUFFER (3Bh) Command Descriptor Block — Field Descriptions. . . . . . 4-180
T able 4-98. WRITE FILEMARKS (10h) Command Descriptor Block — Field Descript ions . . 4-183
xiv December 2003 002202-01
DLT VS160 SCSI Interface Guide List of Tables
5Medium Chang e r De v ice Comm ands . . . . . . . . . . . . . . . . . . . . 5-1
Table 5-1. SCSI-2 Medium Changer Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Table 5-2. INITIALIZE ELEMENT STATUS (07h) Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
T able 5-3. LOG SENSE (4Dh) — Supported Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
T able 5-4. MODE SELECT (15h/55h) — Supported Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
T able 5-5. MODE SELECT Parameter List — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
T able 5-6. MODE SELECT Changeable Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Table 5-7. MODE SENSE (1Ah/5Ah) — Supported Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
Table 5-8. MODE SENSE Parameter List — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
T able 5-9. Element Address Assignment MODE SENSE Page (1Dh) — Field Descriptions . . . . 5-15
Table 5-10. Medium Changer Element Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
T able 5-11. Device Capabilities MODE SENSE Page (1Fh) — Field Descriptions. . . . . . . . . . . . 5-17
T able 5-12. MOVE MEDIUM (A5h) Command Descriptor Block — Field Descriptions . . . . . . 5-19
T able 5-13. READ ELEMENT ST ATUS (B8h) Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
T able 5-14. READ ELEMENT STATUS Data Header — Field Descriptions . . . . . . . . . . . . . . . . 5-22
T able 5-15. READ ELEMENT ST ATUS Page Header — Field Descripti ons. . . . . . . . . . . . . . . . 5-23
Table 5-16. Storage Element Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
Table 5-17. Data Transfer Descriptor — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
ASCSI Commands U n der Reserv a tion . . . . . . . . . . . . . . . . . . . . .A - 1
Table A-1. SCSI Co mmand Behavio r During RESERVE (6) or RESERVE (10) . . . . . . . . . . . . . .A-1
Table A-2. SCSI Co mmand Behavio r During Persistent Reserv ations. . . . . . . . . . . . . . . . . . . . . . .A-3
T able A-3. Conditional Reaction Based Upon Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
002202-01 December 2003 xv
List of Tables DLT VS160 SCSI Interface Guide
xvi December 2003 002202-01
DLT VS160
SCSI Interface Guide
Introduction
002202-01
List of Figures
3SCS I M essages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Figure 3-1. Extended Messages — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Figure 3-2. Two-byte Messages — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Figure 3-3. IDENTIFY (80h–FFh) — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Figure 3-4. IGNORE WIDE RESIDUE (23h) — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Figure 3-5. PARALLEL PROTOCOL REQUEST (Ext. Message 04h) — Data Format. . . . . . . . 3-19
Figure 3-6. SYNCHRONOUS DATA TRANSFER REQUEST (Ext. Message 01h) — Data
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Figure 3-7. WIDE DATA TRANSFER REQUEST (Ext. Message 03h) — Data Format . . . . . . . 3-25
4SCS I C o mmands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Figure 4-1. ERASE (19h) Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . 4-4
Figure 4-2. INQUIRY (12h) Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . 4-5
Figure 4-3. INQUIRY (12h) Standard Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Figure 4-4. INQUIRY (12h) Vendor Unique Bytes — Data Format. . . . . . . . . . . . . . . . . . . . . . . . 4-10
Figure 4-5. INQUIRY (12h) Supported Vital Product Data Page — Data Format. . . . . . . . . . . . . 4-12
Figure 4-6. INQUIRY (12h) Unit Serial Number Page — Data Format. . . . . . . . . . . . . . . . . . . . . 4-13
Figure 4-7. INQUIRY (12h) Device Identifi cation Page — Data Format . . . . . . . . . . . . . . . . . . . 4-14
Figure 4-8. Identifier Descriptors — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
Figure 4-9. INQUIRY (12h) Firmware Build Informa tion Page — Data Format. . . . . . . . . . . . . . 4-17
Figure 4-10. INQUIRY (12h) Command Support Data — Data Format . . . . . . . . . . . . . . . . . . . . 4-18
Figure 4-1 1. LOAD/UNLOAD (1Bh) Command Descriptor Block — Data Format. . . . . . . . . . . 4-21
Figure 4 -1 2 . L O C ATE (2Bh) Command D es c r ip t o r B l o ck — D a t a Fo r m a t . . . . . . . . . . . . . . . . . . 4-23
Figure 4-13. LOG SELECT (4Ch) Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-25
Figure 4-14. LOG SELECT Log Page Header — Header Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Figure 4-1 5 . LOG SELECT Log Page Paramete rs — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-29
Figure 4-16. LOG SENSE (4Dh) Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-32
Figure 4-17. Supported Pages LOG SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Figure 4-18. Read/Write Error LOG SENSE Page Header — Header Format. . . . . . . . . . . . . . . . 4-36
002202-01 December 2003 xvii
List of Figures DLT VS160 SCSI Interface Guide
Figure 4-1 9 . Read/Write Er ror LOG SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-37
Figure 4-2 0 . Last n Error Events LOG SENSE Pa g e Header — Header Format . . . . . . . . . . . . . . 4-39
Figure 4-2 1 . Last n Error Events LOG SENSE Pa g e Parameter s — Data Format. . . . . . . . . . . . . 4-40
Figure 4-22. TapeAlert Log Page LOG SENSE Page Header — Header Format . . . . . . . . . . . . . 4-42
Figure 4-23. TapeAlert LOG SENSE Page Parameters — Data Format . . . . . . . . . . . . . . . . . . . . 4-43
Figure 4-24. Read/Write Compression Ratio LOG SENSE Page Header — Header Format . . . . 4-46
Figure 4-2 5 . Read/Write Comp ression Ratio LOG SENSE Page — Data Format. . . . . . . . . . . . . 4-47
Figure 4-26. Read/Write Compression Ratio LOG SENSE Page Parameter Codes
(00h and 01h) — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-48
Figure 4-27. Read/Write Bytes Transferred LOG SENSE Page Parameter Codes
(02h through 09h) — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
Figure 4-2 8 . Device Wellness LOG SEN SE Page Header — Header Format . . . . . . . . . . . . . . . . 4-51
Figure 4-2 9 . Device Wellness LOG SEN SE Page Paramete rs — Data Format . . . . . . . . . . . . . . . 4-52
Figure 4-30. Device Status LOG SENSE Page Header — Header Format . . . . . . . . . . . . . . . . . . 4-54
Figure 4-31. Device Status LOG SENSE Page Parameters — Data Format . . . . . . . . . . . . . . . . . 4-55
Figure 4-32. Device Status LOG SENSE Page Parameter Code (0001h). . . . . . . . . . . . . . . . . . . . 4-56
Figure 4-33. MODE SELECT (6) (15h) Command Descriptor Block — Data Format . . . . . . . . . 4-57
Figure 4-34. MODE SELECT (10) (55h) Command Descriptor Block — Data Format . . . . . . . . 4-57
Figure 4-35. MODE SELECT (6) Mode Page Parameter Header — Header Format . . . . . . . . . . 4-59
Figure 4-36. MODE SELECT (6) Mode Page Parameter Block Descriptor — Data Format . . . . 4-60
Figure 4-37. MODE SELECT (6) Mode Page Parameter Descriptors — Data Format. . . . . . . . . 4-60
Figure 4-38. MODE SELECT (10) Mode Page Parameter Header — Header Format . . . . . . . . . 4-60
Figure 4-39. MODE SELECT (10) Mode Page Parameter Block Descriptor — Data Format . . . 4-61
Figure 4-40. MODE SELECT (10) Mode Page Parameter Descriptors — Data Format . . . . . . . . 4-61
Figure 4-41. Read/Write Error Recovery MODE SELECT Page — Data Format. . . . . . . . . . . . . 4-64
Figure 4-42. Disconnect/Reconnect MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . 4-65
Figure 4-43. Control Mode MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . 4-67
Figure 4-44. Data Compression MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . . . . 4-69
Figure 4-45. Device Configuration MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . 4-71
Figure 4-46. Medium Partition MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . . . . . 4-73
Figure 4-47. TapeAlert MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-74
Figure 4-48. EEPROM Vendor Unique MODE SELECT Page — Data Format . . . . . . . . . . . . . . 4-78
Figure 4-49. EEPROM Vendor Unique Page — Example 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-80
Figure 4-50. EEPROM Vendor Unique Page — Example 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-80
Figure 4-51. MODE SENSE (6) (1Ah) Command Descriptor Block — Data Format. . . . . . . . . . 4-82
Figure 4-52. MODE SENSE (10) (5Ah) Command Descriptor Block — Data Format. . . . . . . . . 4-83
Figure 4-5 3 . MODE SENSE (6) Mode Page Parameter Header — Header Format. . . . . . . . . . . . 4-84
Figure 4-54. MODE SENSE (10) Mode Page Parameter Header — Header Format. . . . . . . . . . . 4-85
Figure 4-5 5 . MODE SENSE (6/1 0 ) Block Descri p tor — Data Format . . . . . . . . . . . . . . . . . . . . . 4-87
Figure 4-56. Read/Write Error Recovery MODE SENSE Page — Data Format . . . . . . . . . . . . . . 4-89
xviii December 2003 002202-01
DLT VS160 SCSI Interface Guide Li st of Figures
Figure 4-57. Disconnect / Reconnect MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . 4-90
Figure 4-58. Control Mode MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-92
Figure 4-5 9 . Data Compression MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . 4-94
Figure 4-60. Device Configuration MODE SENSE Page — Data Format. . . . . . . . . . . . . . . . . . . 4-96
Figure 4-6 1 . Medium Par t i tion MODE SENSE Page — Data Format. . . . . . . . . . . . . . . . . . . . . . 4-98
Figure 4-62. TapeAlert MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-99
Figure 4-63. EEPROM Vendor Unique MODE SENSE Page — Data Format . . . . . . . . . . . . . . 4-102
Figure 4-64. PERSISTENT RESERVE IN (5Eh) Command Descriptor Block — Data Format . 4-103
Figure 4-65. PERSISTENT RESERVE IN Read Keys Parameters — Data Format . . . . . . . . . . 4-104
Figure 4-66. PERSISTENT RESERVE IN Read Reservations Parameters — Data Format . . . . 4-106
Figure 4-67. PERSISTENT RESERVE IN Read Reservations Descriptor — Data Format. . . . . 4-107
Figure 4-68. PERSISTENT RESERVE OUT (5Fh) Command Descriptor Block — Data Format4-111
Figure 4-69. PERSISTENT RESERVE OUT Parameter List — Data Format. . . . . . . . . . . . . . . 4-122
Figure 4-70. PREVENT/ALLOW MEDIUM REMOVAL (1Eh) Command Descriptor Block — Data
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-125
Figure 4-71. READ (08h) Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . 4-126
Figure 4-72. READ BLOCK LIMITS (05h) Command Descriptor Block — Data Format. . . . . 4-129
Figure 4-73. READ BLOCK LIMITS Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-129
Figure 4-74. READ BUFFER (3Ch) Command Descriptor Block — Data Format. . . . . . . . . . . 4-131
Figure 4-75. READ BUFFER Header — Header Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-132
Figure 4-76. READ BUFFER Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-133
Figure 4-77. READ BUFFER Read Echo Buffer Descriptor — Data Format . . . . . . . . . . . . . . . 4-135
Figure 4-78. READ POSITION (34h) Command Descriptor Block — Data Format . . . . . . . . . 4-136
Figure 4-7 9 . READ POSITIO N Dat a (Short Forma t ) — Data Format. . . . . . . . . . . . . . . . . . . . . 4-137
Figure 4-80. READ POSITION Data (Long Format) — Data Format. . . . . . . . . . . . . . . . . . . . . 4-139
Figure 4-81. RECEIVE DIAGNOSTICS RESULTS (1Ch) Command Descriptor Block — Data
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-141
Figure 4-82. RECEIVE DIAGNOSTICS RESULTS — Data Format . . . . . . . . . . . . . . . . . . . . . 4-142
Figure 4-83. RELEASE (6) (17h) Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-143
Figure 4-84. RELEASE (10) (57h) Command Descriptor Block — Data Format . . . . . . . . . . . . 4-145
Figure 4-85. REPORT DENSITY SUPPORT (44h) Command Descriptor Block — Data Format4-147
Figure 4-86. REPORT DENSITY SUPPORT Header — Header Format . . . . . . . . . . . . . . . . . . 4-148
Figure 4-87. REPORT DENSITY SUPPORT Data Block Descriptor — Data Format . . . . . . . . 4-149
Figure 4-88. REPORT DEVICE IDENTIFIER (A3h) Command Descriptor Block — Data
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-152
Figure 4-89. REPORT DEVICE IDENTIFIER Parameter List Format — Data Format . . . . . . . 4-153
Figure 4-90. REPORT LUNS (A0h) Command Descriptor Block — Data Format. . . . . . . . . . . 4-154
Figure 4 -9 1 . RE P ORT LUNS Par ameter Lis t — D at a Fo rmat . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 5 5
Figure 4-92. REQUEST SENSE (03h) Command Descriptor Block — Data Format. . . . . . . . . 4-156
Figure 4-93. REQUEST SENSE Data — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-157
002202-01 December 2003 xix
List of Figures DLT VS160 SCSI Interface Guide
Figure 4-94. RESERVE (6) (16h) Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-164
Figure 4-95. RESERVE (10) (56h) Command Descriptor Block — Data Format . . . . . . . . . . . . 4-167
Figure 4-96. REWIND (01h) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . 4-170
Figure 4-97. SEND DIAGNOSTIC (1Dh) Command Descriptor Block — Data Format . . . . . . 4-171
Figure 4-98. SET DEVICE IDENTIFIER (A4h) Command Descriptor Block — Data Format . 4-173
Figure 4 -9 9 . SE T DE V ICE IDE N T IFIER Pa ra m e t er L i st— Data Fo r mat. . . . . . . . . . . . . . . . . . 4-1 7 4
Figure 4-100. SPACE Command (11h) Command Descriptor Block — Data Format. . . . . . . . . 4-175
Figure 4-101. TEST UNIT READY (00h) Command Descriptor Block — Data Format . . . . . . 4-177
Figure 4-102. WRITE (0Ah) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . 4-178
Figure 4-103. WRITE BUFFER (3Bh) Command Descriptor Block — Data Format. . . . . . . . . 4-180
Figure 4-104. WRITE FILEMARKS (10h) Command Descriptor Block — Data Format . . . . . 4-183
5Medium Chang e r De v ice Comm ands . . . . . . . . . . . . . . . . . . . . 5-1
Figure 5-1. INITIALIZE ELEMENT STATUS (07h) Command Descriptor Block — Data Format5-3
Figure 5-2. Supported Pages LOG SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Figure 5-3. MODE SELECT (6) Mode Parameter Header — Header Format. . . . . . . . . . . . . . . . . 5-7
Figure 5-4. MODE SELECT (6) Mode Parameter Block Descriptor — Data Format . . . . . . . . . . . 5-7
Figure 5-5. MODE SELECT (10) Mode Parameter Header — Header Format. . . . . . . . . . . . . . . . 5-8
Figure 5-6. MODE SELECT (10) Mode Parameter Block Descriptor — Data Format. . . . . . . . . . 5-8
Figure 5-7 . MODE SENSE (6) Mode Parameter H eader — Header For mat . . . . . . . . . . . . . . . . . 5-11
Figure 5-8. MODE SENSE (6) Mode Parameter Block Descriptor — Data Format . . . . . . . . . . . 5-12
Figure 5-9. MODE SENSE (10) Mode Parameter Header — Header Format . . . . . . . . . . . . . . . . 5-12
Figure 5-10. MODE SENSE (10) Mode Parameter Block Descriptor — Data Format . . . . . . . . . 5-12
Figure 5-1 1. Element Address Assignment MODE SENSE Page (1Dh) — Data Format . . . . . . . 5-14
Figure 5-12. Device Capabilities MODE SENSE Page (1Fh) — Data Format . . . . . . . . . . . . . . . 5-17
Figure 5-13. MOVE MEDIUM (A5h) Command Descriptor Block — Data Format . . . . . . . . . . 5-19
Figure 5-14. READ ELEMENT STATUS (B8h) Command Descriptor Block — Data Format . . 5-20
Figure 5-15. READ ELEMENT STA TUS Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
Figure 5-16. READ ELEMENT STATUS Data Header — Header Format . . . . . . . . . . . . . . . . . . 5-22
Figure 5-17. READ ELEMENT STATUS Page Header — Header Format. . . . . . . . . . . . . . . . . . 5-23
Figure 5-1 8 . Storage Element De s criptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24
Figure 5-19. Data Transfer Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
xx December 2003 002202-01
DLT VS160
SCSI Interface Guide
Introduction
002202-01
1.1 Purpose and Scope
This manual provides a detailed explanation of the SCSI Protocol features that the DLT VS160 tape
drive implements. This manual is not intended to replace the full ANSI SCSI specification, messages,
options, and command code specifications, but instead describes the commands, messages, and
options this tape drive supports. It also describes the tape drive’s error recovery procedures.
CHAPT ER 1
Chapter 1Intr oduc tion
N OTE : From this point forward, the DLT VS160 tape drive is referred to simply
as the “tape driv e.”
1.2 Audience
This document is pro vided for so ftware and firmware engineers a nd tec hnicians who supp ort Quantum
DLT VS160 tape drives. It also serves software and firmwar e engineers and technicians who integr ate
Quantum DLT VS160 tape drives into automated systems such as tape libraries.
002202-01 December 2003 1-1
Chapter 1: Introduct i on DLT VS160 SCSI Interface Guide
1.3 Related Documents
• DLT VS160 Tape Drive Installation and Operations Guide (81-81 191-01)
• Current standards docu ments available from www.t10.org
SCSI Architecture Model (SAM)
SCSI Primary Commands (SPC)
SCSI Parallel Interfac e (SPI)
SCSI Stream Commands (SSC)
1.4 Structure of this Manual
Chapter 1, “Introduction,” is the chapter you are currently reading.
Chapter 2, “General SCSI B us Operat ion,” defines gene ral SCSI bus o peration, i ncluding data transf er ,
SCSI IDs, power- on and SCSI bus resets, data cache, and other SCSI functionality.
Chap ter 3, “SCSI Messages,” describ es the SC SI me s sag e sys tem, which allow s com mu ni cati o n
between an initiator and a targe t for the purpose of physical path management. This chapt er includes
the supported SCSI messages, and describes the initiator/target interaction.
Chap ter 4, “SCSI Comm ands,” lists all of the supported S CSI commands, defines their use in this ta pe
drive, and identifies their data format and field descriptions.
Chapter 5, “Medium Changer Device C ommands,” lists all of the supported SCSI-2 medium changer
device commands, defines their use in this tape drive, and identifies their dat a format and field
descriptions.
Appendix A, “SCSI Commands Under Reservation,” contains tabl es that list how the SCSI commands
supported by the tape drive behave during the various types of reservations that are available to an
initiator.
1-2 December 2003 002202-01
DLT VS160 SCSI Interface Guide Chapter 1: Introd ucti on
1.5 Conventions Used in This Manual
This manual uses the following conve ntions:
NOTE : Notes provide supplemental information.
TECH T IP: Tech Tips provide information that helps you comple te a procedure or
avoid additional steps.
C AUTION Cautions provide information you mus t know to avoid
damaging the tape drive or losing data.
W ARNING ! Warnings provide information you must know to avoid
personal injury.
Table 1-1. Typographical Conventions
Element Convention Example
Comman d s Uppercase (unless case-
sensitive)
Hexadecimal Notation Number followed by
lower case h
Binary Notation Number followed by
lower case b
Decimal Notation Number without su ffix 512
Acronyms Uppercase POST
Abbreviations Lowercase, except where
standard usage requi res
uppercase
TEST UNIT READY
25h
101b
Mb (megabits)
MB (mega b y tes)
002202-01 December 2003 1-3
Chapter 1: Introduct i on DLT VS160 SCSI Interface Guide
1.6 SCSI Command Descriptions
The SCSI command descriptions contain detailed information about each command the tape drive
supports. The SCSI commands are presented in alphabetical order. Fields common to many of the
SCSI commands are not repeated for every command; instead they are supported as follows:
Table 1-2 . SCSI Command Conventions
Name of Field How Field is Supported in SCSI Commands
LUN Logical Unit Number. LUN for the tape drive is 0.
Control All SCSI commands must have a Control byte, which is
implemented as described in SCSI Architecture Model – 3
(SAM–3 ).
Reserved Reserved bits, fields, bytes, and code values are set aside
for future standardization and must be set to 0. If the tape
drive receives a command that contains non-zero bits in a
reserved field or a reserved code value, the tape drive
terminates the command with a CHECK CONDITION
status and the Sense Key is set to ILLEGAL REQUEST.
Throughout this manual, multiple bytes that contain information about specific command parameters
are portrayed as shown below in the example from the Paramete r List Length field (bytes 7 to 8) of the
LOG SELECT command, shown as follows:
Bit
Byte
7 – 8
7 6 5 4 3 2 1 0
(Bytes 0 – 6)
(MSB)
Parameter List Leng t h
(LSB)
This sample indicates that the most significant bit (MSB) of the field is bit 7 of byte 7; the least
significant bit is bit 0 of byt e 8. The shor thand version of presentation is used in this manual to save
space.
1-4 December 2003 002202-01
DLT VS160 SCSI Interface Guide Chapter 1: Introd ucti on
This is an alterna te, “sh o rth an d” pr es ent ation fo r:
Bit
Byte
7 (MSB)
8
7 6 5 4 3 2 1 0
(Bytes 0 – 6)
Parameter List Leng t h
(LSB)
002202-01 December 2003 1-5
Chapter 1: Introduct i on DLT VS160 SCSI Interface Guide
1-6 December 2003 002202-01
DLT VS160
SCSI Interface Guide
General SCSI Bus Ope ration
002202-01
Chapter 2General SC SI Bu s Operation
2.1 Data Transfer
CHAPT ER 2
The tape drive supports both, narrow and wide, asynchronous and synchronous data tran sfers. The
product is configured as a Low-Voltage Differen tial (L VD) or Single-Ended (SE) device. Parity (ODD)
is generated during all inf ormation transfer phases where the device tran sfers data onto the SCSI bus.
Parity is checke d duri ng all info rm ati on tr ans fer phas es whe re d ata is tra n sferred back from the SC SI
bus.
The tape drive supports even block siz es of 2 bytes to (16 MB – 2) bytes.
Disconnects from the SCSI bus occur at regular intervals during a data transfer. This allows other
devices to access the bus. The Disconnect–Reconnect Mode Parameters page configures SCSI bus
disconnects.
2.2 Initiator/Target Operation
The tape driv e does not act as an initiator on the SCSI bus. Therefore, the device does not perform any
of the following:
• Generate unsolicited interrupts to the host
• Initiate its own SCSI commands
• Assert bus reset.
002202-01 December 2003 2-1
Chapter 2: General SCSI Bus O peration DLT VS160 SCSI Interf ace Guide
2.3 SCSI IDs and Logical Unit Numbers (LUNs)
The tape drive has one logical unit number, which is always LUN 0.
Unsupported LUNs are treated as follows: If the LUN specified in the IDENTIFY message is invalid,
the tape drive accepts the command descri ptor block (CDB). The next action is one of the following
three cases:
1. If the command is INQUIR Y, the targe t returns the INQUIRY data with the peripheral qualifier set
to 011, indicating that the target does not support the LUN in que stion.
2. 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.
3. For any other command, the target terminates the command with CHECK CONDITION status and
generates the Sense data described in item 2 above.
2.4 Unit Attention Condition
The tape drive implements queued unit attentions which are mainta ined separa tely fo r each valid LUN
for each Initiator. Unit attentions are created under the following conditions:
• Power-on reset
• Bus reset
• BUS DEVI CE RESE T me s sag e
• When the media may have changed asynchronously
• Another initiator changed the Mode parameters or Log parameters
• A firmware (microcode) updat e has comple ted.
Two queued Unit Attentions are not unusual. For example, if a tape drive is powered on and a data
cartridge is loaded, Power Up and Not-ready to Ready Transition unit attentions are created. Since
there are a limited number of Unit Attention Buffers, if an initiator does not clear the unit attentions
queued for it, at some point the tape drive will stop generating new unit attentions for that initiatorLUN combination. Existing unit attentions remain queued, however.
N OTE : 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 December 2003 002202-01
DLT VS160 SCSI Interface Guide Chapter 2: General SCSI Bus Operation
2.5 Behavior Around Power-on and SCSI Bus Reset
You can expect and rely on the following behavior when a power-on or SCSI bus reset event occurs:
• All device SCSI lines go to high impedance when the tape drive is powered off.
• The tape drive does not generate any spurious signals on the SCSI bus at power-on.
• Within 5 seconds of power-on and within 250 milliseconds (typically under 4 ms) after a Bus
Reset, the tape drive responds to SCSI bus sel ections and returns appropriate , normal responses.
Tape motion commands are returned with CHECK CONDITION status, Sense Key set to NOT
READY, until the media is ready.
• The Hard Bus Reset option is implemented.
• The media is rewound to BOP (Beginning of Partition, in other words, Beginning of Tape).
The tape drive recognizes multiple bus resets in succession and bus resets of arbitrarily long duration.
It recovers within the time lim its specified above following the last bus reset.
2.6 Data Cache and Tape Write Interaction
The tape drive contains a data cache that buffers blocks (records) until they are written. This section
specifies times when block s are written to tape. A MODE SELECT parameter allows the dat a cache to
be disabled (unbuff ered mode). In this mode, every WRITE command causes the data to be written to
the media before the Status byte and the COMMAND COMPLETE messages are returne d to the host.
N OTE : Unbuffered Mode is not recommended because it causes poor
performance.
The write data cache is written (flushed) to the media under the following circumstances:
• When one or more WRITE FILEMARKS commands are issued without intervening tape motion
commands.
• When a WRITE 0 FIL E MARKS comma n d is issued .
• If data remains in the cache longer than specified by the value of the MODE SELECT parameter
Write Delay Time.
• When a non-write-type media acce ss command is rec eived, for example, SPACE, READ,
UNLOAD, or REWIND.
002202-01 December 2003 2-3
Chapter 2: General SCSI Bus O peration DLT VS160 SCSI Interf ace Guide
2.7 Other SCSI Functionality
The tape drive supports SCSI linked co mmands.
2.8 Bus Phases
The tape drive conforms to the bus state transition table shown in the SCSI-2 standard, “Phase
Sequences.” The informati on in the following sections also applies.
2.8.1 ATTENTION Signal Response
The tape drive responds to an ATN condition at least a t every phase transition, as long as the initiator
sets the ATN bit before the target abandons the REQ for the last byte of the previous phase. Ord inarily
the tape drive immediately recognizes ATN and changes the bus phase to MESSAGE-OUT.
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 er ror cases when the ta pe drive goes immediatel y to BUS
FREE, as defined in the 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 sta tus to determine the nature of the event.
• BUSY (08h): The target is busy. The tape drive returns this status whenever the device is unabl e to
accept a command from an otherwise acceptable initiator. The initiator should reissue the
command at a later time.
• INTERMEDIATE GOOD (10h): The tape drive returns this status instead of GOOD status for
commands issued with t he LINK bit s et. Followi ng the r etur n of th is stat us, the tape drive pr oceeds
to the COMMAND phase for the transfer of the next linked command.
• RESERVATION CONFLICT (18h): The tape drive returns this status whenever a SCSI device
attempts to access the tape drive when it has been reserved by another initiator with a RESERVE
command.
2-4 December 2003 002202-01