Quantum 818500101 User Manual

SDLT 220 and SDLT 320 SCSI Interface Guide
SDLT 220 and SDLT 320 SCSI Interface Guide
Copyright
Copyright © 2004 by Quantum Corporation. All rights reserved. Document Origination: Boulder, Colorado, USA.
Quantum, the Quantum logo, and the DLTtape logo are trademarks of Quantum Corporation registered in the U.S.A. and other countries. DLTtape, DLTSage, and Super DLTtape are trademarks of Quantum Corporation.
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.
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
Telephone numbers, street addresses, time zones, and other pertinent facts are listed in the 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 Changes
A01 May 30, 2002 Initial release.
SDLT 220 and SDLT 320 SCSI Interface Guide
A02 October 12,
2002
A03 October 10,
2003
A04 July 9, 2004 All functions and features of the V25 firmware release are
Features corresponding to v55 are now described. Also, a few small errors in the previous version were corrected.
All functions and features of the V70 firmware release are described.
described.
iii
SDLT 220 and SDLT 320 SCSI Interface Guide
iv
SDLT 220 and SDLT 320 SCSI Interface Guide SCSI Commands
81-85001-01 REV A04

Table of Contents

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Purpose and Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Referenced Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Structure of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
For More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Reader Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
2 SCSI Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Background Information About SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Information Transfer Phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
SCSI Bus Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Attention Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Reset Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
3 SCSI Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Message Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Supported SCSI Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
ABORT TASK SET (06h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
TARGET RESET (0Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
TASK COMPLETE (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
DISCONNECT (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
IDENTIFY (80h - FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
IGNORE WIDE RESIDUE (23h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
INITIATOR DETECTED ERROR (05h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
LOGICAL UNIT RESET (17h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
81-85001-01 REV A04 July 2004 v
Table of Contents SDLT 220 and SDLT 320 SCSI Interface Guide
MESSAGE PARITY ERROR (09h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
MESSAGE REJECT (07h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
NO OPERATION (08h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
PARALLEL PROTOCOL REQUEST (extended message 04h) . . . . . . . . . . . . . . . . . . 3-10
RESTORE POINTERS (03h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
SAVE DATA POINTER (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
SYNCHRONOUS DATA TRANSFER REQUEST (extended message 01h). . . . . . . . 3-12
WIDE DATA TRANSFER REQUEST (extended message 03h) . . . . . . . . . . . . . . . . . 3-14
4 SCSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Overview of SCSI Command and Status Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Status and Error Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
DATA Phase Command Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Unit Attention Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Behavior at Power-On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Data Cache and Tape Write Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
SCSI Command Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
ERASE Command (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
INQUIRY Command (12h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Standard Inquiry Data Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Vendor Specific Inquiry Data Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
Vital Product Data Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Supported Vital Product Data Page (00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Unit Serial Number Page (80h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Device Identification Page (83h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Firmware Build Information Page (C0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Subsystem Components Revision Page (C1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
Command Support Data Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
LOAD UNLOAD Command (1Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
LOCATE Command (2Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
LOG SELECT Command (4Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
Overview: LOG SELECT Command Descriptor Block Errors . . . . . . . . . . . . . . . . . . . 4-35
Operation of LOG SELECT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
LOG SELECT Log Page Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Error Detection Summary in LOG SELECT Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40
LOG SENSE Command (4Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
Error Summary in LOG SENSE Command Descriptor Block . . . . . . . . . . . . . . . . . . . 4-43
Supported Pages Log Page (Page 00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-44
Read (Page 03h) / Write (Page 02h) Error Log Page . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-45
vi July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide Table of Contents
LAST n ERROR EVENTS Log Page (07h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
Sequential Access Device Log Page (0Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
Temperature Log Page (0Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
TapeAlert Log Page (2Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-55
Read / Write Compression Log Page (32h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
Device Wellness Log Page (33h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-63
Device Status Log Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-66
MODE SELECT (6) / (10) Command (15h / 55h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-69
Mode Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-71
Mode Parameter Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-73
Mode Parameter Block Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-75
Mode Page Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78
Read / Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-79
Disconnect / Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-81
Control Mode Page (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-83
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-85
Device Configuration Page (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-87
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-90
Logical Unit Control Page (18h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-92
Port Control Page (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-93
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-95
Vendor Specific Configuration Page (25h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-98
Disaster Recovery Control Page (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-100
EEPROM Vendor Specific Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-101
Changeable Parameters Within MODE SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-108
MODE SENSE (6) / (10) Command (1Ah / 5Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-110
MODE SENSE Data Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-112
MODE SENSE Block Descriptor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-114
MODE SENSE Mode Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-117
Read / Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-118
Disconnect / Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-120
Control Mode Page (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-121
Data Compression Page (0Fh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-123
Device Configuration Page (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-126
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-129
Logical Unit Control Page (18h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-130
Port Control Page (19h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-131
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-133
Vendor Specific Configuration Control Page (25h) . . . . . . . . . . . . . . . . . . . . . . . 4-135
Disaster Recovery Control Page (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-137
81-85001-01 REV A04 July 2004 vii
Table of Contents SDLT 220 and SDLT 320 SCSI Interface Guide
EEPROM Vendor Specific Page (3Eh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-138
PERSISTENT RESERVE IN Command (5Eh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-139
PERSISTENT RESERVE OUT Command (5Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-146
PREVENT / ALLOW MEDIUM REMOVAL Command (1Eh) . . . . . . . . . . . . . . . . . . . . 4-156
READ Command (08h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-157
Filemark and End-of-Data Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-158
End-of-Medium/Partition Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-159
READ ATTRIBUTE Command (8Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-160
Error Summary for the READ ATTRIBUTE Command . . . . . . . . . . . . . . . . . . . . . . . 4-161
READ ATTRIBUTE Service Action Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-162
ATTRIBUTE VALUES Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-163
ATTRIBUTE LIST Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-164
VOLUME LIST Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-165
PARTITION LIST Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-166
Enhanced Medium Auxiliary Memory (EMAM) Attributes . . . . . . . . . . . . . . . . . . . . 4-167
Attribute Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-167
Attribute Identifier Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-169
Unique Features of the SDLT Tape Drive Implementation of Read / Write Attributes 4-183
A Comparison of MAM and EMAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-183
READ BLOCK LIMITS Command (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-185
READ BUFFER Command (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-187
Retrieving Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-189
Read Data from the Saved Buffer (A1h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-189
Read Data from the Live Buffer (A2h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-189
Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-190
Combined Header and Data Mode (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-190
Data Mode (02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-191
Descriptor Mode (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-191
Read Data from Echo Buffer (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-191
Echo Buffer Descriptor Mode (0Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-192
READ POSITION Command (34h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-193
Read Position Data — Short Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-194
Read Position Data — Long Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-196
RECEIVE DIAGNOSTIC RESULTS Command (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-198
RELEASE (10) Command (57h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-200
RELEASE UNIT Command (17h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-202
REPORT DENSITY SUPPORT Command (44h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-203
REPORT DEVICE IDENTIFIER Command (A3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-208
REPORT LUNS Command (A0h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-210
REPORT SUPPORTED OPERATION CODES Command (A3h) . . . . . . . . . . . . . . . . . . . 4-212
viii July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide Table of Contents
All_commands Parameter Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-214
One_command Parameter Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-216
REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Command (A3h) . . . . . 4-218
REQUEST SENSE Command (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-220
RESERVE (10) Command (56h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-232
RESERVE UNIT Command (16h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-234
REWIND Command (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-236
SEND DIAGNOSTIC Command (1Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-237
Level 1 Test: Electronics Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-238
Level 2 Test: Write / Read Functionality Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-238
SET DEVICE IDENTIFIER Command (A4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-241
SPACE Command (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-243
TEST UNIT READY Command (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-245
VERIFY Command (13h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-246
WRITE Command (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-247
WRITE ATTRIBUTE Command (8Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-249
Error Summary for the WRITE ATTRIBUTE Command . . . . . . . . . . . . . . . . . . . . . . 4-251
WRITE BUFFER Command (3Bh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-253
Write Combined Header and Data Mode (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-254
Write Data Mode (02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-254
Download Microcode Mode (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-255
Download Microcode and Save Mode (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-255
Write Data to Echo Buffer Mode (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-255
WRITE FILEMARKS Command (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-256
81-85001-01 REV A04 July 2004 ix
Table of Contents SDLT 220 and SDLT 320 SCSI Interface Guide
x July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide SCSI Commands
81-85001-01 REV A04

List of Tables

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Table 1-1. Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
2 SCSI Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Table 2-1. Drive’s MESSAGE OUT Phase Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
3 SCSI Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Table 3-1. SCSI Message Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Table 3-2. SDLT Tape Drive Extended Message — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . 3-3
Table 3-3. SDLT Tape Drive Supported Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Table 3-4. Drive’s Response to DISCONNECT Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Table 3-5. IDENTIFY Message — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Table 3-6. IGNORE WIDE RESIDUE Message — Field Definitions . . . . . . . . . . . . . . . . . . . . . . . 3-7
Table 3-7. Drive’s Response to INITIATOR DETECTED ERROR Message . . . . . . . . . . . . . . . . . 3-8
Table 3-8. Features of the PARALLEL PROTOCOL REQUEST Message . . . . . . . . . . . . . . . . . . 3-11
Table 3-9. Transfer Periods and Transfer Rates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
4 SCSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Table 4-1. SCSI Commands Supported by SDLT Tape Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Table 4-2. Status Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Table 4-3. Units for Length Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Table 4-4. DATA Phase Command Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Table 4-5. Fields Common to Many SCSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Table 4-6. ERASE Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-10
Table 4-7. INQUIRY Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-12
Table 4-8. Standard Inquiry Data Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
81-85001-01 REV A04 July 2004 xi
List of Tables SDLT 220 and SDLT 320 SCSI Interface Guide
Table 4-9. Vendor Specific Inquiry Data Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . 4-16
Table 4-10. Unit Serial Number Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Table 4-11. Device Identification Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Table 4-12. Vendor-unique Logical Unit Identifier — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-20
Table 4-13. Logical Unit NAA Identifier — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
Table 4-14. EUI-64 Identifier — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
Table 4-15. Firmware Build Information Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-25
Table 4-16. Subsystem Components Revision Page — Field Descriptions . . . . . . . . . . . . . . . . . . 4-27
Table 4-17. Command Support Data Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Table 4-18. LOAD UNLOAD Command Descriptor Block — Field Descriptions . . . . . . . . . . . . 4-30
Table 4-19. LOCATE Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-32
Table 4-20. LOG SELECT Command Descriptor Block — Field Descriptions. . . . . . . . . . . . . . . 4-34
Table 4-21. LOG SELECT Page-clearing Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Table 4-22. LOG SELECT Log Page Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-36
Table 4-23. LOG SELECT Log Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . 4-37
Table 4-24. LOG SENSE Command Descriptor Block — Field Descriptions. . . . . . . . . . . . . . . . 4-42
Table 4-25. Read / Write Error LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . 4-45
Table 4-26. Log Parameters for Read / Write Error LOG SENSE Page — Field Descriptions . . . 4-46
Table 4-27. Last n Error Events LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . 4-50
Table 4-28. Log Parameters for Last n Error Events LOG SENSE Page — Field Descriptions . . 4-50
Table 4-29. Sequential Access Device LOG SENSE Header — Field Descriptions . . . . . . . . . . . 4-51
Table 4-30. Sequential Access Device LOG SENSE Page Parameters — Field Descriptions . . . . 4-52
Table 4-31. Temperature LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-53
Table 4-32. Temperature LOG SENSE Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-54
Table 4-33. TapeAlert Page LOG SENSE Header — Field Descriptions. . . . . . . . . . . . . . . . . . . . 4-55
Table 4-34. TapeAlert Page LOG SENSE Parameters — Field Descriptions. . . . . . . . . . . . . . . . . 4-56
Table 4-35. TapeAlert Flags, Severity Levels, and Meanings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
Table 4-36. Read / Write Compression Ratio LOG SENSE Header — Field Descriptions . . . . . . 4-59
Table 4-37. Log Parameters for Read / Write Compression Ratio LOG SENSE Page — Field
Descriptions (Parameter Codes 00h and 01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-60
Table 4-38. Log Parameters for Read / Write Compression Ratio LOG SENSE Page — Field
Descriptions (Parameter Codes 02h through 09h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-61
Table 4-39. Device Wellness LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-63
Table 4-40. Log Parameters for Device Wellness LOG SENSE Page — Field Descriptions. . . . . 4-65
Table 4-41. Device Status LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-66
Table 4-42. Log Parameters for Device Status LOG SENSE Page — Field Descriptions . . . . . . . 4-67
Table 4-43. Log Parameters for Device Status LOG SENSE Parameter 0001h
(Cleaning-Related) — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-68
Table 4-44. MODE SELECT (6)/(10) Command Descriptor Block — Field Descriptions . . . . . . 4-71
Table 4-45. MODE SELECT Mode Parameter List — Field Descriptions . . . . . . . . . . . . . . . . . . 4-72
xii July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide List of Tables
Table 4-46. MODE SELECT Mode Parameter Header — Field Descriptions. . . . . . . . . . . . . . . . 4-74
Table 4-47. MODE SELECT Mode Parameter Block Descriptor — Field Descriptions . . . . . . . . 4-76
Table 4-48. MODE SELECT Page Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-78
Table 4-49. Read / Write Error Recovery MODE SELECT Page — Field Descriptions . . . . . . . . 4-80
Table 4-50. Disconnect / Reconnect MODE SELECT Page — Field Descriptions . . . . . . . . . . . . 4-82
Table 4-51. Control Mode MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . 4-83
Table 4-52. Data Compression MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . . . 4-86
Table 4-53. Device Configuration MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . 4-88
Table 4-54. Medium Partition MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . . . . 4-90
Table 4-55. Logical Unit Control MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . 4-92
Table 4-56. Port Control MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-93
Table 4-57. TapeAlert MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-95
Table 4-58. Vendor Specific Configuration MODE SELECT Page — Field Descriptions . . . . . . 4-99
Table 4-59. Disaster Recovery Control MODE SELECT Page — Field Descriptions. . . . . . . . . 4-100
Table 4-60. EEPROM Vendor Specific MODE SELECT Page — Parameter Descriptions . . . . 4-101
Table 4-61. Changeable Mode Parameters Within MODE SELECT . . . . . . . . . . . . . . . . . . . . . . 4-108
Table 4-62. MODE SENSE Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . 4-111
Table 4-63. MODE SENSE Data Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . 4-113
Table 4-64. MODE SENSE Block Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-115
Table 4-65. MODE SENSE Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-117
Table 4-66. Supported MODE SENSE Block Pages and Page Codes . . . . . . . . . . . . . . . . . . . . . 4-117
Table 4-67. Read / Write Error Recovery MODE SENSE Page — Field Descriptions . . . . . . . . 4-119
Table 4-68. Disconnect / Reconnect MODE SENSE Page — Field Descriptions . . . . . . . . . . . . 4-121
Table 4-69. Control Mode MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . 4-122
Table 4-70. Data Compression MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . 4-124
Table 4-71. Device Configuration MODE SENSE Page — Field Descriptions. . . . . . . . . . . . . . 4-127
Table 4-72. Medium Partition MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . 4-129
Table 4-73. Logical Unit Control MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . 4-131
Table 4-74. Port Control MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-132
Table 4-75. TapeAlert MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-133
Table 4-76. Vendor Specific Configuration Control MODE SENSE Page — Field Descriptions 4-135
Table 4-77. Disaster Recovery Control MODE SENSE Page — Field Descriptions. . . . . . . . . . 4-137
Table 4-78. EEPROM Vendor Specific MODE SENSE Page — Field Descriptions. . . . . . . . . . 4-138
Table 4-79. PERSISTENT RESERVE IN Command — Field Descriptions . . . . . . . . . . . . . . . . 4-140
Table 4-80. Read Keys Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-142
Table 4-81. Read Reservations Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . 4-143
Table 4-82. PERSISTENT RESERVE IN Read Reservations Descriptor — Field Descriptions. 4-144
Table 4-83. PERSISTENT RESERVATION IN Type Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-144
Table 4-84. PERSISTENT RESERVE OUT Command — Field Descriptions . . . . . . . . . . . . . . 4-147
Table 4-85. PERSISTENT RESERVE OUT Command’s Service Action Descriptions. . . . . . . . 4-148
81-85001-01 REV A04 July 2004 xiii
List of Tables SDLT 220 and SDLT 320 SCSI Interface Guide
Table 4-86. PERSISTENT RESERVE OUT Type Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-152
Table 4-87. PERSISTENT RESERVE OUT Parameter List — Field Descriptions . . . . . . . . . . . 4-154
Table 4-88. SDLT Tape Drive Interpretation of Service and Scope Value . . . . . . . . . . . . . . . . . . 4-155
Table 4-89. PREVENT / ALLOW MEDIUM REMOVAL Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-156
Table 4-90. READ Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . . . . 4-157
Table 4-91. READ ATTRIBUTE Parameter Data — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-160
Table 4-92. READ ATTRIBUTE Command Service Action Codes . . . . . . . . . . . . . . . . . . . . . . . 4-162
Table 4-93. READ ATTRIBUTE with ATTRIBUTE VALUES Service Action Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-163
Table 4-94. READ ATTRIBUTE with ATTRIBUTE LIST Service Action Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-164
Table 4-95. READ ATTRIBUTE with VOLUME LIST Service Action Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-165
Table 4-96. READ ATTRIBUTE with PARTITION LIST Service Action Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-166
Table 4-97. EMAM Attribute Parameter Data — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . 4-168
Table 4-98. EMAM Attribute Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-168
Table 4-99. EMAM Attribute Identifier Range Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-169
Table 4-100. Device Type Attributes (for EMAM) Supported by the SDLT Tape Drive
Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-169
Table 4-101. DEVICE VENDOR/SERIAL NUMBER Attribute Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-172
Table 4-102. MEDIUM USAGE HISTORY Attribute Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-174
Table 4-103. PARTITION USAGE HISTORY Attribute Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-177
Table 4-104. Medium Type Attributes (for EMAM) Supported by the SDLT Tape
Drive Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-179
Table 4-105. MEDIUM TYPE and MEDIUM TYPE INFORMATION Attributes . . . . . . . . . . . 4-181
Table 4-106. Host Type Attributes (for MAM) Supported by the SDLT Tape Drive Firmware. . 4-181
Table 4-107. TEXT LOCALIZATION IDENTIFIER — Attribute Values. . . . . . . . . . . . . . . . . . 4-182
Table 4-108. READ BLOCK LIMITS Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-186
Table 4-109. READ BUFFER Command Descriptor Block — Field Descriptions . . . . . . . . . . . 4-188
Table 4-110. READ BUFFER Header — Field Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-190
Table 4-111. ECHO BUFFER Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . 4-192
Table 4-112. READ POSITION Command Descriptor Block — Field Descriptions. . . . . . . . . . 4-193
Table 4-113. READ POSITION (Short Form) Data — Field Descriptions . . . . . . . . . . . . . . . . . 4-194
Table 4-114. READ POSITION (Long Form) Data — Field Descriptions . . . . . . . . . . . . . . . . . 4-196
Table 4-115. RECEIVE DIAGNOSTIC RESULTS Command Data — Field Descriptions . . . . 4-198
Table 4-116. RELEASE (10) Command — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 4-201
xiv July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide List of Tables
Table 4-117. RELEASE UNIT Command — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . 4-202
Table 4-118. REPORT DENSITY SUPPORT Command — Field Descriptions . . . . . . . . . . . . . 4-203
Table 4-119. REPORT DENSITY SUPPORT Header — Field Descriptions. . . . . . . . . . . . . . . . 4-204
Table 4-120. REPORT DENSITY SUPPORT Data Block Descriptor —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-206
Table 4-121. REPORT DEVICE IDENTIFIER Command Descriptor Block —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-208
Table 4-122. REPORT DEVICE IDENTIFIER Parameter Data — Field Descriptions . . . . . . . . 4-209
Table 4-123. REPORT LUNS Command Descriptor Block — Field Descriptions . . . . . . . . . . . 4-210
Table 4-124. REPORT SUPPORTED OPERATION CODES Command Descriptor
Block — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-213
Table 4-125. All_commands Parameter Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-214
Table 4-126. All_commands Command Descriptor — Field Descriptions. . . . . . . . . . . . . . . . . . 4-215
Table 4-127. One_command Parameter Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-217
Table 4-128. REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Command
Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-219
Table 4-129. TASK MANAGEMENT FUNCTIONS Command Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-219
Table 4-130. REQUEST SENSE Command Data — Field Descriptions. . . . . . . . . . . . . . . . . . . 4-220
Table 4-131. REQUEST SENSE Data — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-222
Table 4-132. Supported Sense Keys for REQUEST SENSE Command . . . . . . . . . . . . . . . . . . . 4-224
Table 4-133. Supported ASC / ASCQ (Hex) for REQUEST SENSE Command . . . . . . . . . . . . . 4-225
Table 4-134. RESERVE (10) Command — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 4-233
Table 4-135. RESERVE UNIT Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . 4-234
Table 4-136. REWIND Command Data — Field Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-236
Table 4-137. SEND DIAGNOSTIC Command Data — Field Descriptions . . . . . . . . . . . . . . . . 4-237
Table 4-138. SEND DIAGNOSTIC CDB Fields — DHC, Selftst, DevOfl, and UnitOfl . . . . . . 4-239
Table 4-139. Sense Keys for SEND DIAGNOSTIC Command . . . . . . . . . . . . . . . . . . . . . . . . . . 4-239
Table 4-140. ASC / ASCQ for SEND DIAGNOSTIC Command . . . . . . . . . . . . . . . . . . . . . . . . 4-240
Table 4-141. SET DEVICE IDENTIFIER Command Descriptor Block — Field Descriptions. . 4-242
Table 4-142. SET DEVICE IDENTIFIER Parameter List — Field Description . . . . . . . . . . . . . 4-242
Table 4-143. SPACE Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-243
Table 4-144. VERIFY Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-246
Table 4-145. WRITE Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-248
Table 4-146. WRITE ATTRIBUTE Command Parameter Data — Field Descriptions . . . . . . . . 4-250
Table 4-147. WRITE ATTRIBUTE Command Parameter Data — Field Descriptions . . . . . . . . 4-251
Table 4-148. WRITE BUFFER Command Descriptor Block — Field Descriptions . . . . . . . . . . 4-254
Table 4-149. WRITE FILEMARKS Command — Field Descriptions. . . . . . . . . . . . . . . . . . . . . 4-256
81-85001-01 REV A04 July 2004 xv
List of Tables SDLT 220 and SDLT 320 SCSI Interface Guide
xvi July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide SCSI Commands
81-85001-01 REV A04

List of Figures

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
2 SCSI Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
3 SCSI Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Figure 3-1. Extended Message — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Figure 3-2. IDENTIFY Message — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Figure 3-3. IGNORE WIDE RESIDUE Message — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Figure 3-4. PARALLEL PROTOCOL REQUEST Message — Data Format . . . . . . . . . . . . . . . . 3-10
Figure 3-5. SYNCHRONOUS DATA TRANSFER REQUEST Message — Data Format . . . . . . 3-12
Figure 3-6. WIDE DATA TRANSFER REQUEST Message — Data Format . . . . . . . . . . . . . . . . 3-14
4 SCSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Figure 4-1. ERASE Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Figure 4-2. INQUIRY Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . . 4-11
Figure 4-3. Standard Inquiry Data Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Figure 4-4. Vendor Specific Inquiry Data Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
Figure 4-5. Supported Vital Product Data Pages — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Figure 4-6. Unit Serial Number Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Figure 4-7. Device Identification Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Figure 4-8. Vendor-unique Logical Unit Identifier— Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Figure 4-9. Logical Unit NAA Identifier — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
Figure 4-10. EUI-64 Identifier — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
Figure 4-11. Firmware Build Information Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Figure 4-12. Subsystem Components Revision Page — Data Format . . . . . . . . . . . . . . . . . . . . . . 4-26
Figure 4-13. Command Support Data Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Figure 4-14. LOAD UNLOAD Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . 4-30
81-85001-01 REV A04 July 2004 xvii
List of Figures SDLT 220 and SDLT 320 SCSI Interface Guide
Figure 4-15. LOCATE Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . . . . . . . 4-32
Figure 4-16. LOG SELECT Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . 4-33
Figure 4-17. LOG SELECT Log Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Figure 4-18. LOG SELECT Log Page — Parameters Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-37
Figure 4-19. LOG SENSE Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . . . . 4-41
Figure 4-20. Supported Pages LOG SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-44
Figure 4-21. Read / Write Error LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . 4-45
Figure 4-22. Log Parameters Format for Read / Write Error LOG SENSE Page. . . . . . . . . . . . . . 4-46
Figure 4-23. Last n Error Events LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . 4-49
Figure 4-24. Log Parameters Format for Last n Error Events LOG SENSE Page . . . . . . . . . . . . . 4-50
Figure 4-25. Sequential Access Device LOG SENSE Page — Header Format . . . . . . . . . . . . . . . 4-51
Figure 4-26. Log Parameters Format for Sequential Access Device LOG SENSE Page . . . . . . . . 4-51
Figure 4-27. Temperature LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
Figure 4-28. Log Parameters Format for Temperature Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
Figure 4-29. TapeAlert LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-55
Figure 4-30. TapeAlert LOG SENSE Page — Parameters Format. . . . . . . . . . . . . . . . . . . . . . . . . 4-56
Figure 4-31. Read / Write Compression Ratio LOG SENSE Page — Header Format . . . . . . . . . . 4-59
Figure 4-32. Log Parameters Format for Read / Write Compression Ratio LOG SENSE Page
(Parameter Codes 00h and 01h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
Figure 4-33. Log Parameters Format for Read / Write Compression Ratio LOG SENSE Page
(Parameter Codes 02h through 09h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-60
Figure 4-34. Device Wellness LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . . 4-63
Figure 4-35. Log Parameters Format for Device Wellness LOG SENSE Page
(Parameter Codes 0000h – 000Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-64
Figure 4-36. Device Status LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-66
Figure 4-37. Log Parameters Format for Device Status LOG SENSE Page. . . . . . . . . . . . . . . . . . 4-66
Figure 4-38. Cleaning-Related Log Parameters Format for Device Status LOG SENSE Page . . . 4-68
Figure 4-39. MODE SELECT (6) Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-70
Figure 4-40. MODE SELECT (10) Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-70
Figure 4-41. MODE SELECT (6) Mode Parameter List — Data Format . . . . . . . . . . . . . . . . . . . 4-71
Figure 4-42. MODE SELECT (10) Mode Parameter List — Data Format . . . . . . . . . . . . . . . . . . 4-72
Figure 4-43. MODE SELECT (6) Mode Parameter Header — Data Format . . . . . . . . . . . . . . . . . 4-73
Figure 4-44. MODE SELECT (10) Mode Parameter Header — Data Format . . . . . . . . . . . . . . . . 4-73
Figure 4-45. MODE SELECT Mode Parameter Block Descriptor — Data Format . . . . . . . . . . . . 4-75
Figure 4-46. MODE SELECT Page Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78
Figure 4-47. Read / Write Error Recovery MODE SELECT Page — Data Format . . . . . . . . . . . . 4-79
Figure 4-48. Disconnect / Reconnect MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . 4-81
Figure 4-49. Control Mode MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . 4-83
Figure 4-50. Data Compression MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . . . . 4-85
Figure 4-51. Device Configuration MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . 4-87
xviii July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide List of Figures
Figure 4-52. Medium Partition MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . . . . . 4-90
Figure 4-53. Logical Unit Control MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . . 4-92
Figure 4-54. Port Control MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-93
Figure 4-55. TapeAlert MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-95
Figure 4-56. Vendor Specific Configuration MODE SELECT Page — Data Format . . . . . . . . . . 4-98
Figure 4-57. Disaster Recovery Control MODE SELECT Page — Data Format . . . . . . . . . . . . 4-100
Figure 4-58. EEPROM Vendor Specific MODE SELECT Page — Data Format . . . . . . . . . . . . 4-101
Figure 4-59. EEPROM Vendor Specific Page “Vendor ID” Example — Data Format . . . . . . . . 4-107
Figure 4-60. MODE SENSE (6) Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-110
Figure 4-61. MODE SENSE (10) Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-111
Figure 4-62. MODE SENSE (6) Data Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-112
Figure 4-63. MODE SENSE (10) Data Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . 4-113
Figure 4-64. MODE SENSE Block Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-114
Figure 4-65. MODE SENSE Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-117
Figure 4-66. Read / Write Error Recovery MODE SENSE Page — Data Format . . . . . . . . . . . . 4-118
Figure 4-67. Disconnect / Reconnect MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . 4-120
Figure 4-68. Control Mode MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-122
Figure 4-69. Data Compression MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . 4-124
Figure 4-70. Device Configuration MODE SENSE Page — Data Format. . . . . . . . . . . . . . . . . . 4-126
Figure 4-71. Medium Partition MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . 4-129
Figure 4-72. Logical Unit Control MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . 4-130
Figure 4-73. Port Control MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-131
Figure 4-74. TapeAlert MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-133
Figure 4-75. Vendor Specific Configuration Control MODE SENSE Page — Data Format . . . . 4-135
Figure 4-76. Disaster Recovery Control MODE SENSE Page — Data Format . . . . . . . . . . . . . . 4-137
Figure 4-77. EEPROM Vendor Specific MODE SENSE Page — Data Format. . . . . . . . . . . . . . 4-138
Figure 4-78. PERSISTENT RESERVE IN Command Descriptor Block — Data Format . . . . . . 4-139
Figure 4-79. PERSISTENT RESERVE IN Read Keys Parameters — Data Format . . . . . . . . . . 4-141
Figure 4-80. PERSISTENT RESERVE IN Read Reservations Parameters — Data Format . . . . 4-142
Figure 4-81. PERSISTENT RESERVE IN Read Reservations Descriptor — Data Format. . . . . 4-144
Figure 4-82. PERSISTENT RESERVE OUT Command Descriptor Block — Data Format . . . . 4-146
Figure 4-83. PERSISTENT RESERVE OUT Parameter List — Data Format. . . . . . . . . . . . . . . 4-153
Figure 4-84. PREVENT / ALLOW MEDIUM REMOVAL Command Descriptor Block —
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-156
Figure 4-85. READ Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-157
Figure 4-86. READ ATTRIBUTE Command Descriptor Block — Data Format. . . . . . . . . . . . . 4-160
Figure 4-87. READ ATTRIBUTE with ATTRIBUTE VALUES Service Action —
Parameter List Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-163
Figure 4-88. READ ATTRIBUTE with ATTRIBUTE LIST Service Action —
Parameter List Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-164
81-85001-01 REV A04 July 2004 xix
List of Figures SDLT 220 and SDLT 320 SCSI Interface Guide
Figure 4-89. READ ATTRIBUTE with VOLUME LIST Service Action — Parameter
List Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-165
Figure 4-90. READ ATTRIBUTE with PARTITION LIST Service Action — Parameter
List Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-166
Figure 4-91. EMAM Attribute — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-167
Figure 4-92. DEVICE VENDOR/SERIAL NUMBER Attribute — Data Format . . . . . . . . . . . . 4-171
Figure 4-93. MEDIUM USAGE HISTORY Attribute — Data Format . . . . . . . . . . . . . . . . . . . . 4-174
Figure 4-94. PARTITION USAGE HISTORY Attribute — Data Format . . . . . . . . . . . . . . . . . . 4-177
Figure 4-95. READ BLOCK LIMITS Command Descriptor Block — Data Format . . . . . . . . . 4-185
Figure 4-96. READ BLOCK LIMITS Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-185
Figure 4-97. READ BUFFER Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . 4-187
Figure 4-98. READ BUFFER Header — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-190
Figure 4-99. READ BUFFER Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-191
Figure 4-100. ECHO BUFFER Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-192
Figure 4-101. READ POSITION Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-193
Figure 4-102. READ POSITION (Short Form) — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-194
Figure 4-103. READ POSITION (Long Form) — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-196
Figure 4-104. RECEIVE DIAGNOSTIC RESULTS Command Descriptor Block —
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-198
Figure 4-105. RECEIVE DIAGNOSTIC RESULTS — Data Format . . . . . . . . . . . . . . . . . . . . . 4-199
Figure 4-106. RELEASE (10) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . 4-200
Figure 4-107. RELEASE (10) ID Only Parameter List — Data Format . . . . . . . . . . . . . . . . . . . 4-201
Figure 4-108. RELEASE UNIT Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-202
Figure 4-109. REPORT DENSITY SUPPORT Command Descriptor Block — Data Format. . . 4-203
Figure 4-110. REPORT DENSITY SUPPORT Header — Data Format . . . . . . . . . . . . . . . . . . . 4-204
Figure 4-111. REPORT DENSITY SUPPORT Data Block Descriptor — Data Format . . . . . . . 4-205
Figure 4-112. REPORT DEVICE IDENTIFIER Command Descriptor Block — Data Format. . 4-208
Figure 4-113. REPORT DEVICE IDENTIFIER — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . 4-209
Figure 4-114. REPORT LUNS Command Descriptor Block — Data Format . . . . . . . . . . . . . . . 4-210
Figure 4-115. LUN Reporting Parameter List — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-211
Figure 4-116. REPORT SUPPORTED OPERATION CODES Command Descriptor Block —
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-212
Figure 4-117. All_commands Parameter Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-214
Figure 4-118. All_commands Command Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . 4-215
Figure 4-119. One_command Parameter Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-216
Figure 4-120. REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Command
Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-218
Figure 4-121. TASK MANAGEMENT FUNCTIONS Command Parameter Data —
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-219
Figure 4-122. REQUEST SENSE Command Descriptor Block — Data Format. . . . . . . . . . . . . 4-220
Figure 4-123. REQUEST SENSE — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-221
xx July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide List of Figures
Figure 4-124. RESERVE (10) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . 4-232
Figure 4-125. RESERVE (10) ID Only Parameter List — Data Format. . . . . . . . . . . . . . . . . . . . 4-233
Figure 4-126. REQUEST SENSE Command Descriptor Block — Data Format. . . . . . . . . . . . . 4-234
Figure 4-127. REWIND Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . 4-236
Figure 4-128. SEND DIAGNOSTIC Command Descriptor Block — Data Format . . . . . . . . . . 4-237
Figure 4-129. SET DEVICE IDENTIFIER Command Descriptor Block — Data Format . . . . . 4-241
Figure 4-130. SET DEVICE IDENTIFIER Parameter List — Data Format . . . . . . . . . . . . . . . . 4-242
Figure 4-131. SPACE Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . 4-243
Figure 4-132. TEST UNIT READY Command Descriptor Block — Data Format . . . . . . . . . . . 4-245
Figure 4-133. VERIFY Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . 4-246
Figure 4-134. WRITE Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . 4-247
Figure 4-135. WRITE ATTRIBUTE Command Descriptor Block — Data Format. . . . . . . . . . . 4-249
Figure 4-136. WRITE ATTRIBUTE — Parameter List Format. . . . . . . . . . . . . . . . . . . . . . . . . . 4-250
Figure 4-137. WRITE BUFFER Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-253
Figure 4-138. WRITE FILEMARKS Command Descriptor Block — Data Format . . . . . . . . . . 4-256
81-85001-01 REV A04 July 2004 xxi
List of Figures SDLT 220 and SDLT 320 SCSI Interface Guide
xxii July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide Introduction
81-85001-01 REV A04

1.1 Purpose and Scope

CHAPTER 1

Introduction

This reference guide is a comprehensive source of information about SCSI commands and SCSI messages used by the Super DLTtape™-generation (SDLT) tape drives. This document is written for original equipment manufacturers (OEMs) that are integrating the Quantum SDLT tape drive into a system or subsystem. Background knowledge of the SCSI-3, SAM, SPC, SPI, and SSC standards is assumed.
This document’s primary audience is the OEM technical system integrators who are responsible for the SCSI interface. In addition, technically astute end-users can use this manual for installation and operation of the tape drive, although that group is a secondary audience.

1.2 Referenced Documents

Super DLTtape Interactive Library Interface Specification (6464162-01)
81-85001-01 REV A04 July 2004 1-1
Related Documents SDLT 220 and SDLT 320 SCSI Interface Guide

1.3 Related Documents

SDLT 220 and SDLT 320 Design and Integration Guide 81-81148-01
SDLT 220 and SDLT 320 Product Manual 81-85002-01
Current standards documents available from www.t10.org:
SCSI Architecture Model (SAM)
SCSI Parallel Interface (SPI)
SCSI Primary Commands (SPC)
SCSI Stream Commands (SSC)

1.4 Structure of this Manual

Chapter 1, Introduction, is the chapter you are currently reading.
Chapter 2, SCSI Parallel Interface, provides an overview of SDLT tape drive-specific SCSI
information. Background knowledge of the SCSI-3, SAM, SPC, SPI, and SSC standards is assumed.
Chapter 3, SCSI Messages, lists and describes the SCSI messages supported by SDLT tape
drives. The SCSI message system allows communication between SCSI initiators and SCSI targets (the SDLT tape drive, in this case) for interface management and command elaboration and qualification.
Chapter 4, SCSI Commands, describes in detail each command supported by SDLT tape drives.
The SCSI command system enables a SCSI initiator to direct an SDLT tape drive to perform a wide range of operational and diagnostic functions. This chapter also provides Sense Key and Additional Sense Code information for the REQUEST SENSE and SEND DIAGNOSTIC SCSI commands as well as density codes for the MODE SELECT and MODE SENSE commands.
1-2 July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide Chapter 1: Introduction

1.5 Conventions

This manual uses the following conventions to designate specific elements:
Table 1-1. Typographical Conventions
Element Convention Example
Commands Uppercase (unless case-
sensitive)
Messages Uppercase IDENTIFY
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

1.6 For More Information

The web site http://www.dlttape.com includes information about the various DLTtape systems available for purchase. To locate specific product-related support information or to register your tape drive, visit http://www.quantum.com/AM/support/. Once you are registered, you can download a variety of useful drivers, software programs, and diagnostic utilities.
TEST UNIT READY
25h
101b
Mb (megabits) MB (megabytes)
For personalized information about Quantum’s reliable data protection products, call 1-800-624-5545 in the U.S.A. and Canada.
81-85001-01 REV A04 July 2004 1-3
Reader Comments SDLT 220 and SDLT 320 SCSI Interface Guide

1.7 Reader Comments

Quantum is committed to providing the best products and service. We encourage your comments, suggestions, and corrections for this manual. Please send all comments on existing documentation to:
Quantum Technical Publications 4001 Discovery Dr. Suite 1100 Boulder, Colorado USA 80303
or if you prefer, e-mail your comments to:
doc-comments@quantum.com
1-4 July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide SCSI Parallel Interface
This chapter covers the following topics:
“Background Information About SCSI” describes the knowledge required to use this manual
successfully.
“Information Transfer Phases” describes the specifics of information transfer in SDLT tape drives.
81-85001-01 REV A04
CHAPTER 2

SCSI Parallel Interface

“SCSI Bus Conditions” describes the two asynchronous conditions of the SCSI bus.

2.1 Background Information About SCSI

Small Computer System Interface (SCSI) is one of the industry’s most widely adopted I/O interfaces; it is widely used in computing platforms from personal computers to mainframes to peripheral devices of all types. SDLT tape drives conform to the SCSI-3 standard. You should familiarize yourself with the SCSI-3, SAM, SPC, SPI, and SSC standards before using the remaining portions of this manual.
Important features of SCSI-3 implementation include the following:
Efficient peer-to-peer I/O bus for up to 15 devices
Asynchronous transfer rates that depend only on device implementation and cable length
Logical addressing (rather than physical addressing) for all data blocks
Multiple initiators and multiple targets
Distributed arbitration (bus contention logic)
Command set enhancement.
NOTE: Complete SCSI standards documents are available at www.t10.org.
81-85001-01 REV A04 July 2004 2-1
Information Transfer Phases SDLT 220 and SDLT 320 SCSI Interface Guide

2.2 Information Transfer Phases

The COMMAND, DATA, STATUS, and MESSAGE phases are known as the information transfer phases because they are used to transfer data or control information. Keep the following guidelines in
mind:
SDLT tape drives support wide asynchronous and synchronous data transfers.
Odd parity is generated during all information transfer phases during which the device writes data
to the SCSI bus and parity is checked during all transfer phases in which data is read from the bus by the SDLT tape drive.
SDLT tape drives support block sizes from 4 bytes to 16,777,212 bytes.
The tape drive disconnects from the SCSI bus at regular intervals during information transfer
phases to allow other devices to access the bus. These disconnects are user-configurable using the Disconnect-Reconnect Page of the MODE SELECT command.
The SDLT tape drive does not act as an initiator on the SCSI bus. Therefore, the drive does not:
1) generate unsolicited interrupts to the bus, 2) initiate its own SCSI commands, or 3) assert bus reset.

2.3 SCSI Bus Conditions

The SCSI bus has two asynchronous conditions:
Attention Condition
Reset Condition

2.3.1 Attention Condition

The Attention Condition informs an SDLT tape drive that an initiator has a message ready. The drive gets the message by performing a MESSAGE OUT phase. The Attention Condition requires the following timing:
The initiator creates the Attention Condition by asserting ATN at any time except during the ARBITRATION or BUS FREE phases.
The initiator negates the ATN signal at least two deskew delays before asserting the ACK signal while transferring the last byte of the message.
If an initiator wishes to send a message before transitioning to a new bus phase, the initiator asserts the ATN signal, then waits at least two deskew delays before negating the ACK signal for the last
2-2 July 2004 81-85001-01 REV A04
SDLT 220 and SDLT 320 SCSI Interface Guide Chapter 2: SCSI Parallel Interface
byte transferred in the current bus phase. Asserting the ATN signal later may not be honored until a later bus phase which may result in an unexpected action.
The SDLT tape drive responds with a MESSAGE OUT phase, as described in the following table:
Table 2-1. Drive’s MESSAGE OUT Phase Response
ATN Signal True in Phase... The Drive Enters MESSAGE OUT…
COMMAND After transferring part or all of the command descriptor block
bytes.
DATA At the drive’s earliest convenience (often on a logical block
boundary). The initiator continues REQ/ACK handshakes until it detects the phase change.
STATUS After the initiator has acknowledged the status byte.
MESSAGE IN Before it sends another message. This permits a MESSAGE
PARITY ERROR message from the initiator to be associated with the appropriate message.
SELECTION
1
RESELECTION
2
Immediately after that SELECTION phase.
After the drive has sent its IDENTIFY message for that RESELECTION phase.
1. Before the initiator releases BSY, provided the initiator asserted ATN.
2. The initiator should only assert the ATN signal during a RESELECTION phase to transmit a TARGET RESET or DISCONNECT message.
The initiator keeps the ATN signal asserted if more than one byte is to be transferred. The initiator may negate the ATN signal at any time, except that it should not negate ATN while the ACK signal is asserted during a MESSAGE OUT phase.
NOTE: Normally, the initiator negates the ATN signal while the REQ signal is
true and the ACK signal is false during the last REQ/ACK handshake of
the MESSAGE OUT phase.
81-85001-01 REV A04 July 2004 2-3
SCSI Bus Conditions SDLT 220 and SDLT 320 SCSI Interface Guide

2.3.2 Reset Condition

The SDLT tape drive responds to bus reset conditions as follows:
Within 250 milliseconds—and typically under 4 milliseconds—after a bus reset, the drive responds to SCSI bus selections and returns the appropriate normal responses. Tape motion commands are returned with Check Condition status, Sense Key of Not Ready, until the drive makes the medium ready.
The drive rewinds the tape medium to Beginning of Partition (BOP, which is Beginning of Tape [BOT]).
NOTE: The SDLT tape drive does not implement the hard reset alternative for bus
RESET processing.
The SDLT tape drive recognizes multiple bus resets in succession as well as bus resets of arbitrarily long duration (power-on conditions). It recovers within the time limits specified above following the last bus reset.
2-4 July 2004 81-85001-01 REV A04
Loading...
+ 272 hidden pages