Quantum 818120001 User Manual

SDLT 600 SCSI Interface Guide
Copyright
Copyright © 2004 by Quantum Corporation. All rights reserved. Document Origination: Boulder, Colorado, USA.
Trademarks
Other company and product names used in this document are trademarks, registered trademarks, or service marks of their respective owners.
Legal Disclaimers
The information contained in this document is the exclusive property of Quantum Corporation. Quantum retains its copyright on the information contained herein in all cases and situations of usage, including derivative works. The possessor agrees to safeguard this information and to maintain it in confidence and not re-publish it in whole or in part without Quantum’s prior written consent.
SDLT 600 SCSI Interface Guide
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
SDLT 600 SCSI Interface Guide
Revision History
All revisions made to this document are listed below in chronological order.
Document Release Date Summary of Changes
A01 October 10,
2003
A02 July 9, 2004 Maintenance release. All functions and features of the V25
Initial release.
firmware release are described.
iii
SDLT 600 SCSI Interface Guide
iv
SDLT 600 SCSI Interface Guide SCSI Commands
81-81200-01
REV A02

Ta ble 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-81200-01 REV A02 July 2004 v
Table of Contents SDLT 600 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-17
Vital Product Data Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Supported Vital Product Data Page (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Unit Serial Number Page (80h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Device Identification Page (83h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Firmware Build Information Page (C0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Subsystem Components Revision Page (C1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
LOAD UNLOAD Command (1Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
LOCATE Command (2Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
LOG SELECT Command (4Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
Overview: LOG SELECT Command Descriptor Block Errors . . . . . . . . . . . . . . . . . . . . . . . . 4-33
Operation of LOG SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
LOG SELECT Log Page Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
Error Detection Summary in LOG SELECT Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-38
LOG SENSE Command (4Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-39
Error Summary in LOG SENSE Command Descriptor Block . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
Supported Pages Log Page (Page 00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-42
Read (Page 03h) / Write (Page 02h) Error Log Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43
LAST n ERROR EVENTS Log Page (07h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-47
vi July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide Table of Contents
Sequential Access Device Log Page (0Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
Temperature Log Page (0Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
TapeAlert Log Page (2Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
Read / Write Compression Log Page (32h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
Device Wellness Log Page (33h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-61
Device Status Log Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-64
MODE SELECT (6) / (10) Command (15h / 55h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-67
Mode Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-69
Mode Parameter Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-71
Mode Parameter Block Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-73
Mode Page Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-75
Read / Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-76
Disconnect / Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78
Control Mode Page (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-80
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-82
Device Configuration Page (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-84
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-87
Logical Unit Control Page (18h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-89
Port Control Page (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-90
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-92
Vendor Specific Configuration Page (25h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-95
Disaster Recovery Control Page (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-97
EEPROM Vendor Specific Page (3Eh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-98
Changeable Parameters Within MODE SELECT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-105
MODE SENSE (6) / (10) Command (1Ah / 5Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-107
MODE SENSE Data Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-109
MODE SENSE Block Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-111
MODE SENSE Mode Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-113
Read / Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-114
Disconnect / Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-116
Control Mode Page (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-117
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-119
Device Configuration Page (10h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-122
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-125
Logical Unit Control Page (18h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-126
Port Control Page (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-127
TapeAlert Page (1Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-129
Vendor Specific Configuration Control Page (25h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-131
Disaster Recovery Control Page (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-133
EEPROM Vendor Specific Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-134
81-81200-01 REV A02 July 2004 vii
Table of Contents SDLT 600 SCSI Interface Guide
PERSISTENT RESERVE IN Command (5Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-135
PERSISTENT RESERVE OUT Command (5Fh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-142
PREVENT / ALLOW MEDIUM REMOVAL Command (1Eh) . . . . . . . . . . . . . . . . . . . . . . . . . 4-152
READ Command (08h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-153
Filemark and End-of-Data Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-154
End-of-Medium/Partition Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-155
READ ATTRIBUTE Command (8Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-156
Error Summary for the READ ATTRIBUTE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-157
READ ATTRIBUTE Service Action Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-158
ATTRIBUTE VALUES Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-159
ATTRIBUTE LIST Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-160
VOLUME LIST Service Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-161
PARTITION LIST Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-162
Enhanced Medium Auxiliary Memory (EMAM) Attributes . . . . . . . . . . . . . . . . . . . . . . . . . 4-163
Attribute Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-163
Attribute Identifier Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-165
Unique Features of the SDLT Tape Drive Implementation of Read / Write Attributes . . . . . 4-179
A Comparison of MAM and EMAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-179
READ BLOCK LIMITS Command (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-181
READ BUFFER Command (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-183
Retrieving Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-185
Read Data from the Saved Buffer (A1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-185
Read Data from the Live Buffer (A2h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-185
Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-186
Combined Header and Data Mode (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-186
Data Mode (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-187
Descriptor Mode (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-187
Read Data from Echo Buffer (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-187
Echo Buffer Descriptor Mode (0Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-188
READ POSITION Command (34h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-189
Read Position Data — Short Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-190
Read Position Data — Long Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-192
RECEIVE DIAGNOSTIC RESULTS Command (1Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-194
RELEASE (10) Command (57h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-196
RELEASE UNIT Command (17h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-198
REPORT DENSITY SUPPORT Command (44h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-199
REPORT DEVICE IDENTIFIER Command (A3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-204
REPORT LUNS Command (A0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-206
REPORT SUPPORTED OPERATION CODES Command (A3h) . . . . . . . . . . . . . . . . . . . . . . . . 4-208
All_commands Parameter Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-210
viii July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide Table of Contents
One_command Parameter Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-212
REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Command (A3h) . . . . . . . . . . 4-214
REQUEST SENSE Command (03h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-216
RESERVE (10) Command (56h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-228
RESERVE UNIT Command (16h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-230
REWIND Command (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-232
SEND DIAGNOSTIC Command (1Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-233
Level 1 Test: Electronics Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-234
Level 2 Test: Write / Read Functionality Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-234
SET DEVICE IDENTIFIER Command (A4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-237
SPACE Command (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-239
TEST UNIT READY Command (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-241
VERIFY Command (13h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-242
WRITE Command (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-243
WRITE ATTRIBUTE Command (8Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-245
Error Summary for the WRITE ATTRIBUTE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-247
WRITE BUFFER Command (3Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-249
Write Combined Header and Data Mode (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-250
Write Data Mode (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-250
Download Microcode Mode (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-251
Download Microcode and Save Mode (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-251
Write Data to Echo Buffer Mode (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-251
WRITE FILEMARKS Command (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-252
81-81200-01 REV A02 July 2004 ix
Table of Contents SDLT 600 SCSI Interface Guide
x July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide SCSI Commands
81-81200-01
REV A02

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-14
81-81200-01 REV A02 July 2004 xi
List of Tables SDLT 600 SCSI Interface Guide
Table 4-9. Vendor Specific Inquiry Data Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . 4-18
Table 4-10. Unit Serial Number Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Table 4-11. Device Identification Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Table 4-12. Vendor-unique Logical Unit Identifier — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-22
Table 4-13. Logical Unit NAA Identifier — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Table 4-14. Firmware Build Information Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-25
Table 4-15. Subsystem Components Revision Page — Field Descriptions . . . . . . . . . . . . . . . . . . 4-27
Table 4-16. LOAD UNLOAD Command Descriptor Block — Field Descriptions . . . . . . . . . . . . 4-28
Table 4-17. LOCATE Command Descriptor Block — Field Descriptions. . . . . . . . . . . . . . . . . . . 4-30
Table 4-18. LOG SELECT Command Descriptor Block — Field Descriptions. . . . . . . . . . . . . . . 4-32
Table 4-19. LOG SELECT Page-clearing Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
Table 4-20. LOG SELECT Log Page Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-34
Table 4-21. LOG SELECT Log Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Table 4-22. LOG SENSE Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . 4-40
Table 4-23. Read / Write Error LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . 4-43
Table 4-24. Log Parameters for Read / Write Error LOG SENSE Page —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-44
Table 4-25. Last n Error Events LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . 4-48
Table 4-26. Log Parameters for Last n Error Events LOG SENSE Page — Field Descriptions . . 4-48
Table 4-27. Sequential Access Device LOG SENSE Header — Field Descriptions . . . . . . . . . . . 4-49
Table 4-28. Sequential Access Device LOG SENSE Page Parameters — Field Descriptions. . . . 4-50
Table 4-29. Temperature LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-51
Table 4-30. Temperature LOG SENSE Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-52
Table 4-31. TapeAlert Page LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . 4-53
Table 4-32. TapeAlert Page LOG SENSE Parameters — Field Descriptions. . . . . . . . . . . . . . . . . 4-54
Table 4-33. TapeAlert Flags, Severity Levels, and Meanings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-55
Table 4-34. Read / Write Compression Ratio LOG SENSE Header — Field Descriptions . . . . . . 4-57
Table 4-35. Log Parameters for Read / Write Compression Ratio LOG SENSE Page —
Field Descriptions (Parameter Codes 00h and 01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-58
Table 4-36. Log Parameters for Read / Write Compression Ratio LOG SENSE Page —
Field Descriptions (Parameter Codes 02h through 09h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
Table 4-37. Device Wellness LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-61
Table 4-38. Log Parameters for Device Wellness LOG SENSE Page — Field Descriptions. . . . . 4-63
Table 4-39. Device Status LOG SENSE Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-64
Table 4-40. Log Parameters for Device Status LOG SENSE Page — Field Descriptions . . . . . . . 4-65
Table 4-41. Log Parameters for Device Status LOG SENSE Parameter 0001h
(Cleaning-Related) — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-66
Table 4-42. MODE SELECT (6)/(10) Command Descriptor Block — Field Descriptions . . . . . . 4-69
Table 4-43. MODE SELECT Mode Parameter List — Field Descriptions . . . . . . . . . . . . . . . . . . 4-70
Table 4-44. MODE SELECT Mode Parameter Header — Field Descriptions. . . . . . . . . . . . . . . . 4-72
xii July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide List of Tables
Table 4-45. MODE SELECT Mode Parameter Block Descriptor — Field Descriptions . . . . . . . . 4-74
Table 4-46. MODE SELECT Page Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-75
Table 4-47. Read / Write Error Recovery MODE SELECT Page — Field Descriptions . . . . . . . . 4-77
Table 4-48. Disconnect / Reconnect MODE SELECT Page — Field Descriptions . . . . . . . . . . . . 4-79
Table 4-49. Control Mode MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . . . . . . . 4-80
Table 4-50. Data Compression MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . . . 4-83
Table 4-51. Device Configuration MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . 4-85
Table 4-52. Medium Partition MODE SELECT Page — Field Descriptions. . . . . . . . . . . . . . . . . 4-87
Table 4-53. Logical Unit Control MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . 4-89
Table 4-54. Port Control MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-90
Table 4-55. TapeAlert MODE SELECT Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-92
Table 4-56. Vendor Specific Configuration MODE SELECT Page — Field Descriptions . . . . . . 4-96
Table 4-57. Disaster Recovery Control MODE SELECT Page — Field Descriptions. . . . . . . . . . 4-97
Table 4-58. EEPROM Vendor Specific MODE SELECT Page — Parameter Descriptions . . . . . 4-98
Table 4-59. Changeable Mode Parameters Within MODE SELECT . . . . . . . . . . . . . . . . . . . . . . 4-105
Table 4-60. MODE SENSE Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . 4-108
Table 4-61. MODE SENSE Data Header — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . 4-110
Table 4-62. MODE SENSE Block Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-112
Table 4-63. MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-113
Table 4-64. Supported MODE SENSE Block Pages and Page Codes . . . . . . . . . . . . . . . . . . . . . 4-113
Table 4-65. Read / Write Error Recovery MODE SENSE Page — Field Descriptions . . . . . . . . 4-115
Table 4-66. Disconnect / Reconnect MODE SENSE Page — Field Descriptions . . . . . . . . . . . . 4-117
Table 4-67. Control Mode MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . 4-118
Table 4-68. Data Compression MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . 4-120
Table 4-69. Device Configuration MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . 4-123
Table 4-70. Medium Partition MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . 4-125
Table 4-71. Logical Unit Control MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . 4-127
Table 4-72. Port Control MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . 4-128
Table 4-73. TapeAlert MODE SENSE Page — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-129
Table 4-74. Vendor Specific Configuration Control MODE SENSE Page — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-131
Table 4-75. Disaster Recovery Control MODE SENSE Page — Field Descriptions . . . . . . . . . . 4-133
Table 4-76. EEPROM Vendor Specific MODE SENSE Page — Field Descriptions. . . . . . . . . . 4-134
Table 4-77. PERSISTENT RESERVE IN Command — Field Descriptions . . . . . . . . . . . . . . . . 4-136
Table 4-78. Read Keys Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-138
Table 4-79. Read Reservations Parameters — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . 4-139
Table 4-80. PERSISTENT RESERVE IN Read Reservations Descriptor — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-140
Table 4-81. PERSISTENT RESERVATION IN Type Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-140
Table 4-82. PERSISTENT RESERVE OUT Command — Field Descriptions . . . . . . . . . . . . . . 4-143
81-81200-01 REV A02 July 2004 xiii
List of Tables SDLT 600 SCSI Interface Guide
Table 4-83. PERSISTENT RESERVE OUT Command’s Service Action Descriptions. . . . . . . . 4-144
Table 4-84. PERSISTENT RESERVE OUT Type Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-148
Table 4-85. PERSISTENT RESERVE OUT Parameter List — Field Descriptions . . . . . . . . . . . 4-150
Table 4-86. SDLT Tape Drive Interpretation of Service and Scope Value . . . . . . . . . . . . . . . . . . 4-151
Table 4-87. PREVENT / ALLOW MEDIUM REMOVAL Command Descriptor Block —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-152
Table 4-88. READ Command Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . . . . 4-153
Table 4-89. READ ATTRIBUTE Parameter Data — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-156
Table 4-90. READ ATTRIBUTE Command Service Action Codes. . . . . . . . . . . . . . . . . . . . . . . 4-158
Table 4-91. READ ATTRIBUTE with ATTRIBUTE VALUES Service Action Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-159
Table 4-92. READ ATTRIBUTE with ATTRIBUTE LIST Service Action Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-160
Table 4-93. READ ATTRIBUTE with VOLUME LIST Service Action Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-161
Table 4-94. READ ATTRIBUTE with PARTITION LIST Service Action Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-162
Table 4-95. EMAM Attribute Parameter Data — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . 4-164
Table 4-96. EMAM Attribute Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-164
Table 4-97. EMAM Attribute Identifier Range Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-165
Table 4-98. Device Type Attributes (for EMAM) Supported by the SDLT Tape Drive
Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-165
Table 4-99. DEVICE VENDOR/SERIAL NUMBER Attribute Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-168
Table 4-100. MEDIUM USAGE HISTORY Attribute Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-170
Table 4-101. PARTITION USAGE HISTORY Attribute Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-173
Table 4-102. Medium Type Attributes (for EMAM) Supported by the SDLT Tape
Drive Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-175
Table 4-103. MEDIUM TYPE and MEDIUM TYPE INFORMATION Attributes . . . . . . . . . . . 4-177
Table 4-104. Host Type Attributes (for MAM) Supported by the SDLT Tape Drive
Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-177
Table 4-105. TEXT LOCALIZATION IDENTIFIER — Attribute Values. . . . . . . . . . . . . . . . . . 4-178
Table 4-106. READ BLOCK LIMITS Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . 4-182
Table 4-107. READ BUFFER Command Descriptor Block — Field Descriptions . . . . . . . . . . . 4-184
Table 4-108. READ BUFFER Header — Field Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-186
Table 4-109. ECHO BUFFER Descriptor — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . 4-188
Table 4-110. READ POSITION Command Descriptor Block — Field Descriptions. . . . . . . . . . 4-189
Table 4-111. READ POSITION (Short Form) Data — Field Descriptions . . . . . . . . . . . . . . . . . 4-190
Table 4-112. READ POSITION (Long Form) Data — Field Descriptions . . . . . . . . . . . . . . . . . 4-192
xiv July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide List of Tables
Table 4-113. RECEIVE DIAGNOSTIC RESULTS Command Data — Field Descriptions . . . . 4-194
Table 4-114. RELEASE (10) Command — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 4-197
Table 4-115. RELEASE UNIT Command — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . 4-198
Table 4-116. REPORT DENSITY SUPPORT Command — Field Descriptions . . . . . . . . . . . . . 4-199
Table 4-117. REPORT DENSITY SUPPORT Header — Field Descriptions. . . . . . . . . . . . . . . . 4-200
Table 4-118. REPORT DENSITY SUPPORT Data Block Descriptor —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-202
Table 4-119. REPORT DEVICE IDENTIFIER Command Descriptor Block —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-204
Table 4-120. REPORT DEVICE IDENTIFIER Parameter Data — Field Descriptions. . . . . . . . 4-205
Table 4-121. REPORT LUNS Command Descriptor Block — Field Descriptions . . . . . . . . . . . 4-206
Table 4-122. REPORT SUPPORTED OPERATION CODES Command Descriptor Block —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-209
Table 4-123. All_commands Parameter Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-210
Table 4-124. All_commands Command Descriptor — Field Descriptions. . . . . . . . . . . . . . . . . . 4-211
Table 4-125. One_command Parameter Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . 4-213
Table 4-126. REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Command
Descriptor Block — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-215
Table 4-127. TASK MANAGEMENT FUNCTIONS Command Parameter Data —
Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-215
Table 4-128. REQUEST SENSE Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . 4-216
Table 4-129. REQUEST SENSE Data — Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-218
Table 4-130. Supported Sense Keys for REQUEST SENSE Command . . . . . . . . . . . . . . . . . . . 4-220
Table 4-131. Supported ASC / ASCQ (Hex) for REQUEST SENSE Command . . . . . . . . . . . . . 4-221
Table 4-132. RESERVE (10) Command — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 4-229
Table 4-133. RESERVE UNIT Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . 4-230
Table 4-134. REWIND Command Data — Field Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-232
Table 4-135. SEND DIAGNOSTIC Command Data — Field Descriptions . . . . . . . . . . . . . . . . 4-233
Table 4-136. SEND DIAGNOSTIC CDB Fields — DHC, Selftst, DevOfl, and UnitOfl . . . . . . 4-235
Table 4-137. Sense Keys for SEND DIAGNOSTIC Command . . . . . . . . . . . . . . . . . . . . . . . . . . 4-235
Table 4-138. ASC / ASCQ for SEND DIAGNOSTIC Command . . . . . . . . . . . . . . . . . . . . . . . . 4-236
Table 4-139. SET DEVICE IDENTIFIER Command Descriptor Block — Field
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-238
Table 4-140. SET DEVICE IDENTIFIER Parameter List — Field Description . . . . . . . . . . . . . 4-238
Table 4-141. SPACE Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-239
Table 4-142. VERIFY Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-242
Table 4-143. WRITE Command Data — Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-244
Table 4-144. WRITE ATTRIBUTE Command Parameter Data — Field Descriptions . . . . . . . . 4-246
Table 4-145. WRITE ATTRIBUTE Command Parameter Data — Field Descriptions . . . . . . . . 4-247
Table 4-146. WRITE BUFFER Command Descriptor Block — Field Descriptions . . . . . . . . . . 4-250
Table 4-147. WRITE FILEMARKS Command — Field Descriptions. . . . . . . . . . . . . . . . . . . . . 4-252
81-81200-01 REV A02 July 2004 xv
List of Tables SDLT 600 SCSI Interface Guide
xvi July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide SCSI Commands
81-81200-01
REV A02

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-17
Figure 4-5. Supported Vital Product Data Pages — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Figure 4-6. Unit Serial Number Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Figure 4-7. Device Identification Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Figure 4-8. Vendor-unique Logical Unit Identifier— Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-22
Figure 4-9. Logical Unit NAA Identifier — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Figure 4-10. Firmware Build Information Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Figure 4-11. Subsystem Components Revision Page — Data Format . . . . . . . . . . . . . . . . . . . . . . 4-26
Figure 4-12. LOAD UNLOAD Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . 4-28
Figure 4-13. LOCATE Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . . . . . . . 4-30
Figure 4-14. LOG SELECT Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . 4-31
81-81200-01 REV A02 July 2004 xvii
List of Figures SDLT 600 SCSI Interface Guide
Figure 4-15. LOG SELECT Log Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
Figure 4-16. LOG SELECT Log Page — Parameters Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Figure 4-17. LOG SENSE Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . . . . . 4-39
Figure 4-18. Supported Pages LOG SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-42
Figure 4-19. Read / Write Error LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . 4-43
Figure 4-20. Log Parameters Format for Read / Write Error LOG SENSE Page. . . . . . . . . . . . . . 4-44
Figure 4-21. Last n Error Events LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . 4-47
Figure 4-22. Log Parameters Format for Last n Error Events LOG SENSE Page . . . . . . . . . . . . . 4-48
Figure 4-23. Sequential Access Device LOG SENSE Page — Header Format . . . . . . . . . . . . . . . 4-49
Figure 4-24. Log Parameters Format for Sequential Access Device LOG SENSE Page . . . . . . . . 4-49
Figure 4-25. Temperature LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
Figure 4-26. Log Parameters Format for Temperature Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
Figure 4-27. TapeAlert LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
Figure 4-28. TapeAlert LOG SENSE Page — Parameters Format. . . . . . . . . . . . . . . . . . . . . . . . . 4-54
Figure 4-29. Read / Write Compression Ratio LOG SENSE Page — Header Format . . . . . . . . . . 4-57
Figure 4-30. Log Parameters Format for Read / Write Compression Ratio LOG SENSE
Page (Parameter Codes 00h and 01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
Figure 4-31. Log Parameters Format for Read / Write Compression Ratio LOG SENSE
Page (Parameter Codes 02h through 09h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-58
Figure 4-32. Device Wellness LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . . 4-61
Figure 4-33. Log Parameters Format for Device Wellness LOG SENSE Page
(Parameter Codes 0000h – 000Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-62
Figure 4-34. Device Status LOG SENSE Page — Header Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-64
Figure 4-35. Log Parameters Format for Device Status LOG SENSE Page . . . . . . . . . . . . . . . . . . 4-64
Figure 4-36. Cleaning-Related Log Parameters Format for Device Status LOG SENSE
Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-66
Figure 4-37. MODE SELECT (6) Command Descriptor Block — Data Format. . . . . . . . . . . . . . 4-68
Figure 4-38. MODE SELECT (10) Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-68
Figure 4-39. MODE SELECT (6) Mode Parameter List — Data Format . . . . . . . . . . . . . . . . . . . 4-69
Figure 4-40. MODE SELECT (10) Mode Parameter List — Data Format . . . . . . . . . . . . . . . . . . 4-70
Figure 4-41. MODE SELECT (6) Mode Parameter Header — Data Format . . . . . . . . . . . . . . . . . 4-71
Figure 4-42. MODE SELECT (10) Mode Parameter Header — Data Format . . . . . . . . . . . . . . . . 4-71
Figure 4-43. MODE SELECT Mode Parameter Block Descriptor — Data Format . . . . . . . . . . . . 4-73
Figure 4-44. MODE SELECT Page Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-75
Figure 4-45. Read / Write Error Recovery MODE SELECT Page — Data Format . . . . . . . . . . . . 4-76
Figure 4-46. Disconnect / Reconnect MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . 4-78
Figure 4-47. Control Mode MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . 4-80
Figure 4-48. Data Compression MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . . . . 4-82
Figure 4-49. Device Configuration MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . 4-84
Figure 4-50. Medium Partition MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . . . . . 4-87
xviii July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide List of Figures
Figure 4-51. Logical Unit Control MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . . 4-89
Figure 4-52. Port Control MODE SELECT Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-90
Figure 4-53. TapeAlert MODE SELECT Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-92
Figure 4-54. Vendor Specific Configuration MODE SELECT Page — Data Format . . . . . . . . . . 4-95
Figure 4-55. Disaster Recovery Control MODE SELECT Page — Data Format . . . . . . . . . . . . . 4-97
Figure 4-56. EEPROM Vendor Specific MODE SELECT Page — Data Format . . . . . . . . . . . . . 4-98
Figure 4-57. EEPROM Vendor Specific Page “Vendor ID” Example — Data Format . . . . . . . . 4-104
Figure 4-58. MODE SENSE (6) Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-107
Figure 4-59. MODE SENSE (10) Command Descriptor Block — Data Format . . . . . . . . . . . . . 4-108
Figure 4-60. MODE SENSE (6) Data Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-109
Figure 4-61. MODE SENSE (10) Data Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . 4-110
Figure 4-62. MODE SENSE Block Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-111
Figure 4-63. MODE SENSE Page — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-113
Figure 4-64. Read / Write Error Recovery MODE SENSE Page — Data Format . . . . . . . . . . . . 4-114
Figure 4-65. Disconnect / Reconnect MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . 4-116
Figure 4-66. Control Mode MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-118
Figure 4-67. Data Compression MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . 4-120
Figure 4-68. Device Configuration MODE SENSE Page — Data Format. . . . . . . . . . . . . . . . . . 4-122
Figure 4-69. Medium Partition MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . 4-125
Figure 4-70. Logical Unit Control MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . 4-126
Figure 4-71. Port Control MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-127
Figure 4-72. TapeAlert MODE SENSE Page — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-129
Figure 4-73. Vendor Specific Configuration Control MODE SENSE Page — Data Format . . . . 4-131
Figure 4-74. Disaster Recovery Control MODE SENSE Page — Data Format . . . . . . . . . . . . . . 4-133
Figure 4-75. EEPROM Vendor Specific MODE SENSE Page — Data Format. . . . . . . . . . . . . . 4-134
Figure 4-76. PERSISTENT RESERVE IN Command Descriptor Block — Data Format . . . . . . 4-135
Figure 4-77. PERSISTENT RESERVE IN Read Keys Parameters — Data Format . . . . . . . . . . 4-137
Figure 4-78. PERSISTENT RESERVE IN Read Reservations Parameters — Data Format . . . . 4-138
Figure 4-79. PERSISTENT RESERVE IN Read Reservations Descriptor — Data Format. . . . . 4-140
Figure 4-80. PERSISTENT RESERVE OUT Command Descriptor Block — Data Format . . . . 4-142
Figure 4-81. PERSISTENT RESERVE OUT Parameter List — Data Format. . . . . . . . . . . . . . . 4-149
Figure 4-82. PREVENT / ALLOW MEDIUM REMOVAL Command Descriptor Block —
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-152
Figure 4-83. READ Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . . . 4-153
Figure 4-84. READ ATTRIBUTE Command Descriptor Block — Data Format. . . . . . . . . . . . . 4-156
Figure 4-85. READ ATTRIBUTE with ATTRIBUTE VALUES Service Action —
Parameter List Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-159
Figure 4-86. READ ATTRIBUTE with ATTRIBUTE LIST Service Action — Parameter
List Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-160
Figure 4-87. READ ATTRIBUTE with VOLUME LIST Service Action — Parameter
List Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-161
81-81200-01 REV A02 July 2004 xix
List of Figures SDLT 600 SCSI Interface Guide
Figure 4-88. READ ATTRIBUTE with PARTITION LIST Service Action — Parameter
List Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-162
Figure 4-89. EMAM Attribute — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-163
Figure 4-90. DEVICE VENDOR/SERIAL NUMBER Attribute — Data Format . . . . . . . . . . . . 4-167
Figure 4-91. MEDIUM USAGE HISTORY Attribute — Data Format . . . . . . . . . . . . . . . . . . . . 4-170
Figure 4-92. PARTITION USAGE HISTORY Attribute — Data Format . . . . . . . . . . . . . . . . . . 4-173
Figure 4-93. READ BLOCK LIMITS Command Descriptor Block — Data Format . . . . . . . . . 4-181
Figure 4-94. READ BLOCK LIMITS Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-181
Figure 4-95. READ BUFFER Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . 4-183
Figure 4-96. READ BUFFER Header — Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-186
Figure 4-97. READ BUFFER Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-187
Figure 4-98. ECHO BUFFER Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-188
Figure 4-99. READ POSITION Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-189
Figure 4-100. READ POSITION (Short Form) — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-190
Figure 4-101. READ POSITION (Long Form) — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-192
Figure 4-102. RECEIVE DIAGNOSTIC RESULTS Command Descriptor Block —
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-194
Figure 4-103. RECEIVE DIAGNOSTIC RESULTS — Data Format . . . . . . . . . . . . . . . . . . . . . 4-195
Figure 4-104. RELEASE (10) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . 4-196
Figure 4-105. RELEASE (10) ID Only Parameter List — Data Format . . . . . . . . . . . . . . . . . . . 4-197
Figure 4-106. RELEASE UNIT Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-198
Figure 4-107. REPORT DENSITY SUPPORT Command Descriptor Block — Data Format. . . 4-199
Figure 4-108. REPORT DENSITY SUPPORT Header — Data Format . . . . . . . . . . . . . . . . . . . 4-200
Figure 4-109. REPORT DENSITY SUPPORT Data Block Descriptor — Data Format . . . . . . . 4-201
Figure 4-110. REPORT DEVICE IDENTIFIER Command Descriptor Block — Data Format. . 4-204
Figure 4-111. REPORT DEVICE IDENTIFIER — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . 4-205
Figure 4-112. REPORT LUNS Command Descriptor Block — Data Format . . . . . . . . . . . . . . . 4-206
Figure 4-113. LUN Reporting Parameter List — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-207
Figure 4-114. REPORT SUPPORTED OPERATION CODES Command Descriptor Block —
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-208
Figure 4-115. All_commands Parameter Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-210
Figure 4-116. All_commands Command Descriptor — Data Format . . . . . . . . . . . . . . . . . . . . . 4-211
Figure 4-117. One_command Parameter Data — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . 4-212
Figure 4-118. REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Command
Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-214
Figure 4-119. TASK MANAGEMENT FUNCTIONS Command Parameter Data —
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-215
Figure 4-120. REQUEST SENSE Command Descriptor Block — Data Format. . . . . . . . . . . . . 4-216
Figure 4-121. REQUEST SENSE — Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-217
Figure 4-122. RESERVE (10) Command Descriptor Block — Data Format. . . . . . . . . . . . . . . . 4-228
Figure 4-123. RESERVE (10) ID Only Parameter List — Data Format. . . . . . . . . . . . . . . . . . . . 4-229
xx July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide List of Figures
Figure 4-124. REQUEST SENSE Command Descriptor Block — Data Format. . . . . . . . . . . . . 4-230
Figure 4-125. REWIND Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . 4-232
Figure 4-126. SEND DIAGNOSTIC Command Descriptor Block — Data Format . . . . . . . . . . 4-233
Figure 4-127. SET DEVICE IDENTIFIER Command Descriptor Block — Data Format . . . . . 4-237
Figure 4-128. SET DEVICE IDENTIFIER Parameter List — Data Format . . . . . . . . . . . . . . . . 4-238
Figure 4-129. SPACE Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . 4-239
Figure 4-130. TEST UNIT READY Command Descriptor Block — Data Format . . . . . . . . . . . 4-241
Figure 4-131. VERIFY Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . 4-242
Figure 4-132. WRITE Command Descriptor Block — Data Format . . . . . . . . . . . . . . . . . . . . . . 4-243
Figure 4-133. WRITE ATTRIBUTE Command Descriptor Block — Data Format. . . . . . . . . . . 4-245
Figure 4-134. WRITE ATTRIBUTE — Parameter List Format. . . . . . . . . . . . . . . . . . . . . . . . . . 4-246
Figure 4-135. WRITE BUFFER Command Descriptor Block — Data Format . . . . . . . . . . . . . . 4-249
Figure 4-136. WRITE FILEMARKS Command Descriptor Block — Data Format . . . . . . . . . . 4-252
81-81200-01 REV A02 July 2004 xxi
List of Figures SDLT 600 SCSI Interface Guide
xxii July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide Introduction
81-81200-01
REV A02

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-81200-01 REV A02 July 2004 1-1
Related Documents SDLT 600 SCSI Interface Guide

1.3 Related Documents

SDLT 600 Fibre Channel Interface Guide (81-81202-01)
SDLT 600 Product Manual (81-81184-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-81200-01 REV A02
SDLT 600 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 h ttp://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-81200-01 REV A02 July 2004 1-3
Reader Comments SDLT 600 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-81200-01 REV A02
SDLT 600 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-81200-01
REV A02
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-81200-01 REV A02 July 2004 2-1
Information Transfer Phases SDLT 600 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.
The SDLT 600 SCSI drive supports both LVD and single-ended bus configurations.

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.
2-2 July 2004 81-81200-01 REV A02
SDLT 600 SCSI Interface Guide Chapter 2: SCSI Parallel Interface
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 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
RESELECTION
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.
1
2
Immediately after that SELECTION phase.
After the drive has sent its IDENTIFY message for that RESELECTION phase.
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-81200-01 REV A02 July 2004 2-3
SCSI Bus Conditions SDLT 600 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-81200-01 REV A02
Loading...
+ 268 hidden pages