IBM Ultrium Internal Tape Drive T200 Reference Manual
IBM Ultrium Internal Tape Drive T200 Reference Manual

IBM Ultrium Internal Tape Drive T200 Reference Manual

Ultrium internal tape drive scsi reference
Hide thumbs Also See for Ultrium Internal Tape Drive T200:
Table of Contents

Advertisement

Quick Links

Ultrium Internal Tape Drive
Models T200 and T200F
and 3580 Ultrium Tape Drive
SCSI Reference
WB1109-02

Advertisement

Table of Contents
loading

Summary of Contents for IBM Ultrium Internal Tape Drive T200

  • Page 1 Ultrium Internal Tape Drive Models T200 and T200F and 3580 Ultrium Tape Drive SCSI Reference WB1109-02...
  • Page 3 Ultrium Internal Tape Drive Models T200 and T200F and 3580 Ultrium Tape Drive SCSI Reference WB1109-02...
  • Page 4 Fifth Edition (October 2001) ® ™ This edition applies to the IBM Ultrium Internal Tape Drive Models T200 and T200F and 3580 Ultrium Tape Drive SCSI Reference and to all subsequent releases and modifications unless otherwise indicated in new editions. This edition replaces WB1109-01.1.
  • Page 5: Table Of Contents

    READ BLOCK LIMITS ..... . 48 © Copyright IBM Corp. 2001, 2000 ..... . . 3 .
  • Page 6 READ BUFFER Error Log Buffer READ POSITION ......52 RECEIVE DIAGNOSTIC RESULTS ....53 RELEASE UNIT .
  • Page 7 How to Send Your Comments ....104 Trademarks......105 Index .
  • Page 8 Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference...
  • Page 9: Tables

    53. Parameter Data for a Volume List Service Action Request....44 © Copyright IBM Corp. 2001, 2000 ......5 .
  • Page 10 54. Parameter Data for a Partition List Service Action Request ....45 55. Format for Medium Auxiliary Memory Attribute ....45 56.
  • Page 11 110. Abort Condition Handling ......94 111. Status Codes ....... . 96 112.
  • Page 12 Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference...
  • Page 13: Preface

    Related Publications v IBM 3580 Ultrium Tape Drive Setup, Operator, and Service Guide, GA32-0415, tells how to install and run the IBM 3580 Ultrium Tape Drive. The guide also describes how to administer basic service procedures. v IBM Ultrium Internal Tape Drive Models T200 and T200F Setup, Operator, and Service Guide, GA32-0435, tells how to install and run the IBM Ultrium Internal Tape Drive.
  • Page 14 v SCSI Stream Commands-2 (SSC-2), published by the American National Standards Institute and available on the web at http://www.t10.org. v SCSI Primary Commands-2 (SPC-2), published by the American National Standards Institute and available on the web at http://www.t10.org. v SCSI Primary Commands-3 (SPC-3), published by the American National Standards Institute and available on the web at http://www.t10.org.
  • Page 15: Chapter 1. Introduction

    Chapter 1. Introduction The IBM Ultrium Internal Tape Drive Models T200 and T200F and the IBM 3580 Ultrium Tape Drive are high-performance, high-capacity data-storage devices that connect to and provide additional storage for supported servers. The Model T200 uses a Small Computer Systems Interface (SCSI) and the Model T200F uses a Fibre Channel interface.
  • Page 16 Designed to perform unattended backups as well as to retrieve and archive files, the Ultrium Internal Tape Drives feature: v Native storage capacity of 100 GB per cartridge (200 GB at 2:1 compression) v Native sustained data transfer rate of 15 MB per second (30 MB at 2:1 compression) v RS-422 interface for enhanced performance in automated tape libraries.
  • Page 17: Supported Servers And Operating Systems

    Supported Servers and Operating Systems The IBM Ultrium Internal Tape Drive Models T200 and T200F and the IBM 3580 Ultrium Tape Drive are supported by a wide variety of servers and operating systems, as well as adapters. These attachments can change throughout the products’...
  • Page 18: Supported Device Drivers

    Supported Device Drivers IBM maintains the latest levels of device drivers and driver documentation for the 3580 Ultrium Tape Drive on the Internet. You can access this material from your browser or through the IBM FTP site by doing the following:...
  • Page 19: Chapter 2. Command Support

    REPORT DENSITY SUPPORT REPORT LUNs REQUEST SENSE RESERVE UNIT (6) RESERVE UNIT (10) REWIND SEND DIAGNOSTIC SPACE TEST UNIT READY VERIFY WRITE © Copyright IBM Corp. 2001, 2000 SCSI SCSI Page Spec Class SPC-2 SPC-2 SPC-2 SPC-2 SPC-2 SPC-2 SPC-2...
  • Page 20: Erase

    Table 1. Supported Common Commands (continued) Operation Command Name Code WRITE ATTRIBUTE WRITE BUFFER WRITE FILE MARKS Note 1: O=optional M=mandatory Note 2: SCSI specifications are as follows: v SSC = SCSI-3 Stream Commands (SSC) v SPC = SCSI Primary Commands-2 (SPC-2) Note 3: Applicable Conditions are as follows: v RVC = reservation conflict v UAT = unit attention...
  • Page 21: Inquiry

    INQUIRY Table 3. INQUIRY Command The INQUIRY command instructs the drive to return data about itself to the initiator. If the Enable Vital Product Data (EVPD) flag is clear and the Page Code is 0, standard Inquiry Data is returned. If the Enable Vital Product Data (EVPD) flag is set and the Page Code is 0, the Supported Vital Product Data Pages page is returned.
  • Page 22: Standard Inquiry Data Valid Lun

    The Standard Inquiry Data is based on the SCSI-3 standard for Standard Inquiry Data. The Vendor Identification returns IBM in ASCII with trailing blanks. The Product Identification returns ULT3580-TD1 in ASCII with trailing blanks. TD stands for tape drive and 1 stands for Generation 1 of this product family.
  • Page 23: Standard Inquiry Data Invalid Lun

    Values for the WBs16 bit are 1 (for SCSI) or 0 (for Fibre Channel). Values for the Sync bit are 1 (for SCSI) or 0 (for Fibre Channel). The Vendor Identification returns IBM in ASCII with trailing blanks. Product Identification and Product Revision Level are set to vendor-specific strings.
  • Page 24: Supported Vital Product Data Page

    Supported Vital Product Data Page Table 6. Supported Vital Product Data Inquiry Page The Supported Vital Product Data Pages are Page 0h, 80h, 83h, C0h, and D0h. Unit Serial Number Page Table 7. Unit Serial Number Inquiry Page The Unit Serial Number Page contains a single value that is a 10-byte ASCII string. The string, with the Vendor Identification and Product Identification fields in the standard Inquiry data, uniquely identifies the drive.
  • Page 25: Device Identification Page

    Device Identification Page Table 8. Device Identification Inquiry Page The device Identification Descriptor Page contains a series of device Identification Descriptors that uniquely identify the particular device. The format of each is given in Table 9. Table 9. Identifier Descriptor Format The device Identification Descriptor is returned by both the Parallel SCSI- and Fibre-Channel-attached devices.
  • Page 26 The Fibre Channel Identification descriptor is returned only on Fibre-Channel- attached devices. The format is given in Table 10. Table 10. Fibre Channel Identification Descriptor Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Reserved Association Type ( Reserved 00b) Reserved...
  • Page 27: Drive Component Revision Levels Pages

    Drive Component Revision Levels Pages Table 11. Drive Component Revision Levels Pages The Drive Component Revision Levels Pages contain details of the revisions of each of the components of the drive. This device supports only one Drive Component Revision Levels Page (Page C0h). The values returned by the device in this page are unique to the vendor and are not specified in this document.
  • Page 28: Load/Unload

    LOAD/UNLOAD Table 12. LOAD/UNLOAD Command If the Load flag is set and there is a tape in the drive, it is positioned to BOM. If the Load flag is set and there is no tape in the drive, Check Condition status is returned.
  • Page 29: Locate

    LOCATE The LOCATE command causes the logical position on tape to be set to the value indicated by the Block Address field. The value indicates the total number of records and marks between BOM and the desired logical position. A value of 0 causes the tape to be positioned at BOM.
  • Page 30: Log Select

    LOG SELECT Table 14. LOG SELECT Command The LOG SELECT command causes log data on the drive to be reset to its default value or to be set to an initiator-specific value. If the Parameter Code Reset (PCR) flag is set, the Parameter List Length is 0, and the Page Control (PC) field is 01b or 11b, then all the logs on the drive that can be reset are reset to their default values.
  • Page 31: Log Sense

    LOG SENSE Table 15. LOG SENSE Command The LOG SENSE command causes log data to be sent to the initiator. If the Page Control (PC) field is 00b or 10b, the maximum value for each log entry is returned. If it is 01b, the current values are returned. If it is 11b, the power-on values for the log are returned.
  • Page 32: Log Page Format

    Log Page Format All log pages (except page 0) consist of a log page header, followed by a number of log parameters. The log page header has the format indicated in Table 16. Table 16. Log Page Header Format The Page Code is a byte value that uniquely identifies what log page is being returned.
  • Page 33: Supported Log Pages

    Supported Log Pages The Supported Log Pages Log Page code is 00h. The parameter list contains a series of 1-byte entries for the log pages that are supported. At least those logs described in this document must be listed. Any additional logs that are supported must also be listed.
  • Page 34: Write Error Counters Log

    Write Error Counters Log The Write Error Counters log is page 02h. Parameters 0 through 2 are not supported and are returned as 0. All parameter lengths are 4 bytes long, except parameter 8000 which is 8 bytes long. The supported fields are listed in Table 19. Table 19.
  • Page 35: Read Error Counters Log

    Read Error Counters Log The Read Error Counters log is page 03h. Parameters 0 through 2 are not supported and are returned as 0. All parameter lengths are 4 bytes long, except parameter 8000 which is 8 bytes long. The supported fields are listed in Table 20. Table 20.
  • Page 36: Sequential Access Device Log

    Sequential Access Device Log The Sequential Access Device Log Page is 0Ch. Table 21. Sequential Access Device Log Parameters Parameter Description 0100h 8000h 8001h 8002h A non-zero value of the Cleaning Required parameter indicates that a condition requiring cleaning has been detected and a subsequent cleaning cycle has not been completed.
  • Page 37: Tapealert Log

    The supported parameters are listed in Table 22. For a description of service actions associated with these parameters, refer to the IBM Ultrium Internal Tape Drive Models T200 and T200F Setup, Operator, and Service Guide or the IBM 3580 Ultrium Tape Drive Setup, Operator, and Service Guide.
  • Page 38: Tape Usage Log

    Table 22. TapeAlert Log Parameters (continued) Parameter See the TapeAlert specification for more complete descriptions of the flags. This data can be neither written nor reset. The flags are cleared by the action of reading the log. Tape Usage Log The Tape Usage Log Page Code is 30h.
  • Page 39: Data Compression Log

    Note: For this command, a megabyte is equal to 1 048 576 bytes. As an example, a value of 17487h in Parameter 3 is equal to 95 367 megabytes, which is equal to 100 000 000 000 bytes. Data Compression Log The Data Compression Log Page Code is 32h.
  • Page 40: Mode Select

    MODE SELECT Table 26. Byte MODE SELECT Command Table 27. Byte MODE SELECT Command Both the 10-byte and 6-byte versions of the MODE SELECT command are supported. The MODE SELECT command causes configuration data to be sent to the drive. For the format of Mode data and supported Mode pages see “MODE SENSE”...
  • Page 41: Mode Sense

    MODE SENSE Both the 10-byte and the 6-byte versions of the command are supported. Table 28. Byte MODE SENSE Command Table 29. Byte MODE SENSE Command The MODE SENSE command requests that the drive send its configuration data to the initiator. Pages 01h, 02h, 0Fh, 10h, and 1Ch are supported. Mode Pages 18h and 19h are supported only when the device is attached by a Fibre Channel interface.
  • Page 42: Mode Data Format

    Mode Data Format Mode data returned by a MODE SENSE command or sent with a MODE SELECT command consists of a Mode Parameter Header, an optional Mode Block Descriptor, and zero or more Mode Parameter Pages. Table 30. Mode Data Format Mode Parameter Header Table 31.
  • Page 43: Mode Block Descriptor

    If the Buffered Mode is 0, then the drive does not report Good status on WRITE and WRITE FILE MARKS commands until the data is written to tape. If Buffered Mode is 1, then the drive reports Good status as soon as data has been transferred into the drive’s data buffer.
  • Page 44: Read-Write Error Recovery Page

    Read-Write Error Recovery Page Table 34. Read-Write Error Recovery Page The only supported field is Post Error (PER). A value of 1 specifies that the device server will report Check Condition status to report recovered errors. Disconnect/Reconnect Page Table 35. Disconnect/Reconnect Mode Page Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference PS (0) Reserved Additional Page Length (0Ah)
  • Page 45: Data Compression Mode Page

    The Maximum Burst Size field for the SCSI parallel interface indicates (in multiples of 512 bytes) the number of bytes that the drive should attempt to send or receive between disconnects. The default is 0, which implies that the drive may send bursts of data at any size.
  • Page 46: Sequential Access Device Configuration Page

    Sequential Access Device Configuration Page The Write Delay Time field indicates the time (in 100-ms increments) that the drive should wait with unwritten data in the buffer and no activity on the interface before forcing data to tape. The Change Active Partition (CAP) flag and the Active Partition field should be 0, since multiple partitions are not supported.
  • Page 47: Fibre Channel Logical Unit Control Page

    The Enable EOD Generation flag should be set, since EOD generation is always enabled. The Buffer Size at Early Warning field should be 0, as this cannot be set. The default value for the Select Data Compression Algorithm is 1 and indicates that data compression is enabled.
  • Page 48: Fibre Channel Port Control Page

    Fibre Channel Port Control Page There is one copy of this page per Fibre Channel port. This page is defined for Fibre-Channel-attached devices only. Table 39. Fibre Channel Port Control Page Resource Recovery Time Out Value (RR_TOV) Units can have the following values: v 000b (no timer is specified) v 001b (timer is specified in .001-second units) v 011b (timer is specified in .1-second units)
  • Page 49: Information Exceptions Mode Page

    Information Exceptions Mode Page Table 40. Information Exceptions Mode Page Perf (0) The Information Exceptions mode page is used to control Exception Reporting by using the TapeAlert log page. If the DExcept flag is clear, Exception Reporting is enabled. If the DExcept flag is set, Exception Reporting is disabled.
  • Page 50: Persistent Reserve In

    PERSISTENT RESERVE IN Table 41. PERSISTENT RESERVE IN Command The PERSISTENT RESERVE IN command is used for reservation management to show what types of Reservations and Reservation Keys exist. Service Action may have one of two valid values: v 00000b (reads all registered Reservation Keys) v 00001b (reads all current persistent reservations) Allocation Length is set to the maximum number of bytes to be transferred.
  • Page 51: Persistent Reserve In Parameter Data For Read Keys

    The PERSISTENT RESERVE IN parameter data for Read Keys is defined in Table 42. Table 42. PERSISTENT RESERVE IN Parameter Data for Read Keys Generation is a counter for PERSISTENT RESERVE OUT command requests. Additional Length is a count of the number of bytes in the Reservation Key list. For Additional Reservation Keys, a maximum of one reservation key per initiator is supported.
  • Page 52: Persistent Reserve In Read Reservations Descriptor

    Reservation Descriptors are defined in Table 44. The PERSISTENT RESERVE IN Read Reservations Descriptor is defined in Table 44. Table 44. PERSISTENT RESERVE IN Read Reservations Descriptor A Scope value of 0h indicates that the persistent reservation applies to the entire logical unit.
  • Page 53: Persistent Reserve Out

    PERSISTENT RESERVE OUT Table 45. PERSISTENT RESERVE OUT Command The PERSISTENT RESERVE OUT command is used for reservation management to allow different types of Reservations and Reservation Keys to be created or removed. Service Action may have one of the following values: v 00000h (register a reservation key with the device server) v 00001h (create a persistent reservation by using a reservation key) v 00002h (release a persistent reservation)
  • Page 54: Persistent Reserve Out Parameter List

    The PERSISTENT RESERVE OUT parameter list is defined in Table 46. Table 46. PERSISTENT RESERVE OUT Parameter List Any value is allowed for the Reservation Key and the Service Action Reservation Key. The value for Activate Persist Through Power Loss (APTPL) is 0. Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Reservation Key Service Action Reservation Key...
  • Page 55: Prevent/Allow Medium Removal

    PREVENT/ALLOW MEDIUM REMOVAL Table 47. PREVENT/ALLOW MEDIUM REMOVAL Command The PREVENT/ALLOW MEDIUM REMOVAL command is used to prevent accidental removal of the medium while it is required by an initiator. If the Prevent flag is set, then eject requests from the front panel are ignored and Unload commands give Check Condition status.
  • Page 56: Read

    READ Table 48. READ Command The READ command causes data to be transferred from the tape medium to the initiator. If the Fixed flag is clear and Transfer Length is not 0, then a single block of the length in Transfer Length is to be transferred. If the next block on tape is of this length or shorter, then it is transferred to the initiator.
  • Page 57: Read Attribute

    READ ATTRIBUTE Table 49. READ ATTRIBUTE Command Until the SCSI Primary Commands-3 (SPC-3) is published, refer to SCSI proposal T10/99-148r7 for support for the READ ATTRIBUTE command. The supported Service Action codes are listed in Table 50. Table 50. Supported Service Action Codes Code Table 51 on page 44 describes the format of the Attribute Values service action request.
  • Page 58: Parameter Data For An Attribute Values Service Action Request

    Table 51. Parameter Data for an Attribute Values Service Action Request Table 52 describes the format of the data returned for an Attribute List service action request. Table 52. Parameter Data for an Attribute List Service Action Request Table 53 describes the format of the data returned for a Volume List service action request.
  • Page 59: Medium Auxiliary Memory Attribute Data

    Table 54 describes the format of the data returned for a Partition List service action request. Table 54. Parameter Data for a Partition List Service Action Request Medium Auxiliary Memory Attribute Data The Medium Auxiliary Memory Attribute data is used by both the READ ATTRIBUTE and WRITE ATTRIBUTE commands.
  • Page 60: Device Common Attributes

    Device Make/Serial Number at Load - 3 Total Megabytes Written in Medium Life Total Megabytes Read in Medium Life Total Megabytes Written in Current/Last Load Total Megabytes Read in Current/Last Load Vendor Identification ('IBM '), left justified Product Serial Number Number of Format Bytes Binary...
  • Page 61: Medium Common Attributes

    Table 59 describes the Medium Common Attributes. Table 59. Medium Common Attributes Attribute Name 0400h Medium Manufacturer 0401h Medium Serial Number 0402h Medium Length 0403h Medium Width 0404h Assigning Organization 0405h Medium Density Code 0406h Medium Manufacture Date 0407h MAM Capacity 0408h Medium Type 0409h...
  • Page 62: Read Block Limits

    READ BLOCK LIMITS Table 61. READ BLOCK LIMITS Command The READ BLOCK LIMITS command requests that the drive return the maximum and minimum block sizes that it supports. The maximum block size is set to 0xFFFFFF and the minimum block size is set to 1. The format of the data returned is shown in Table 62.
  • Page 63: Read Buffer

    READ BUFFER Table 63. READ BUFFER Command The READ BUFFER command reads data from the memory on the drive and sends it to the initiator. Modes 000b, 010b and 011b are supported. If it is set to 010b, then just the data is returned.
  • Page 64: Drive Buffers

    Table 65. Drive Buffers Main Data Dump Data (Read Only) Test Firmware Cartridge Memory (Read Only) Error Log (Read Only) Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Supported Buffers Offset Boundary...
  • Page 65: Error Log Buffer

    Error Log Buffer The error log buffer contains zero or more entries described in Table 66. Table 66. Error Log Buffer Command Time Stamp Entry Number Error Code Fsc 1st Text Fsc 1st Data Fsc 2nd Text Fsc 2nd Data Cartridge Serial Number EC Level Hardware Level...
  • Page 66: Read Position

    READ POSITION Table 67. READ POSITION Command The READ POSITION command returns current position information to the initiator. The data returned has the format in Table 68. Table 68. READ POSITION Data Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Operation Code (34h) Logical Unit Number (0) Reserved...
  • Page 67: Receive Diagnostic Results

    The First Block Location and the Last Block Location are both set to the number of blocks and file marks between BOM and current logical position. If the tape is at BOM, 0 is returned in these fields. The Beginning of Partition (BOP) flag is set if the Block Location fields are 0.
  • Page 68: Release Unit

    RELEASE UNIT Table 70. Byte RELEASE UNIT Command Table 71. Byte Release Unit Command The RELEASE UNIT command removes a reservation made by a RESERVE UNIT command. If there is an existing reservation from the same initiator with the same parameters, then that reservation is removed and Good status is returned.
  • Page 69: Report Density Support

    REPORT DENSITY SUPPORT Table 72. REPORT DENSITY SUPPORT Command The REPORT DENSITY SUPPORT command returns details about the tape formats supported by the drive. The data is returned as a header and a series of descriptor blocks. If the Media flag is set, then one descriptor block is returned with the data for the currently loaded tape.
  • Page 70: Report Density Support Descriptor Block

    The header is followed by one or more REPORT DENSITY SUPPORT descriptor blocks with the format in Table 74. Table 74. REPORT DENSITY SUPPORT Descriptor Block WRTOK Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Primary Density Code Secondary Density Code DUP(0) DEFLT...
  • Page 71 The values reported for the Ultrium format are as follows: Table 75. Density Information for LTO Formats Primary density code Secondary density code Bits per mm Media width (in tenths of mm) Tracks Capacity (in megabytes) Assigning organization Density name Description The Write Okay (WRTOK) flag is clear if the drive does not support writing to this format, but does support reading it.
  • Page 72: Report Luns

    REPORT LUNs Table 76. REPORT LUNs Command The server uses this command to retrieve information about the Logical Units that the drive supports. The allocation length is at least 16 bytes. If this is not the case, the drive returns Check Condition status, with a Sense Key of Illegal Request and an ASC/ASCQ of Invalid Field in CDB.
  • Page 73: Request Sense

    REQUEST SENSE Table 78. REQUEST SENSE Command The sense data returned is described in Table 79 on page 60. Operation Code (03h) Logical Unit Number (0) Reserved Reserved Allocation Length Control Reserved Chapter 2. Command Support...
  • Page 74: Sense Data Format

    Sense Data Format Table 79. Sense Data Format Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Valid Segment Number (0) File Reserved Mark Information Additional Sense Length Command Specific Information Additional Sense Code Additional Sense Code Qualifier Field Replaceable Unit Code SKSV Reserved...
  • Page 75 The Valid flag is set if the Information field contains valid information. The descriptions that follow serve only as an overview of sense reporting in the tape drive. This tape drive conforms to all sense field reporting, as specified in the SCSI standards.
  • Page 76 The Volume Label Fields Valid (VolValid) bit is set if the Volume Label being reported is valid. The Volume Label field reports the volume label if a cartridge is loaded in the drive and Volume Label Fields Valid is set. The Current Wrap reports the physical wrap of the tape.
  • Page 77: Reserve Unit

    RESERVE UNIT Table 80. Byte RESERVE UNIT Command Table 81. Byte Reserve Unit Command The RESERVE UNIT command creates a reservation for the drive. Third-party reserves are not supported. Operation Code (16h) Logical Unit Number (0) 3rdPty(0) Reserved Reserved Reserved Control Operation Code (56h) Logical Unit Number (0)
  • Page 78: Rewind

    REWIND Table 82. REWIND Command The REWIND command causes the logical position to be set to BOM. If the Immediate (Immed) flag is set to 1, then the drive validates the command and waits for any previous command from any server to complete, including any immediate commands that are currently being processed.
  • Page 79: Send Diagnostic

    SEND DIAGNOSTIC Table 83. SEND DIAGNOSTIC Command Self-Test For the Self-Test Diagnostic, the CDB values should be set as follows: v PF - 1 v SelfTest - 1 v DevOfl - Any value allowed and ignored v UnitOfl - Any value allowed and ignored v Parameter List Length - X0000 Receive Diagnostics Results: There are no diagnostic results for the Self-Test diagnostic.
  • Page 80: Sim Data Structure

    SIM Data Structure The following data structure is used in several of the diagnostics. Its purpose is to give detailed error information about drive problems: Table 84. SIM Data Structure Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Page Code (31h) Reserved Page Length (0044h)
  • Page 81 ’4’=Device Exception on Operator Panel v ’5’=Device Exception on Tape Path v ’6’=Device Exception in Drive v ’7’=Cleaning Required v ’8’=Cleaning Done Product ID (8000h) Vendor ID “IBM” Plant of Manufacture Product ID3 ’-’ Serial Number Chapter 2. Command Support...
  • Page 82: Mim Data Structure

    The Service Message may be one of four values: v ’1’=Repair Impact is Unknown v ’7’=Repair will Disable Access to Device Servo v ’9’=Clean Device v ’A’=Device Cleaned The Severity Code may be one of four values: v ’0’=Service v ’1’=Moderate v ’2’=Serious v ’3’=Acute MIM Data Structure...
  • Page 83 The Exception Message may be one of four values: v ’2’=Data Degraded v ’4’=Medium Degraded v ’6’=CM Error v ’7’=Medium Exception Error Code Volume ID Flag Reserved Product ID (8000h) Vendor ID “IBM” Plant of Manufacture Product ID3 ’-’ Serial Number Device Type Chapter 2. Command Support...
  • Page 84 The Severity Code may be one of four values: v ’0’=Service v ’1’=Moderate - Temporary Read/Write Errors v ’2’=Serious - Permanent Read/Write Errors v ’3’=Acute - CM Error The Volume ID Flag may be one of four values: v ’0’=VOLID not valid v ’1’=VOLID valid - obtained from tape (CM) v ’3’=VOLID valid - obtained from cartridge label (server data) v ’5’=VOLID valid - obtained from cartridge level (library)
  • Page 85: Force Dump

    Force Dump For the Force Dump Diagnostic, the CDB values should be set as follows: v PF - 1 v SelfTest - 0 v DevOfl - Any value allowed and ignored v UnitOfl - Any value allowed and ignored v Parameter List Length - X0008 Table 86 shows the parameter data to be sent with the Force Dump diagnostic.
  • Page 86: Write Dump To Cartridge

    Write Dump To Cartridge Table 87. Write Dump to Cartridge Send Diagnostic Parameter Data Table 88. Write Dump to Cartridge Receive Diagnostic Parameter Data Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Page Code (80h) Reserved Page Length (0004h) Diagnostic ID (0161h) Flags (0000000b) Reserved...
  • Page 87: Post A Self Test Diagnostic

    Post A Self Test Diagnostic Table 89. Post A Self Test Send Diagnostic Parameter Data Table 90. Post A Self Test Receive Diagnostic Parameter Data Page Code (80h) Reserved Page Length (0004h) Diagnostic ID (0100h) Flags (0000000b) Reserved Page Code (80h) Reserved Page Length (0004Dh) Diagnostic ID (0100h)
  • Page 88: Post B Tape Test Diagnostic

    Post B Tape Test Diagnostic Table 91. Post B Tape Test Send Diagnostic Parameter Data Table 92. Post B Tape Test Receive Diagnostic Parameter Data Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Page Code (80h) Reserved Page Length (0004h) Diagnostic ID (0101h) Flags (0000000b)
  • Page 89: Post C Media Test Diagnostic

    Post C Media Test Diagnostic Table 93. Post C Media Test Send Diagnostic Parameter Data Table 94. Post C Media Test Receive Diagnostic Parameter Data Page Code (80h) Reserved Page Length (0004h) Diagnostic ID (0102h) Flags (0000000b) Reserved Page Code (80h) Reserved Page Length (004Dh) Diagnostic ID (0102h)
  • Page 90: Post D Head Test Diagnostic

    Post D Head Test Diagnostic Table 95. Post D Head Test Send Diagnostic Parameter Data Table 96. Post D Head Test Receive Diagnostic Parameter Data Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Page Code (80h) Reserved Page Length (0004h) Diagnostic ID (0103h) Flags (0000000b)
  • Page 91: Set Traps

    Set Traps For the Set Traps Diagnostic, the CDB values should be set as follows: v PF - 1 v SelfTest - 0 v DevOfl - Any value allowed and ignored v UnitOfl - Any value allowed and ignored v Parameter List Length - X000A Table 97 shows the parameter data to be sent with the Set Traps diagnostic.
  • Page 92: Remove Traps

    Remove Traps For the Remove Traps Diagnostic, the CDB values should be set as follows: v PF - 1 v SelfTest - 0 v DevOfl - Any value allowed and ignored v UnitOfl - Any value allowed and ignored v Parameter List Length - X000A Table 98 shows the parameter data to be sent with the Remove Traps diagnostic.
  • Page 93: Reset Drive Diagnostic Results Data

    Receive Diagnostics Results - Table 99 shows the diagnostic results data returned for the Remove Traps diagnostic. Table 99. Reset Drive Diagnostic Results Data Reserved List of Fault Symptom Codes with Trap Still Set Page Code (80h) Reserved Page Length (n - 4) Diagnostic ID (0191h) Flags (0) Reserved...
  • Page 94: Reset Drive

    Reset Drive For the Reset Drive Diagnostic, the CDB values should be set as follows: v PF - 1 v SelfTest - 0 v DevOfl - 1 v UnitOfl - Any value allowed and ignored v Parameter List Length - 0008h Table 100 shows the parameter data to be sent with the Reset Drive.
  • Page 95: Space

    SPACE Table 101. SPACE Command The SPACE command instructs the drive to set a new logical position relative to the current logical position. How this is done depends on the value of the Code field and the Count field. The Count field is a signed value that indicates the distance to move.
  • Page 96: Test Unit Ready

    TEST UNIT READY Table 102. TEST UNIT READY Command The TEST UNIT READY command returns Good status if a cartridge is loaded and ready. VERIFY Table 103. VERIFY Command The VERIFY command is supported by all drives. The VERIFY command causes data to be read from the tape and passed through the drive’s error detection and correction hardware to determine whether it can be recovered from the tape.
  • Page 97: Write

    WRITE Table 104. WRITE Command The WRITE command causes data to be transferred to the drive in a Data Out and written to tape. If the Fixed flag is clear, the initiator transfers a single block of the length indicated in Transfer Length.
  • Page 98: Write Attribute

    WRITE ATTRIBUTE Table 105. WRITE ATTRIBUTE Command | | | | | | | | | Until the SCSI Primary Commands-3 (SPC-3) is published, refer to SCSI proposal T10/99-148r7 for support for the WRITE ATTRIBUTE command. For information about attributes that are supported, see “READ ATTRIBUTE” on page 43.
  • Page 99: Write Buffer

    WRITE BUFFER Table 107. WRITE BUFFER Command The WRITE BUFFER command transfers data into the memory on the drive for the purpose of diagnostics, tests, or firmware upgrade. If the Mode field is 000b, then the data to be written is sent with a 4-byte header, which must be set to all zeroes.
  • Page 100: Write File Marks

    WRITE FILE MARKS The Write Set Mark (WSmk) field must be 0. Set marks are not supported. Table 108. WRITE FILE MARKS Command The WRITE FILE MARKS command causes a sequence of file marks to be written at the current logical position. The number of file marks to be written is indicated in the Count field.
  • Page 101: Chapter 3. Error Sense Information

    If it is of lower priority, it is ignored. The priorities are in the order listed above, with a reset being highest priority and a firmware upgrade being lowest priority. © Copyright IBM Corp. 2001, 2000...
  • Page 102: Persistent Errors

    Persistent Errors When errors occur that prevent tape operation, they are reported persistently until the problem is cleared. For medium-related errors (usually reported with a Sense Key of 3), the error is reported until the cartridge is successfully unloaded. For hardware-related errors (usually reported with a Sense Key of 4), the error is reported until the drive successfully performs a power-on self test.
  • Page 103: Chapter 4. Sense Keys And Additional Sense

    Not Ready (2h) Not Ready (2h) Not Ready (2h) Not Ready (2h) © Copyright IBM Corp. 2001, 2000 Additional Sense Explanation (ASC/ASCQ) No Additional Sense The flags in the sense data indicate the reason for (0000h) the command failure. Mark (0001h) A READ or a SPACE command has terminated early because a file mark has been encountered.
  • Page 104 Table 109. Sense Keys and Additional Sense (continued) Sense Key Medium Error (3h) Medium Error (3h) Medium Error (3h) Medium Error (3h) Medium Error (3h) Medium Error Medium Error (3h) Medium Error (3h) Medium Error (3h) Medium Error (3h) Hardware Error (4h) Hardware Error (4h)
  • Page 105 Table 109. Sense Keys and Additional Sense (continued) Sense Key Additional Sense (ASC/ASCQ) Illegal Medium Removal Request (5h) Prevented (5302h) Illegal Bad Microcode Request (5h) Detected (8283h) Unit Attention Not Ready To (6h) Transition (2800h) Unit Attention Reset (2900h) (6h) Unit Attention Mode Parameters (6h)
  • Page 106 Table 109. Sense Keys and Additional Sense (continued) Sense Key Volume Overflow (Dh) Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Additional Sense Explanation (ASC/ASCQ) EOM (0002h) A WRITE or WRITE FILE MARKS command failed because the physical end of tape was encountered. A READ or SPACE command encountered EOM.
  • Page 107: Chapter 5. Attachment Features

    Drives that use a SCSI interface are able to respond to the INQUIRY, REPORT LUNs, REQUEST SENSE, and TEST UNIT READY commands within 250 ms of the reset line being released. The next command that is eligible for the Unit © Copyright IBM Corp. 2001, 2000...
  • Page 108: Abort Handling

    Attention Check Condition from each initiator gets a Check Condition status, with Unit Attention sense data for the reset. However, other commands may not be processed until the internal state of the drive has been reset. Any commands that allow Disconnects and cannot be processed are accepted and queued until the drive is ready to process them.
  • Page 109 Table 110. Abort Condition Handling (continued) Command RECEIVE DIAGNOSTIC None. RESULTS RELEASE UNIT The command completes. REPORT DENSITY None. SUPPORT REPORT LUNs None. REQUEST SENSE Sense data is discarded. RESERVE UNIT The command completes. REWIND The command completes. SEND DIAGNOSTIC Vendor unique.
  • Page 110: Multi-Initiator Support

    Multi-initiator Support SCSI-attached drives support a maximum of two initiators on the same bus. Fibre-Channel-attached drives support a minimum of two initiators. The drive supports untagged queuing when operating with multiple initiators. If a command from one initiator is being processed when a command other than INQUIRY, REPORT LUNs, REQUEST SENSE, and TEST UNIT READY is received from a second initiator, the new command is queued.
  • Page 111: Features Of The Scsi Interface

    Features of the SCSI Interface The Ultrium Tape Drive’s SCSI parallel interface features the following: v LUN identification v Bus parity errors v Disconnect strategy v Messages LUN Identification Identify messages are used to identify the LUN to which an initiator is connecting and to identify which LUN is reconnecting to an initiator.
  • Page 112: Messages

    Messages Message Out Table 112. Supported Outbound Messages Name Abort Bus Device Reset Extended Message Identify Initiator Detected Error Message Parity Error Message Reject No Operation Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Code Support An abort condition is generated (see “Abort Handling” on page 94).
  • Page 113: Message In

    Message In Table 113. Supported Inbound Messages Name Code Command Complete This message is sent by the drive at the end of the Status phase to indicate that a command is complete. Once the message is sent, the drive releases the bus and goes to Bus Free.
  • Page 114: Extended Messages

    Extended Messages Table 114. Supported Extended Messages Name Synchronous Data Transfer Request Wide Data Transfer Request Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference Code Support The default mode is for the drive to never initiate a Synchronous data transfer negotiation.
  • Page 115: Features Of The Fibre Channel Interface

    The World Wide Node Name and Port Name used by an Ultrium Tape Drive follows the format of the Institute of Electrical and Electronics Engineers (IEEE). The IBM Ultrium Tape Drive is compliant with the FC-Tape standard that is proposed for the Technical Report of Accredited Standard Committee NCITS. IBM recommends that your server’s software use the Class 3 Error Recovery of this...
  • Page 116 Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference...
  • Page 117: Appendix. Notices

    Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.
  • Page 118 9000 South Rita Road Tucson, AZ 85775-4401 U.S.A. When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference ™...
  • Page 119 Trademarks The following terms are trademarks of International Business Machines Corporation in the United States or other countries or both: AS/400 eserver IBMLink The following are U. S. trademarks of Hewlett-Packard Company, International Business Machines Corporation, and Seagate Technology: Linear Tape-Open Ultrium Intel is a registered trademark of Intel Corporation in the United States, or other countries, or both.
  • Page 120 Ultrium Internal Tape Drive and 3580 Ultrium Tape Drive: SCSI Reference...
  • Page 121 93 status codes 93, 96 Fibre Channel Port Control Page 34 Force Dump diagnostic 71 © Copyright IBM Corp. 2001, 2000 high voltage differential (HVD) SCSI interface 2 device driver support 4 requirements for attaching tape drive to 3...
  • Page 122 persistent errors 88 PERSISTENT RESERVE IN command 5, 36 PERSISTENT RESERVE OUT command 5, 39 Post A self test diagnostic 73 Post B tape test diagnostic 74 Post C media test diagnostic 75 Post D Head Test diagnostic 76 power-on procedure 93 PREVENT/ALLOW MEDIUM REMOVAL command 5, pSeries, requirements for attaching tape drive to 3 READ ATTRIBUTE command 5, 43...
  • Page 123 Please tell us how we can improve this book: Thank you for your responses. May we contact you? When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any way it believes appropriate without incurring any obligation to you.
  • Page 124 Readers’ Comments — We’d Like to Hear from You WB1109-02 Fold and Tape _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ BUSINESS REPLY MAIL FIRST-CLASS MAIL PERMIT NO.
  • Page 126 Printed in the United States of America on recycled paper containing 10% recovered post-consumer fiber.

This manual is also suitable for:

Ultrium t200fUltrium 3580

Table of Contents