Quantum 818120201 User Manual

SDLT 600 Fibre Channel 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.
SDLT 600 Fibre Channel 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 Fibre Channel 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 Fibre Channel Interface Guide
iv
SDLT 600 Fibre Channel Interface Guide SCSI Commands
81-81202-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 Fibre Channel Protocol and SCSI . . . . . . . . . . . . . . . . . . . . . . . 2-1
Background Information About Fibre Channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Fibre Channel Interface Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Relationship Between Fibre Channel and SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
World-wide Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Implementation Details for SDLT 600 Tape Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Task Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Persistent Reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Link Service and Unsolicited Control Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Basic Link Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Extended Link Service Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Extended Link Service Loop Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
FC-4 Link Service Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Unsolicited Control / Name Server Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
3 SCSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Overview of SCSI Command and Status Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Unit Attention Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
81-81202-01 REV A02 July 2004 v
Table of Contents SDLT 600 Fibre Channel Interface Guide
Behavior at Power-On. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Data Cache and Tape Write Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
SCSI Command Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
ERASE Command (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
INQUIRY Command (12h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Standard Inquiry Data Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Vendor Specific Inquiry Data Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Vital Product Data Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Supported Vital Product Data Page (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Unit Serial Number Page (80h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
Device Identification Page (83h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
Firmware Build Information Page (C0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
Subsystem Components Revision Page (C1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
LOAD UNLOAD Command (1Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
LOCATE Command (2Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
LOG SELECT Command (4Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Overview: LOG SELECT Command Descriptor Block Errors . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Operation of LOG SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
LOG SELECT Log Page Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Error Detection Summary in LOG SELECT Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36
LOG SENSE Command (4Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
Error Summary in LOG SENSE Command Descriptor Block . . . . . . . . . . . . . . . . . . . . . . . . . 3-39
Supported Pages Log Page (Page 00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
Read (Page 03h) / Write (Page 02h) Error Log Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
LAST n ERROR EVENTS Log Page (07h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
Sequential Access Device Log Page (0Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47
Temperature Log Page (0Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49
TapeAlert Log Page (2Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
Read / Write Compression Log Page (32h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55
Device Wellness Log Page (33h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59
Device Status Log Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-62
MODE SELECT (6) / (10) Command (15h / 55h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65
Mode Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-67
Mode Parameter Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69
Mode Parameter Block Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-71
Mode Page Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-73
Read / Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-74
Disconnect / Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-76
Control Mode Page (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-78
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80
vi July 2004 81-81202-01 REV A02
SDLT 600 Fibre Channel Interface Guide Table of Contents
Device Configuration Page (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-85
Fibre Channel Logical Unit Control Page (18h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-87
Fibre Channel Port Control Page (19h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-88
TapeAlert Page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-90
Vendor Specific Configuration Page (25h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-93
Disaster Recovery Control Page (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-95
EEPROM Vendor Specific Page (3Eh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-96
Changeable Parameters Within MODE SELECT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-103
MODE SENSE (6) / (10) Command (1Ah / 5Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-105
MODE SENSE Data Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107
MODE SENSE Block Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-109
MODE SENSE Mode Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-111
Read / Write Error Recovery Page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-112
Disconnect / Reconnect Page (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-114
Control Mode Page (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-116
Data Compression Page (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-118
Device Configuration Page (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-120
Medium Partition Page (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-123
Fibre Channel Logical Unit Control Page (18h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-124
Fibre Channel Port Control Page (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-125
TapeAlert Page (1Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-127
Vendor Specific Configuration Control Page (25h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-129
Disaster Recovery Control Page (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-131
EEPROM Vendor Specific Page (3Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-132
PERSISTENT RESERVE IN Command (5Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-133
PERSISTENT RESERVE OUT Command (5Fh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-140
PREVENT / ALLOW MEDIUM REMOVAL Command (1Eh) . . . . . . . . . . . . . . . . . . . . . . . . . 3-150
READ Command (08h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-151
Filemark and End-of-Data Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-152
End-of-Medium/Partition Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-153
READ ATTRIBUTE Command (8Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-154
Error Summary for the READ ATTRIBUTE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-155
READ ATTRIBUTE Service Action Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-156
ATTRIBUTE VALUES Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-157
ATTRIBUTE LIST Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-158
VOLUME LIST Service Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-159
PARTITION LIST Service Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-160
Enhanced Medium Auxiliary Memory (EMAM) Attributes . . . . . . . . . . . . . . . . . . . . . . . . . 3-161
Attribute Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-161
81-81202-01 REV A02 July 2004 vii
Table of Contents SDLT 600 Fibre Channel Interface Guide
Attribute Identifier Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-163
Unique Features of the SDLT Tape Drive Implementation of Read / Write Attributes . . . . . 3-177
A Comparison of MAM and EMAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-177
READ BLOCK LIMITS Command (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-179
READ BUFFER Command (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-181
Retrieving Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-183
Read Data from the Saved Buffer (A1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-183
Read Data from the Live Buffer (A2h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-183
Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-184
Combined Header and Data Mode (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-184
Data Mode (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-185
Descriptor Mode (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-185
Read Data from Echo Buffer (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-185
Echo Buffer Descriptor Mode (0Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-186
READ POSITION Command (34h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-187
Read Position Data — Short Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-188
Read Position Data — Long Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-190
RECEIVE DIAGNOSTIC RESULTS Command (1Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-192
REPORT DENSITY SUPPORT Command (44h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-194
REPORT DEVICE IDENTIFIER Command (A3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-199
REPORT LUNS Command (A0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-201
REPORT SUPPORTED OPERATION CODES Command (A3h) . . . . . . . . . . . . . . . . . . . . . . . . 3-203
All_commands Parameter Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-205
One_command Parameter Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-207
REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Command (A3h) . . . . . . . . . . 3-209
REQUEST SENSE Command (03h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-211
REWIND Command (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-223
SEND DIAGNOSTIC Command (1Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-224
Level 1 Test: Electronics Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-225
Level 2 Test: Write / Read Functionality Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-225
SET DEVICE IDENTIFIER Command (A4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-228
SPACE Command (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-230
TEST UNIT READY Command (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-232
VERIFY Command (13h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-233
WRITE Command (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-234
WRITE ATTRIBUTE Command (8Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-236
Error Summary for the WRITE ATTRIBUTE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-238
WRITE BUFFER Command (3Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-240
Write Combined Header and Data Mode (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-241
Write Data Mode (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-241
viii July 2004 81-81202-01 REV A02
Table of Contents SDLT 600 Fibre Channel Interface Guide
Download Microcode Mode (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-242
Download Microcode and Save Mode (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-242
Write Data to Echo Buffer Mode (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-242
WRITE FILEMARKS Command (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-243
ix July 2004 81-81202-01 REV A02
Table of Contents SDLT 600 Fibre Channel Interface Guide
x July 2004 81-81202-01 REV A02
SDLT 600 Fibre Channel Interface Guide SCSI Commands
81-81202-01 REV A02

List of Tables

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

List of Figures

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

1.1 Purpose and Scope

REV
CHAPTER 1

Introduction

This reference guide is a comprehensive source of information about the Fibre Channel Protocol (FCP) for SCSI used by the Super DLTtape™-generation (SDLT) tape drives. Implementation of the FCP standard enables the transmission of standard SCSI command formats, data, and parameters, and the receipt of SCSI status and sense information across a Fibre Channel network using the standard Fibre Channel frame and sequence formats. The SDLT tape drive implementation of FCP operates with Fibre Channel Class of Service 3 and operates across Fibre Channel fabrics and arbitrated loops.
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, FCP, SAM, SSC, SPC, and SPI standards is assumed.
This document’s primary audience is the OEM technical system integrators who are responsible for the FCP 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

SDLT Interactive Library Interface Specification (6464162-01)
81-81202-01 REV A02 July 2004 1-1
Related Documents SDLT 600 Fibre Channel Interface Guide

1.3 Related Documents

SDLT 600 SCSI Interface Guide (81-81200-01)
SDLT 600 Product Manual (81-81184-01)
Current standards documents available from www.t10.org:
Fibre Channel Protocol for SCSI (FCP)
SCSI Architecture Model (SAM)
SCSI Primary Commands (SPC)
SCSI Parallel Interface (SPI)
SCSI Stream Commands (SSC)

1.4 Structure of this Manual

Chapter 1, Introduction, is the chapter you are currently reading.
Chapter 2, Fibre Channel Protocol and SCSI, provides an overview of SDLT tape drive-
specific information about transmitting SCSI commands using the Fibre Channel Protocol (FCP). Background knowledge of the SCSI-3, FCP, SAM, SSC, SPC, and SPI standards is assumed.
Chapter 3, SCSI Commands, describes in detail each command supported by SDLT tape drives
using FCP. The SCSI command system enables a Fibre Channel port acting as a SCSI initiator to direct an SDLT tape drive located on another Fibre Channel port 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-81202-01 REV A02
SDLT 600 Fibre Channel Interface Guide Chapter 1: SCSI Commands

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)
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-81202-01 REV A02 July 2004 1-3
Reader Comments SDLT 600 Fibre Channel 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-81202-01 REV A02
SDLT 600 Fibre Channel Interface Guide SCSI Commands
This chapter presents the background information required to use this manual successfully. Specifically, it covers the following topics:
“Background Information About Fibre Channel” introduces the Fibre Channel architecture.
“Implementation Details for SDLT 600 Tape Drives” lists the Fibre Channel features that SDLT
600 tape drives implement.
81-81202-01 REV A02
CHAPTER 2

Fibre Channel Protocol and SCSI

2.1 Background Information About Fibre Channel

Fibre Channel is a high-speed serial architecture that allows either optical or electrical connections at data rates of 1 Gb/second or 2 Gb/second. Fibre Channel supports point-to-point, fabric, and arbitrated loop topologies. Implementation of the Fibre Channel Protocol (FCP) standard enables the transmission of SCSI commands, data, and parameters, and the receipt of SCSI status and sense information across the Fibre Channel connection.

2.1.1 Fibre Channel Interface Type

The SDLT 600 Fibre Channel tape drive supports the following features:
Automatic speed negotiation, with transfer rates of:
100 megabytes per second (1 Gb/second)
200 megabytes per second (2 Gb/second)
Automatic topology negotiation (the tape drive operates as an NL_Port or N_Port):
Arbitrated Loop: private loop, NL_Port to NL_Port(s)
Arbitrated Loop: public loop, NL_Port to NL_Port(s) and one FL_Port
Fabric attachment: N_Port to F_Port
Point-to-Point attachment: N_Port to N_Port
81-81202-01 REV A02 July 2004 2-1
Background Information About Fibre Channel SDLT 600 Fibre Channel Interface Guide
FCP (SCSI-3 command set) for tape devices
Class 3 level of service
Basic and extended link services
Task retry identification
Hard assigned port addresses, when attached to a library. The library can assign a hard address to
the tape drive. If the library does not assign a hard address, the tape drive takes a soft address initially.

2.1.2 Relationship Between Fibre Channel and 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. Transmitting SCSI command-set information across a Fibre Channel connection makes the large body of SCSI application and tape driver software available for use in the high-performance Fibre Channel environment.
NOTE: Complete FCP and SCSI standards documents are available at
www.t10.org.
SDLT 600 tape drives conform to the SCSI-3 standard, with commands transported using the FCP-2 standard. This manual assumes you are familiar with the FCP, SAM, SPC, FC-FS, and SSC standards.

2.1.3 World-wide Names

Each SDLT 600 tape drive contains two unique, 64-bit world-wide names for Fabric Login: a node name for the drive and one for the drive’s Fibre Channel port. The drive reports the world-wide names to the host through the INQUIRY Command (12h). See “Device Identification Page (83h)” on
page 3-18 for more information.
2-2 July 2004 81-81202-01 REV A02
SDLT 600 Fibre Channel Interface Guide Chapter 2: SCSI Commands

2.2 Implementation Details for SDLT 600 Tape Drives

This section introduces the Fibre Channel features SDLT 600 tape drives implement including task management functions, persistent reservations, Basic and Extended Link Service, and unsolicited control support.

2.2.1 Task Management

SDLT 600 tape drives support the following task management functions:
Table 2-1. Supported Task Management Functions
Task Management
Bit
Flag SDLT 600 Tape Drive Action
7 Obsolete None FCP Command Fields
6 Clear ACA None Task Management Function
5 Target Reset The initiator sends this task management
function to reset all logical units. When the drive receives it, the drive clears all I/O processes. The Target Reset task management flag causes the drive to:
Response Code Setting in FCP Response Payload
Invalid
Not Supported
Task Management Function Complete
Flush the contents of cache to tape
Execute a soft reset.
The drive creates a Unit Attention condition for all initiators after accepting and processing the Target Reset. The Additional Sense Code is set to DEVICE RESET FUNCTION OCCURRED.
If a WRITE command is in progress and STATUS has not been sent to the initiator when the drive receives this task management function, some or all of the data for this command may be written to the medium.
81-81202-01 REV A02 July 2004 2-3
Implementation Details for SDLT 600 Tape Drives SDLT 600 Fibre Channel Interface Guide
Table 2-1. Supported Task Management Functions (Continued)
Task Management
Bit
Flag
SDLT 600 Tape Drive Action
4 Reset LUN This task management function causes the
drive to reset the selected unit.
Response Code Setting in FCP Response Payload
Task Management Function Complete
When the LUN is set to 0 and the drive receives the Reset LUN task management function, the drive is reset as described in Target Reset above.
3 Reserved None FCP Command Fields
Invalid
2 Clear Task Set None Task Management Function
Not Supported
1 Abort Task Set This task management function causes the
drive to clear the current I/O process on the
Task Management Function
Complete selected unit. Buffered (cached) write operations are completed if possible. The current settings of MODE SELECT parameters and reservations are not affected. Commands, data, and status for other initiators are not affected.
This task management function can be sent to a logical unit that is not currently performing an operation for the initiator.
If a WRITE command is in progress and STATUS has not been sent to the initiator when the drive receives this task management function, some or all of the data for this command may be written to the medium.
0 Reserved None FCP Command Fields
Invalid
2-4 July 2004 81-81202-01 REV A02
SDLT 600 Fibre Channel Interface Guide Chapter 2: SCSI Commands

2.2.2 Persistent Reservations

SDLT 600 tape drives support the PERSISTENT RESERVE OUT and PERSISTENT RESERVE IN commands. The PERSISTENT RESERVE OUT command allows a node connected to the SDLT 600 tape drive port to reserve the drive for data transfers. The node that issued the PERSISTENT RESERVE OUT command must issue another PERSISTENT RESERVE OUT command to release the drive before a different node can initiate a data transfer to the drive. Reservations in effect are not released by reset or power-down conditions. The PERSISTENT RESERVE IN command obtains information about persistent reservations and registrations active on an SDLT 600 tape drive. See
“PERSISTENT RESERVE OUT Command (5Fh)” on page 3-140 and “PERSISTENT RESERVE IN Command (5Eh)” on page 3-133 for more information.

2.2.3 Link Service and Unsolicited Control Support

SDLT 600 tape drives provide Link Service and Unsolicited Control support as described in this section.
Basic Link Service
The following table lists the Basic Link Service requests the drive supports. Refer to the FC-FS specification for details.
Table 2-2. Supported Basic Link Service Commands
R_CTL Abbreviation Description
80h NOP No Operation
81h ABTS Abort Sequence
84h BA_ACC Basic Accept
85h BA_RJT Basic Reject
81-81202-01 REV A02 July 2004 2-5
Implementation Details for SDLT 600 Tape Drives SDLT 600 Fibre Channel Interface Guide
Extended Link Service Commands
The following table lists the Extended Link Service (ELS) commands the drive supports. Refer to the FC-FS specification for details.
Table 2-3. Supported Extended Link Service Commands
ELS Command Abbreviation Description
01h LS_RJT Link Service Reject
02h LS_ACC Link Service Accept
03h PLOGI N_Port Login
04h FLOGI F_Port Login
05h LOGO Logout
06h ABTX Abort Exchange
0Eh RTV Read Timeout Value
11h TEST Test (Loop Initialization)
12h RRQ Reinstate Recovery Qualifier
13h REC Read Exchange Concise
20h PRLI Process Login
21h PRLO Process Logout
50h PDISC Discover N_Port Service Parameters
52h ADISC Discover Address
56h RPS Read Port Status Block
57h RPL Read Port List
60h FAN Fabric Address Notification
78h RNID Request Node Identification Data
2-6 July 2004 81-81202-01 REV A02
Loading...
+ 248 hidden pages