Freecom TAPEWARE AIT-250I Specification
Hide thumbs Also See for TAPEWARE AIT-250I:
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Freecom TAPEWARE AIT-250I

  • Page 2 Notice This document contains proprietary information which is protected by copyright. All rights reserved. No part of this document may be photocopied, reproduced or translated to another language without prior written consent of Sony. The information contained in this document is subject to change without notice. SONY MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS DOCUMENT.
  • Page 3 Changing List Page Clause Title Modify Delete Remarks SDX-250V Series Ver. 1.0 NOVEMBER, 2004 (RELEASE)
  • Page 4 This page intentionally left blank.
  • Page 5: Table Of Contents

    Table of Contents Introduction 1.1. About this Product Specification Manual 1.2. Introducing the SONY AIT Technology 1.3. Features of the Drive 1.4. Reference 1.4.1. How to get ECMA-222 Standard Document Specifications 2.1. Specifications 2.1.1. Dimensions 2.1.1.1. Mounting Holes 2.1.2. Weight 2.1.3.
  • Page 6 Installation 3.1. Installation Guide 3.1.1. SCSI ID Number Jumper 3.1.2. Termination Power Switch 3.1.3. Parity Disable Jumper 3.1.4. Data Compression ON Switch 3.1.5. Power Connector 3.1.6. SCSI 68 pin Connector 3.1.7. Attaching and Removing the Dust Cover 3.1.7.1. Attaching the Dust Cover 3.1.7.2.
  • Page 7 SCSI Interface 5.1. Introduction 5.1.1. Overview of the SCSI Interface 5.1.2. Supported Messages 5.1.3. Supported and Unsupported Commands 5.2. SCSI BUS Operation 5.2.1. Typical SCSI Operation 5.2.2. Disconnect 5.3. Message Specification 5.3.1. COMMAND COMPLETE (00h) 5.3.2. EXTENDED MESSAGE (01h) 5.3.2.1. SYNCHRONOUS DATA TRANSFER REQUEST (01h) 5.3.2.2.
  • Page 8 6.7.1. Disconnect-Reconnect Page (02h) 6.7.2. Data Compression Control Page (0Fh) 6.7.3. Device Configuration Page (10h) 6.7.4. Medium Partitions Parameter Page (11h) 6.7.5. Medium Partitions Parameter Page (for multi-partitioned tapes)(11h) 6.7.6. Informational Exceptions Control Page (1Ch) 6.7.7. AIT Device Configuration Page (31h) 6.8.
  • Page 9 7.2.6. Diagnostics Results Reference 7.2.7. Diagnostic Tests Requiring Additional Parameters 7.2.7.1. Error Rate Test (02) Diagnostic Parameters 7.2.7.2. Read Data Exerciser (43h) Diagnostic Parameters Appendix A: ASC & ASCQ Alphabetic Order Appendix B: ASC & ASCQ Numeric Order Appendix C: SCSI Commands (OP Code Order) Appendix D: ASC &...
  • Page 10 This page intentionally left blank. SDX-250V series Ver.1.0 Table of Contents...
  • Page 11: About This Product Specification Manual

    1.Introduction 1. Introduction About this Product Specification Manual 1.1. This Product Specification Manual is applicable for AIT-E Turbo drive. This manual provides information about the Sony SDX-250V series Advanced Intelligent Tape Drives which is necessary to integrate the drives into OEM products. This manual describes the specifications, SCSI Interface, diagnostics, operation and installation of the Sony AIT-E Turbo Tape Drives.
  • Page 12: Reference

    1.Introduction • Large 12 MB Buffer Memory • 3.5” Standard Height, 5.25” Half Height • Embedded SCSI interface (Ultra/WIDE, Single-ended or Low Voltage differential) • Supports Variable or Fixed record length • Supports SCSI Disconnection/Arbitration • Read After Write (RAW) On and Off capability •...
  • Page 13: Specifications

    2.Specification 2. Specifications Physical, environmental and performance specifications for the SDX-250V and SDX-250V/RP. 2.1. Specifications Dimensions 2.1.1. The SDX-250V Height 41.2 mm (1.62 in) ± 0.5 mm (0.02 in) Width 101.6 mm (4.00 in) ± 0.5 mm (0.02 in) Depth 155.0 mm (6.10 in) ±...
  • Page 14: Mounting Holes

    2.Specification 2.1.1.1. Mounting Holes Figure 2-2a gives details of the mounting holes for the Sony SDX-250V and figure 2-2b for the Sony SDX-250V/RP. 60.0 0.3mm [2.36" 0.01"] 21.0 0.3mm [0.83" 0.01"] 90.0 0.3mm [3.54" 0.01"] 7.4 0.6mm [0.29" 0.02"] 155.0 0.5mm [6.10" 0.02"] 9.8 0.6mm [0.39"...
  • Page 15 2.Specification 7.0 0.5mm 79.2 0.3mm [3.12" 0.01"] [0.28" 0.02"] 47.5 0.3mm [1.87" 0.01"] 79.2 0.3mm [3.12" 0.01"] 7.4 0.6mm [0.29" 0.02"] 155.0 0.5mm [6.10" 0.02"] 9.8 0.6mm 70.0 0.3mm [2.76" 0.01"] [0.39" 0.02"] 31.0 0.3mm 42.0 0.3mm [1.22" 0.01"] [1.65" 0.01"] 47.5 0.3mm [1.87"...
  • Page 16: Weight

    2.Specification Weight 2.1.2. SDX-250V 740 grams, without a cassette and a front bezel. SDX-250V/RP 970 grams, without a cassette and a front bezel. Connectors 2.1.3. The SDX-250V has a SCSI connector with a power connector and Jumpers at the positions shown in Figure 2-3. All other connectors are for use by Sony’s manufacturing and service facilities only.
  • Page 17: Altitude

    2.Specification Altitude 2.2.2. Operating 0 to 10,000 feet 2.2.3. Suspended Particulate Operating Less than 150 microgram/m Based Sampling period 24 hours Vibration 2.2.4. Operating Swept Sine 5 to 500Hz, @0.25G Peak 1 Octave/min. 3 axis, 3 directions Non-operating Swept Sine 5 to 500Hz, @ 0.5G Peak 1 Octave/min. 3 axis, 3 directions Shock 2.2.5.
  • Page 18: Performance Specification

    2.Specification 10 10 10 10 Figure 2-4: Mounting Attitude and Tolerance 2.3. Performance Specification The data capacity, data transfer rate and data reliability specifications this chapter require the media to conform to the AIT-E Turbo Media Specification and also require the drive and media to remain within their respective operating and non-operating environmental specifications.
  • Page 19: Data Transfer Rate

    2.Specification Data Transfer Rate 2.3.2. 2.3.2.1. Sustained Data Transfer Rate to and From the Tape The sustained transfer rate to and from the tape is 6Mbyte per second with AIT-E Turbo cassette. For this sustained rate to be achieved, the drive must be streaming. There may be some dependency on the host for this to be achieved.
  • Page 20: Error Rate

    2.Specification Error Rate 2.3.8. The un-correctable bit error rate is expected to be less than 1 in 10 to the 17th. 2.3.9. Retry Limits on Rewrites For Read-after-Write error correction, each frame can be rewritten up to a maximum of 63 times giving 64 writes of the frame.
  • Page 21: Safety

    2.Specification 2.4. Safety The SDX-250V conforms to the following safety standards: • UL/cUL (Underwriters Laboratories, Inc.) UL 60950-1, 1st Edition/CSA C22.2 No. 60950-1-03 Safety of Information Technology Equipment. • TUV EN 60950-1:2001 Safety of Information Technology Equipment including Electrical Business Equipment. •...
  • Page 22: Data Compression

    2.Specification 2.6. Data Compression The tape capacity is increased by compressing data prior to writing it to the tape. Data compression is a well established technology for reducing the number of bits used to represent data in order to improve data transfer rate as well as reduce the amount of storage space consumed by the data.
  • Page 23: Installation Guide

    3.Installation 3. Installation 3.1. Installation Guide Dip switch Figure 3-1: DIP Switch Jumpers Power Connector SCSI 68 pin Connector Figure 3-2: Connector Positions SONY AIT-E Turbo drive SDX-250V series Ver.1.0...
  • Page 24: Scsi Id Number Jumper

    3.Installation 1 Drive Mode-1 (OFF) 2 Drive Mode-2 (OFF) 3 Drive Mode-3 (OFF) 4 Drive Mode-4 (OFF) 5 Terminator Power (ON) 6 Periodic Cleaning Req (ON) 7 DC Control-1 (ON) 8 DC Control-2 (OFF) Figure 3-3: DIP Switch Positions Table 3-1: Drive Mode DIP SW MODE Normal...
  • Page 25: Parity Disable Jumper

    3.Installation Parity Disable Jumper 3.1.3. Parity check function can be disabled by Jumper. Parity check is disabled while left end jumper is installed. Parity generate function is always enabled. Parity Setting Disable Enable : = OPEN Jumper not installed | = CLOSED Jumper installed Data Compression ON Switch 3.1.4.
  • Page 26 3.Installation Table 3-4: SCSI Signals (Low-Voltage-Differential Type BUS P Cable Signal Assignment) Signal Name Cable Conductor Number Signal Name -DB(12) +DB(12) -DB(13) +DB(13) -DB(14) +DB(14) -DB(15) +DB(15) -DB(P1) +DB(P1) -DB(0) +DB(0) -DB(1) +DB(1) -DB(2) +DB(2) -DB(3) +DB(3) -DB(4) +DB(4) -DB(5) +DB(5) -DB(6) +DB(6)
  • Page 27 3.Installation Table 3-5: SCSI Signals (Single-Ended Type BUS P Cable Signal Assignment) Signal Name Cable Conductor Number Signal Name -DB(12) GROUND -DB(13) GROUND -DB(14) GROUND -DB(15) GROUND -DB(P1) GROUND -DB(0) GROUND -DB(1) GROUND -DB(2) GROUND -DB(3) GROUND -DB(4) GROUND -DB(5) GROUND -DB(6) GROUND...
  • Page 28: Attaching And Removing The Dust Cover

    3.Installation Attaching and Removing the Dust Cover 3.1.7. 3.1.7.1. Attaching the Dust Cover (1) Align the dust cover’s hinge clips (one on each side) with the pins of the drive bezel. • The dust cover should be positioned so that the six magnets on the cover’s back face the drive bezel. •...
  • Page 29: Removing The Dust Cover

    3.Installation 3.1.7.2. Removing the Dust Cover (1) Open the dust cover. (2) Holding the dust cover at both corners, carefully raise the dust cover. The dust cover hinge clips and drive bezel pins uncouple. SONY AIT-E Turbo drive SDX-250V series Ver.1.0...
  • Page 30 3.Installation This page intentionally left blank. SONY AIT-E Turbo drive SDX-250V series Ver.1.0...
  • Page 31: Operation

    4.Operation 4. Operation 4.1. Summary of LED Indications The SDX-250V have 3 LEDs. Each LED shows "Tape Motion", "Cleaning Request", and "Replace Tape" as defined. "Tape Motion" to show the tape motion in the drive. "Cleaning Request" to be on, when CLEANING is required. "Replace Tape"...
  • Page 32: Operator Action

    4.Operation 4.2. Operator Action 4.2.1. Powering up the SDX-250V After the initial installation of the SDX-250V has been verified, power can be applied to the unit. The +12V and +5V power must be applied simultaneously. (See Figure 2-5) The SDX-250V will execute a power-up diagnostic and then comes ready.
  • Page 33: Write-Protecting Cassettes

    4.Operation Write-Protecting Cassettes 4.2.5. Cassettes can be write-protected by sliding the tab on the back of the cassette open. In this state, data can be read from the tape but not written to it. Caution: The Tape Log, which contains a history of usage of the tape, will not be updated when the cassette is write-protected.
  • Page 34: Power-Fail Or Scsi Reset Handling

    4.Operation Power-Fail or SCSI Reset Handling 4.3.3. If there is a power-fail, the SDX-250V performs the following actions, and reverts to its default configuration: (1) The drive remains positioned at the point where the power-fail or SCSI Reset occurred. (2) It executes the Power-Up sequence of self-tests. (When power is restored.) (3) If a tape is in the drive, the SDX-250V starts a LOAD sequence.
  • Page 35: Normal Status Display

    4.Operation Normal Status Display 4.3.4.2. After the Diagnostic Display, when no failures are detected, the SDX-250V is in the Normal Status. The LEDs show various Normal Status (No Error) indications as shown in the table below: Table 4-2: Normal LED indications Tape Motion Cleaning Request Replace Tape...
  • Page 36: Maintenance, Troubleshooting And Service

    4.Operation Note: The format operation can be very time consuming depending on the requested size of the first partition on the tape. The amount of time required can be approximated by use of the following formula: - Number of Megabytes in Partition 1 0.006 = number of minutes required - Add 30 additional seconds for processing overhead 4.5.
  • Page 37: Operational Problems

    4.Operation Operational Problems 4.5.2.1. The tape drive will not accept a tape cartridge Withdraw the tape cassette and turn the power to drive off, wait 5 seconds, then back on. Observe the drive for a normal power up sequence (see clause 4.3.4). If the LEDs do not light, check the power supply and power cable connection.
  • Page 38 4.Operation Tape guide surface Tape guide surface Cartridge Detail A Photo 2: The Initial Position of the Threading Mechanism Caution: Stop rotating the motor shaft immediately, when the guide B (see detail A of Photo 2) gets to the area below the line C-C (This line is defined by 2 circular tape guide surfaces of the cartridge).
  • Page 39: Read/Write Problems

    4.Operation (B) If SCSI bus reset causes the drive to reset then the problem is with the SCSI bus addressing or termination. - Check that the SCSI bus ID jumper is set for the proper address (see clause 3.1.1) - Check SCSI bus termination. The two SCSI devices at the ends of the bus should be terminated. No other units should have terminators installed Note: The strength of the SCSI bus signals can be affected if too many terminators are installed (Signal drivers can be damaged as well)
  • Page 40 4.Operation This page intentionally left blank. 4-10 SONY AIT-E Turbo drive SDX-250V series Ver.1.0...
  • Page 41: Scsi Interface

    5.SCSI Interface 5. SCSI Interface 5.1. Introduction The Sony SDX-250V uses the SCSI interface to connect to the host system. The Small Computer System Interface (SCSI) is an industry standard interface, approved by the American National Standards Institute (ANSI). It is recommended that this document be used along with the ANSI standard document.
  • Page 42: Scsi Bus Operation

    5.SCSI Interface Table 5-1: Supported SCSI Commands Command Name Operation Code ERASE INQUIRY LOAD/UNLOAD LOCATE LOG SELECT LOG SENSE MODE SELECT(6) MODE SENSE(6) PERSISTENT RESERVE IN PERSISTENT RESERVE OUT PREVENT ALLOW MEDIUM REMOVAL READ READ BLOCK LIMITS READ BUFFER READ POSITION RECEIVE DIAGNOSTIC RESULTS RELEASE UNIT REPORT DENSITY SUPPORT...
  • Page 43: Disconnect

    5.SCSI Interface The Host attempts to select the target by asserting SEL and releasing BSY. The Host maintains its ID and asserts the target’s ID on the data bus. Each target then checks the data lines. If the target’s ID matches that on the data bus, it accepts selection by asserting BSY.
  • Page 44: Message Specification

    5.SCSI Interface When doing a large data transfer, the target may choose to divide the entire transfer into several smaller transfers. This allows the target to free the SCSI bus whenever it needs to perform its own system tasks not immediately related to the actual data transfer over the SCSI bus.
  • Page 45: Extended Message (01H)

    5.SCSI Interface EXTENDED MESSAGE (01h) 5.3.2. 5.3.2.1. SYNCHRONOUS DATA TRANSFER REQUEST(01h) This is sent by either the initiator or the target as the first byte of a multiple-byte message. When acting as an initiator, the unit will not send any Extended Messages. No Vendor Unique codes are implemented and only the Synchronous Data Transfer Request code is supported.
  • Page 46: Wide Data Transfer Request

    5.SCSI Interface Responding Device SDTR response Implied Agreement (1) Non-ZERO REQ/ACK offset Each device transmits data with a transfer period equal to or greater than and a REQ/ACK offset equal to or less than the values received in the other device’s SDTR message. (2) REQ/ACK offset equal to ZERO Asynchronous transfer (3) MESSAGE REJECT message...
  • Page 47 5.SCSI Interface (1) after a hard reset condition; (2) after a BUS DEVICE RESET message and; (3) after a power cycle. In addition, a SCSI device may initiate a WDTR message exchange whenever it is appropriate to negotiate a new transfer width agreement.
  • Page 48: Save Data Pointer (02H)

    5.SCSI Interface SAVE DATA POINTER (02h) 5.3.3. This message is sent from a target to the initiator at the end of a Data Phase to request that the initiator save a copy of the present active data pointer for the currently attached logical unit. The unit will accept this message when in the initiator mode.
  • Page 49: Abort (06H)

    5.SCSI Interface 5.3.7. ABORT (06h) This message is sent from the initiator to the target to clear the present operation. All pending data and status from the affected logical unit is cleared, and the target goes to the BUS FREE phase. This message can be sent to a logical unit that is not currently performing an operation for the initiator.
  • Page 50: Identify (80H-Ffh)

    5.SCSI Interface 5.3.12. IDENTIFY (80h-FFh) These messages are sent by either the initiator or the target to establish the physical connection path between an initiator and target for a particular logical unit. This message byte can have the following bits set: Bit 7 This bit is always set to one to distinguish these messages from other messages.
  • Page 51 5.SCSI Interface BUSY: The drive is busy. This status is returned whenever the drive is unable to accept a command from an otherwise acceptable initiator. The BUSY status will be returned by the unit, if, while it is DISCONNECTED from the SCSI bus, it receives a command from a different initiator. The unit does not stack commands and therefore will not accept the next command until the current one has completed.
  • Page 52 5.SCSI Interface This page intentionally left blank. SONY AIT-E Turbo drive SDX-250V series Ver.1.0 5-12...
  • Page 53: Command Specification

    6.Command Specification 6. Command Specification This clause includes all supported and unsupported SCSI commands. Elements of this clause come from clauses 7, 8 and 9 of the ANSI X3T9.2, SCSI interface specification. There are different types of SCSI commands, each with a specific, required length (in bytes.) The majority of the commands are 6 byte Group 0 commands.
  • Page 54: Erase 19H

    6.Command Specification ERASE 6.1. ERASE 19h Byte Operation Code (19h) Logical Unit Number Reserved Immed Long Reserved Reserved Reserved Unused (00b) Reserved Flag Link ERASE causes part or all of the remaining data within a partition to be erased beginning at the current logical position.
  • Page 55: Inquiry 12H

    INQUIRY 6.Command Specification 6.2. INQUIRY 12h Byte Operation Code (12h) Logical Unit Number Reserved CmdDT EVPD Page or Operation Code Reserved Allocation Length Unused (00b) Reserved Flag Link INQUIRY tells the drive to send information regarding the drive parameters to the initiator. CmdDT: The Command support data (CmdDT) bit of one specifies that the drive returns the optional support data specified by the operation code field.
  • Page 56 6.Command Specification INQUIRY Table 6-1: Standard INQUIRY Data Byte Peripheral Qualifier Peripheral Device Type (01h) RMB (1) Device-Type Modifier (0) ISO Version (0) ECMA Version (0) ANSI-Approved Version (2) AENC(0) TrmIOP Reserved (0) Response Data Format (2) Additional Length (1Fh) Reserved Reserved WB32 (0)
  • Page 57 INQUIRY 6.Command Specification CmdQue: The drive does not support tagged command queuing, so this bit is never set. SftRe: The drive responds to the RESET condition with a HARD reset, so this bit is never set. Vendor Identification: This field contains eight bytes of ASCII data identifying the vendor of the product as "SONY". This and the next two fields are left-aligned with the unused bytes at the end of the fields and filled with space characters (20h).
  • Page 58 6.Command Specification INQUIRY - Device Identification page Byte Peripheral Qualifier Peripheral Device Type (01h) Page Code (83h) Reserved (00h) Page Length (32h) Reserved (00h) Code set (02h) Reserved (00h) Identifier type (01h) Reserved (00h) Identifier length (22h) Vendor ID (SONY) Product ID (SDX-250V) Serial Number of the drive Reserved (00h)
  • Page 59 INQUIRY 6.Command Specification Table 6-2: Command support Data Byte Peripheral Quaifier Peripheral Device Type (01h) Reserved (00h) Support (03h) ISO version (0) ECMA version (0) ANSI – Approved version (02h) Reserved (00h) Reserved (00h) CDB size (m-5) CDB usage data Support : The drive supports the tested SCSI operation code in conformance with a SCSI standard.
  • Page 60: Load/Unload 1Bh

    6.Command Specification LOAD/UNLOAD 6.3. LOAD/UNLOAD 1Bh Byte Operation Code (1Bh) Logical Unit Number Reserved Immed Reserved Reserved Reserved Re-Ten Load Unused (00b) Reserved Flag Link LOAD/UNLOAD allows the host to tell the drive to enable or disable the media for further operations. Load: When this bit is set, the drive loads the tape and positions it at the beginning of Partition 0.
  • Page 61: Locate 2Bh

    LOCATE 6.Command Specification 6.4. LOCATE 2Bh Byte Operation Code (2Bh) Logical Unit Number Reserved BT(0) Immed Reserved (MSB) Block Address (LSB) Reserved Partition Unused (00b) Reserved Flag Link LOCATE command causes the drive to position the logical unit to the specified block address in a specified partition. Upon completion, the logical position shall be after the specified location.
  • Page 62: Log Select 4Ch

    6.Command Specification LOG SELECT 6.5. LOG SELECT 4Ch Byte Operation Code (4Ch) Logical Unit Number Reserved SP (0) Reserved Reserved Reserved Reserved Reserved (MSB) Parameter List Length (LSB) Unused (00b) Reserved Flag Link The LOG SELECT command provides a means for the Host to manage statistical information maintained by the device about its own hardware or the installed media.
  • Page 63 LOG SELECT 6.Command Specification The purpose of the Log Select command is to allow the initiator to modify and initialize parameters within the logs supported by the device. However in this case, access to individual parameters within log pages is not supported and so initiator is restricted to resetting complete log pages only.
  • Page 64: Log Sense 4Dh

    6.Command Specification LOG SENSE 6.6. LOG SENSE 4Dh Byte Operation Code (4Dh) Logical Unit Number Reserved PPC(0) SP(0) Page Code (MSB) Parameter Pointer (LSB) (MSB) Allocation Length (LSB) Unused (00b) Reserved Flag Link LOG SENSE provides a means for the Host to retrieve statistical information maintained by the device about its own hardware or the installed media.
  • Page 65: The Log Page Descriptor 6

    LOG SENSE 6.Command Specification Page Code: The Page Code field identifies which log page is being requested by the initiator. If the page is not supported then the command will terminate with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and an additional sense code of INVALID FIELD IN CDB.
  • Page 66: The Log Parameter Descriptor

    6.Command Specification LOG SENSE Page code: Identifies which page of data is being transferred. If the Page Code field value is reserved or not implemented by the target, the target shall terminate the command with a CHECK CONDITION status. The sense key shall be set to ILLEGAL REQUEST, and the additional sense code shall be set to INVALID FIELD IN PARAMETER LIST.
  • Page 67: Supported Log Pages

    LOG SENSE 6.Command Specification TMC: The threshold met criteria (TMC) field defines the binary relationship between the cumulative and threshold log parameter values under which the threshold is met. If the ET bit is one and the threshold condition is met, a Unit Attention condition shall be posted to all initiators.
  • Page 68: Write And Read Error Counters Pages

    6.Command Specification LOG SENSE Table 6-12: Supported Log Pages Byte Reserved Page Code (00h) Reserved (00h) (MSB) Page Length (00 0Eh) (LSB) Supported Page List (00 02 03 07 2E 30 31 33 34 35 39 3C) This page returns the summary list of supported log pages for the specified logical unit to the requesting initiator. IMPLEMENTORS NOTE: Typically, an initiator should first request page ZERO to determine the list of pages supported by the device.
  • Page 69: Last N Error Events List

    LOG SENSE 6.Command Specification Table 6-15: Error Counter parameter codes Parameter Description Parameter Default Default Code Length Cumulative Threshold (Bytes) 0003h Total Errors Corrected (Soft Errors) FFFFh 0004h Total Times Correction FFFFFFFFh 0005h Total Groups Processed (Algorithm FFFFFFFFh Processed) 0006h Total Errors Uncorrected (Hard Errors) FFFFh 6.6.5.
  • Page 70: Tape Log Page (Sony Unique)

    6.Command Specification LOG SENSE 6.6.6. Tape Log Page (Sony Unique) This page is a Sony unique page which provides information on the tape currently being used. This log cannot be cleared and has the following format: Table 6-20: Tape Log Page Byte Reserved Page Code (30h)
  • Page 71: Tape Capacity Log Page

    LOG SENSE 6.Command Specification Use: An estimate of reading and writing performance can be made by the ratios of 'RAW retries' to 'groups written' and 'ECC-3 retries' to 'groups read'. An indication of tape degradation can be gained by comparing these ratios for 'current', 'previous' and 'total' entries.
  • Page 72: Drive Usage Log Page (Sony Unique)

    6.Command Specification LOG SENSE 6.6.8. Drive Usage Log Page (Sony Unique) This page is a SONY unique page which provides information on the drive currently being used. This log cannot be cleared and has the following format. Table 6-23: Drive Usage Log Page Byte Reserved Page Code (33h)
  • Page 73: Read And Write Frame Error Counter Page

    LOG SENSE 6.Command Specification Table 6-25: Mechanism Error Event Format Byte offset Meaning Error code Executing Mechanism Commands when error was detected Time-stamp(minute) Executing Mechanism Commands Forward-ATF-On Search-Standby Spool-Forward PWM-Drive Thread Diagnostics Un-tension Reverse Spool-Reverse Unthread Stop Eject Still Forward Load Re-tension Re-start...
  • Page 74: Data Compression Transfer Log Page

    6.Command Specification LOG SENSE Parameter Code: This identifies which parameter of data is being transferred. The following codes are supported for each Error Counter Page. Parameter Code Length Default Cumulative Default Threshold 0001h Frame Read or Write FFFFFFFFh 0002h Main Data SYMN Block Errors CH1 FFFFFFFFh 0003h Main Data SYMN Block Errors CH2 FFFFFFFFh...
  • Page 75: Ait Log Page (3Ch)

    LOG SENSE 6.Command Specification Entities Written/Read: The total number of complete entities written to or read from the tape since the last power-on or Clear Log operation. Records Written/Read: The total number of records(both compressed and uncompressed) written to or read from the tape since the last power-on or Clear Log operation.
  • Page 76 6.Command Specification LOG SENSE Total Groups Read: This is the total number of groups physically read from the tape or partition since the first time the tape or partition was written. This does not include any reading as part of a Read-After-Write check. The number accumulates over the life of the tape but is ZEROed by a format pass.
  • Page 77 LOG SENSE 6.Command Specification Parameter Code: Code Description Length 0001h Current Number of Groups Written 0002h Current RAW Retries 0003h Current Number of Groups Read 0004h Current C3 ECC Retries 0005h Previous Number of Group Written 0006h Previous RAW Retries 0007h Previous Number of Group Read 0008h...
  • Page 78: Mode Select 15H

    6.Command Specification MODE SELECT 6.7. MODE SELECT 15h Byte Operation Code (15h) Logical Unit Number Reserved SP (0) Reserved Reserved Parameter List Length Unused (00b) Reserved Flag Link MODE SELECT enables the Host to configure the drive. Similarly MODE SENSE enables the Host to identify which configuration parameters the drive supports and what its current configuration is.
  • Page 79 MODE SELSECT 6.Command Specification Buffered Mode: Buffered Mode is the mechanism by which the drive implements Immediate Reporting on WRITE commands. If the field is ZERO, then the drive does not report a GOOD status on WRITE commands until the data blocks are actually written to tape.
  • Page 80 6.Command Specification MODE SELECT Block Length in Mode Fixed Bit in Read, Write & Verify Mode Select/Sense Fixed Block Block Size Variable Block The default fixed block size is 512 bytes however, the drive will accept a variable command (fixed bit of ZERO) without reporting an error.
  • Page 81: Disconnect-Reconnect Page (02H)

    MODE SELSECT 6.Command Specification 6.7.1. Disconnect-Reconnect Page (02h) The drive supports the Disconnect-Reconnect Page which has the following format: Table 6-35: Disconnect-Reconnect Page Byte PS (0) Reserved Page Code (02h) Page Length (0Eh) Buffer Full Ratio (00h) Buffer Empty Ratio (00h) (MSB) Bus Inactivity Limit (00h) (LSB)
  • Page 82: Data Compression Control Page (0Fh)

    6.Command Specification MODE SELECT 6.7.2. Data Compression Control Page (0Fh) The drive supports the Data Compression Control Page which has the following format: Table 6-36: Data Compression Control Page Byte PS (0) Reserved Page Code (0Fh) Page Length (0Eh) Reserved Reserved (MSB) Compression Algorithm...
  • Page 83 MODE SELSECT 6.Command Specification RED Value Description The SDX-250V will return a CHECK CONDITION status (MEDIUM ERROR) whenever data is encountered on the media that the drive cannot decompress. The SDX-250V will not return a CHECK CONDITION status at a boundary condition as long as the data is uncompressed or ALDC1 compressed.
  • Page 84: Device Configuration Page (10H)

    6.Command Specification MODE SELECT 6.7.3. Device Configuration Page (10h) The drive supports the Device Configuration Page which has the following format: Table 6-37: Device Configuration Page Byte PS (0) Reserved Page Code (10h) Page Length (0Eh) Reserved Active Format Active Partition Write Buffer Full Ratio (00h) Read Buffer Empty Ratio (00h) (MSB)
  • Page 85 MODE SELSECT 6.Command Specification DBR: This field is not supported and should be always set to ZERO. BIS: Block Identifiers Supported is set to one to indicate that the media has recorded information about the logical block ID relative to the partition. The DBR and BIS bit are only valid on a MODE SENSE command where they are used to report drive capabilities.
  • Page 86: Medium Partitions Parameter Page (11H)

    6.Command Specification MODE SELECT 6.7.4. Medium Partitions Parameter Page (11h) The drive supports the Medium Partitions Parameter Page, which has the following format: Table 6-39: Medium Partitions Parameter Page Byte PS (0) Reserved Page Code (11h) Page Length (0Ah) Maximum Additional Partitions (01h) Additional Partitions Defined (00h or 01h) FDP (0) SDP (0)
  • Page 87 MODE SELSECT 6.Command Specification Single Partition Tape EOP/EOM Partition 0 System Device End of User Data Area Area Area Data Two Partition Tape EOP/EOM Partition 0 Partition 1 Device End of System User Data Area System User Data Area End of Area Data Area...
  • Page 88: Medium Partitions Parameter

    6.Command Specification MODE SELECT 6.7.5. Medium Partitions Parameter Page (for multi-partitioned tapes) (11h) The Medium Partitions Parameter Page supported by the drive has the following format: Table 6-40: Medium Partitions Parameter Page(for multi-partitioned tapes) Byte PS (0) Reserved Page Code (11h) Page Length (08h - 88h) Maximum Additional Partitions Additional Partitions Defined...
  • Page 89 MODE SELSECT 6.Command Specification EOP/ Single Partitioned Tape Partition 0 User Device System Data Area Area Area EOP/ Two Partitioned Tape Partition 1 Partition 0 User User Device System EOD DEV System Data Data Area Area Area Area Area EOP/ Three Partitioned Tape Partition 1 Partition 2...
  • Page 90: Informational Exceptions Control Page (1Ch)

    6.Command Specification MODE SELECT If the Additional Partitions Defined and Partition Size fields are set to ZERO the drive will initialize the tape as Partition 0, spanning the whole length of the tape. The size of Partition 0 is only valid during MODE SENSE and is ignored during MODE SELECT. And remaining Capacity belongs to Partition 0.
  • Page 91: Ait Device Configuration Page (31H)

    MODE SELSECT 6.Command Specification When MRIE is set to 0, this method instructs the drive to not report informational exception conditions. When MRIE is set to 4 (Unconditionally generate RECOVERED ERROR), this method instructs the drive to report informational exception conditions by returning a CHECK CONDITION status on the next SCSI command (excluding Inquiry and Request Sense) after an informational exception condition was detected.
  • Page 92 6.Command Specification MODE SELECT 0-Do not create the Absolute Volume Map information. (Not Supported) 1-Create and maintain the Absolute Volume Map information. ULPBOT 0-Load/unload is performed at the Optional Device Area, except for partition 0. 1-Load/ unload must be performed at the device area located at PBOT, even if there is an Optional Device Area. (default) PRTH 0-Allow Thread;...
  • Page 93: Mode Sense 1Ah

    MODE SENSE 6.Command Specification 6.8. MODE SENSE 1Ah Byte Operation Code (1Ah) Logical Unit Number Reserved Reserved Page Code Reserved Allocation Length Unused (00b) Reserved Flag Link MODE SENSE provides a means for the drive to report its media, current and changeable configuration parameters to the host.
  • Page 94 6.Command Specification MODE SENSE Note: If the Page Code is ZERO, the drive will only return the four-byte header and the one eight-byte block descriptor and terminate the command with GOOD status. Allocation Length: The Allocation Length specifies the number of bytes that the HOST has allocated for returned MODE SENSE data.
  • Page 95: Mode Sense 31H (Ait Device Configuration Page)

    MODE SENSE 6.Command Specification Number of Blocks: The Number of Blocks field is ZERO, indicating that an unspecified (or unknown) number of the remaining logical blocks on the tape may have the media characteristics specified by the Block Descriptor. Block Length: The Block Length field specifies the length in bytes of each logical block transferred over the SCSI bus.
  • Page 96: Persistent Reserve In 5Eh

    6.Command Specification PERSISTENT RESERVE IN 6.9. PERSISTENT RESERVE IN 5Eh Byte Operation Code (5Eh) Logical Unit Number Reserved SERVICE ACTION Reserved Reserved Reserved Reserved Reserved (MSB) Allocation Length (LSB) Unused (00b) Reserved Flag Link The PERSISTENT RESERV IN command is used to obtain about persistent reservations and reservation keys that are active within a drive.
  • Page 97 PERSISTENT RESERVE IN 6.Command Specification Table 6-49: PERSISTENT RESERVATION IN parameter data for READ KEYS Byte (MSB) GENERATION (LSB) (MSB) Additional Length (LSB) Reservation Key list (MSB) First reservation key (LSB) (MSB) Last reservation key (LSB) GENERATION: This field shall contain a 32-bit counter maintained by the drive that shall be incremented every time a PERSISTENT RESERVE OUT command requests a REGISTER, a CLEAR, a PREEMPT, or a PREEMPT AND ABORT service action.
  • Page 98 6.Command Specification PERSISTENT RESERVE IN Reservation descriptor: The format of this field is defined in table 6-51. Table 6-51: PERSISTENT RESERVATION IN Reservation Descriptor Byte (MSB) Reservation Key (LSB) (MSB) SCOPE-SPECIFIC Address (0 0 0 0) (LSB) Reserved SCOPE TYPE Obsolete The Reservation descriptor for each reservation shall contain the Reservation Key under which the persistent reservation is held.
  • Page 99 PERSISTENT RESERVE IN 6.Command Specification Table 6-53: PERSISTENT RESERVATION TYPE Codes Code Name Description Obsolete Write Reads Shared: Any application client on any initiator may execute tasks that request Exclusive transfers from the storage medium or cache of the logical unit to the initiator. Writes Exclusive: Any task from any initiator other than the initiator holding the persistent reservation that requests a transfer from the initiator to the storage medium or cache of the logical unit shall result in a reservation conflict.
  • Page 100: Persistent Reserve Out 5Fh

    6.Command Specification PERSISTENT RESERVE OUT 6.10. PERSISTENT RESERVE OUT 5Fh Byte Operation Code (5Fh) Reserved SERVICE ACTION SCOPE TYPE Reserved Reserved Reserved Reserved (MSB) Parameter List Length (18h) (LSB) Unused (00b) Reserved Flag Link The PERSISTENT RESERVE OUT command is used to request service actions that reserve a logical unit or element for the exclusive or shared used if a particular initiator.
  • Page 101 PERSISTENT RESERVE OUT 6.Command Specification Table 6-55: PERSISTENT RESERVE OUT parameter list Byte (MSB) Reservation Key (LSB) (MSB) SERVICE ACTION Reservation Key (LSB) (MSB) SCOPE-SPECIFIC Address (0 0 0 0) (LSB) Reserved APTPL Reserved Obsolete Reservation Key: This field contains an 8-byte value provided by the application client to the drive to identify the initiator that is the source of the PERSISTENT RESERVE OUT command.
  • Page 102: Prevent Allow Medium Removal 1Eh

    6.Command Specification PREVENT ALLOW MEDIUM REMOVAL 6.11. PREVENT ALLOW MEDIUM REMOVAL 1Eh Byte Operation Code (1Eh) Logical Unit Number Reserved Reserved Reserved Reserved Prevent Unused (00b) Reserved Flag Link The PREVENT ALLOW MEDIUM REMOVAL command requests that the target enable or disable the removal of the medium in the drive.
  • Page 103: Read 08H

    READ 6.Command Specification 6.12. READ 08h Byte Operation Code (08h) Logical Unit Number Reserved SILI Fixed (MSB) Transfer Length (LSB) Unused (00b) Reserved Flag Link READ transfers one or more data blocks to the initiator starting with the next block on the drive. Fixed: This bit specifies the meaning of the Transfer Length field and whether fixed-length or variable-length blocks are to be transferred.
  • Page 104 6.Command Specification READ The meaning of EOM is different for READ than for a WRITE type of command. EOM is only reported when the physical EOM/P is encountered. The drive returns a CHECK CONDITION status. The EOM and Valid bits are set and the Information fields contain the residue count.
  • Page 105: Read Block Limits 05H

    READ BLOCK LIMITS 6.Command Specification 6.13. READ BLOCK LIMITS 05h Byte Operation Code (05h) Logical Unit Number Reserved Reserved Reserved Reserved Unused (00b) Reserved Flag Link The READ BLOCK LIMITS command tells the drive to return its limits for Block Length. The READ BLOCK LIMITS data shown below will be sent during the DATA IN phase of the command.
  • Page 106: Read Buffer 3Ch

    6.Command Specification READ BUFFER 6.14. READ BUFFER 3Ch Bite Operation Code (3Ch) Logical Unit Number Reserved Mode Buffer ID (MSB) Buffer Offset (LSB) (MSB) Allocation Length (LSB) Unused (00b) Reserved Flag Link READ BUFFER is used in conjunction with WRITE BUFFER as a diagnostic function for testing the 8MB data buffer and the SCSI bus integrity of the drive.
  • Page 107 READ BUFFER 6.Command Specification Table 6-60: READ BUFFER Descriptor Byte Reserved (MSB) Buffer Capacity (LSB) Buffer ID: The supported values are: Buffer ID Description Read Interface Buffer Read Group Buffer If an unsupported Buffer ID code is requested, the drive returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key set.
  • Page 108: Read Position 34H

    6.Command Specification READ POSITION 6.15. READ POSITION 34h Byte Operation Code (34h) Logical Unit Number Reserved TCLP LONG Reserved Reserved Reserved Reserved Reserved Reserved Reserved Unused (00b) Reserved Flag Link The READ POSITION command reports the current position of the logical unit. No medium movement shall occur as a result of the command.
  • Page 109 READ POSITION 6.Command Specification BPU: A Block Position Unknown (BPU) bit of one indicates that the First and Last Block Locations are not known or cannot be obtained. A BPU bit of ZERO indicates that the First contains valid position information. Support for this option of the READ POSITION command is indicated by a BIS bit set to one in the MODE SELECT Device Configuration page.
  • Page 110: Receive Diagnostic Results 1Ch

    6.Command Specification RECEIVE DIAGNOSTIC RESULTS 6.16. RECEIVE DIAGNOSTIC RESULTS 1Ch Byte Operation Code (1Ch) Logical Unit Number Reserved Reserved (MSB) Allocation Length (LSB) Unused (00b) Reserved Flag Link RECEIVE DIAGNOSTIC RESULTS requests error analysis data be sent to the initiator after completion of a SEND DIAGNOSTIC command.
  • Page 111 RECEIVE DIAGNOSTIC RESULTS 6.Command Specification All error messages are of the same format. All fields within the error message may not be known or applicable and are cleared to ZERO. A diagnostic result of all ZEROs is returned if the diagnostic completed successfully without error.
  • Page 112: Release Unit 17H

    6.Command Specification REPORT DENSITY SUPPORT 6.17. RELEASE UNIT 17h Byte Operation Code (17h) Logical Unit Number 3rdPty Third Party Device ID Reserved Reserved Reserved Reserved Unused (00b) Reserved Flag Link RELEASE UNIT releases the drive if it is currently reserved by the requesting initiator. It is not an error to attempt to release the drive if it is not currently reserved to the requesting initiator.
  • Page 113: Report Density Support 44H

    REPORT DENSITY SUPPORT 6.Command Specification 6.18. REPORT DENSITY SUPPORT 44h Byte Operation Code (44h) Reserved MEDIA Reserved Reserved Reserved Reserved Reserved (MSB) Allocation Length (LSB) Unused (00b) Reserved Flag Link REPORT DENSITY SUPPORT provides information regarding the supported densities for the logical unit be sent to application client.
  • Page 114 6.Command Specification REPORT DENSITY SUPPORT Table 6-67: REPORT DENSITY SUPPORT data block descriptor Byte PRIMARY DENSITY CODE (38h) SECONDARY DENSITY CODE (30h) DUP (0) DEFLT (1) Reserved (00h) WRTOK (1) Reserved (00h) Reserved (00h) (MSB) BITS PER MM (00 19 AF h) (LSB) (MSB) MEDIA WIDTH (00 50 h)
  • Page 115: Report Luns A0H

    REPORT LUNS 6.Command Specification 6.19. REPORT LUNS A0h Byte Operation Code (A0h) Reserved Reserved Reserved Reserved Reserved (MSB) Allocation Length (LSB) Reserved Unused (00b) Reserved Flag Link The REPORT LUNS command requests that the peripheral device logical unit numbers of known logical units in the target be sent to the application client.
  • Page 116: Request Block Address 02H

    6.Command Specification REQUEST BLOCK ADDRESS 6.20. REQUEST BLOCK ADDRESS 02h Byte Operation Code (02h) Logical Unit Number Reserved Reserved Reserved Allocation Length (03h) Unused (00b) Reserved Flag Link The REQUEST BLOCK ADDRESS command reports the current position of the logical unit. No medium movement shall occur as a result of the command.
  • Page 117: Request Sense 03H

    REQUEST SENSE 6.Command Specification 6.21. REQUEST SENSE 03h Byte Operation Code (03h) Logical Unit Number Reserved Reserved Reserved Allocation Length (1Ch) Unused (00b) Reserved Flag Link The REQUEST SENSE command requests that the target transfer sense data to the initiator. The Sense Data will be valid for a CHECK CONDITION or RESERVATION CONFLICT status returned on the previous command.
  • Page 118 6.Command Specification REQUEST SENSE Table 6-70: Error Codes 70h and 71h Sense Data Format Byte Valid Error Code (70h or 71h) Segment Number File-mark Reserved Sense Key (MSB) Information Bytes (LSB) Additional Sense Length (14h) (MSB) Command-Specific Information (LSB) Additional Sense Code Additional Sense Code Qualifier Field Replaceable Unit Code SKSV...
  • Page 119 REQUEST SENSE 6.Command Specification Information Bytes: The conditions of these bytes will contain the differences (residue) of the requested length minus the actual length in either bytes, blocks, File-marks or Set-marks as determined by the command. (Negative values are indicated by two’s complement notation.) These bytes will be valid for all READ, WRITE, SPACE and VERIFY commands for which a CHECK CONDITION status has been generated.
  • Page 120 6.Command Specification REQUEST SENSE Read/Write Data Error Counter: After a read operation, this field returns "Number of read soft errors" fields of Log data. After a write operation, this field returns "Number of write soft errors" fields of Log data. This field is valid only after a READ or a WRITE command.
  • Page 121 REQUEST SENSE 6.Command Specification MEDIUM NOT PRESENT-This status is returned for all tape motion commands when there is no media within the tape. LOGICAL UNIT HAS NOT SELF-CONFIGURED YET MEDIUM ERROR. Indicates that the current command or a previously acknowledged write-type operation terminated with a non-recovered error condition that was probably caused by a flaw in the medium, an error in the recorded data or the cleanliness of the head.
  • Page 122 6.Command Specification REQUEST SENSE HARDWARE ERROR. Indicates that the drive detected a non-recoverable hardware failure not related to the tape (for example, controller failure , device failure, parity error, etc).While performing the command or during a self-test. If a previously acknowledged write-type operation was the cause, the valid bit is set.
  • Page 123 REQUEST SENSE 6.Command Specification INVALID BITS IN IDENTIFY MESSAGE-Identify message was not 80h or C0h. INSUFFICIENT REGISTRATION RESOURCES(attempt to register more than 1 key) No MIC Detected MIC out of Memory No Data Body Detected in the MIC MIC format type is undefined MIC capacity field indicates illegal value.
  • Page 124 6.Command Specification REQUEST SENSE Vendor Specific MIC is not formatted yet MIC is broken MIC is exist but is not used ABORTED COMMAND MESSAGE ERROR–Unexpected Message phase. SELECT OR RESELECT FAILURE-SCSI Selection/ Re-selection error. 47 00 SCSI PARITY ERROR-SCSI Parity Error detected and drive proceeded to Status phase.
  • Page 125: Reserve Unit 16H

    RESERVE UNIT 6.Command Specification 6.22. RESERVE UNIT 16h Byte Operation Code (16h) Logical Unit Number 3rdPty Third Party Device ID Reserved Reserved Reserved Reserved Unused (00b) Reserved Flag Link RESERVE UNIT reserves the drive for exclusive use by the requesting initiator or another specified SCSI device. The reservation will remain in effect until one of the following conditions is met: - The initiator that made the reservation sends another RESERVE UNIT command.
  • Page 126: Rewind 01H

    6.Command Specification REWIND 6.23. REWIND 01h Byte Operation Code (01h) Logical Unit Number Reserved Immed Reserved Reserved Reserved Unused (00b) Reserved Flag Link REWIND tells the drive to position the media at the beginning of the currently active partition. Before rewinding, the drive writes any buffered data to tape and appends an EOD marker.
  • Page 127: Seek Block 0Ch

    SEEK BLOCK 6.Command Specification 6.24. SEEK BLOCK 0Ch Byte Operation Code (0Ch) Reserved Immed Logical Unit Number (MSB) Logical Block Address (LSB) Unused (00b) Reserved Flag Link The SEEK BLOCK command causes the target to position the logical unit to the specified block address. Upon completion, the logical position shall be after the specified location.
  • Page 128: Send Diagnostic 1Dh

    6.Command Specification SEND DIAGNOSTIC 6.25. SEND DIAGNOSTIC 1Dh Byte Operation Code (1Dh) Logical Unit Number Reserved SelfTest UnitOfl DevOfl(0) Reserved (MSB) Parameter List Length (LSB) Unused (00b) Reserved Flag Link SEND DIAGNOSTIC tells the drive to perform diagnostic tests on itself. PF: The drive expects the Page Format bit to be set to indicate that the parameters transferred during the DATA OUT phase will include four bytes of header information as well as the diagnostic test bytes.
  • Page 129 SEND DIAGNOSTIC 6.Command Specification Table 6-75: Diagnostic Test information Byte Diagnostic Test Number Break Loop Count Identifier Parameter A Parameter B Parameter C Diagnostic Test Number: Number identifying which test to execute Break: Indicates how to terminate the loop count should an error occur. 0=stop on first error 1=do not stop on error Loop Count Identifier: The number of times that the test should be repeated before status is returned.
  • Page 130: Space 11H

    6.Command Specification SPACE 6.26. SPACE 11h Byte Operation Code (11h) Logical Unit Number Reserved Code (MSB) Count (LSB) Unused (00b) Reserved Flag Link SPACE provides a variety of positioning functions that are determined by the Code and Count fields in the Command Descriptor Block.
  • Page 131 SPACE 6.Command Specification Table 6-77: SPACE CHECK CONDITION results Spacing Event Sense Data Detected Valid Mark Sense Key ASC/ASCQ Note Blocks File-mark No Sense File-mark Detected Set-mark No Sense Set-mark Detected a,b,d Blank Check No Sense BOM/P Detected Phy EOT Medium Error EOM/P Detected File-marks...
  • Page 132: Check Condition

    6.Command Specification SPACE 6.26.1. CHECK CONDITION NO SENSE: If a File-mark occurs while spacing over blocks, the File-mark and Valid bits in extended sense are set to one. The Information bytes are set to the difference (residue) between the requested count and the actual number of blocks spaced over (not including the mark).
  • Page 133: Test Unit Ready 00H

    TEST UNIT READY 6.Command Specification 6.27. TEST UNIT READY 00h Byte Operation Code (00h) Logical Unit Number Reserved Reserved Reserved Reserved Unused (00b) Reserved Flag Link TEST UNIT READY checks if the drive is ready. This is not a request for a self-test. If the drive has a tape loaded, this command will return a GOOD status.
  • Page 134: Verify 13H

    6.Command Specification VERIFY 6.28. VERIFY 13h Byte Operation Code (13h) Logical Unit Number Reserved Immed(0) Fixed BytCmp (MSB) Verification Length (LSB) Unused (00b) Reserved Flag Link VERIFY verifies one or more blocks beginning with the next block on the tape. The verification is a media verification only.
  • Page 135 VERIFY 6.Command Specification If the drive detects EOD during VERIFY, the drive will return a CHECK CONDITION status. Within the Sense data, the File-mark and Valid bits are set and the Sense Key field is set to BLANK CHECK. The Information fields contain the residue count.
  • Page 136: Write 0Ah

    6.Command Specification WRITE 6.29. WRITE 0Ah Byte Operation Code (0Ah) Logical Unit Number Reserve Fixed (MSB) Transfer Length (LSB) Unused (00b) Reserved Flag Link WRITE transfers one or more blocks from the Host to the tape beginning at the current logical position. Fixed: The Fixed Bit specifies both the meaning of the Transfer Length field and whether fixed-length or variable-length blocks are to be transferred.
  • Page 137 WRITE 6.Command Specification The buffer can be maintained through the following media commands, assuming that no other flush condition has been met, for example, write hold-off time-out. WRITE WRITE FILE MARKS with Immediate bit set ERASE Buffered Mode not selected. This causes the buffer to flush after every write type command. Buffered Mode can be configured through MODE SELECT and if NOT used, will cause the drive will suffer a significant degradation in performance with respect to capacity, transfer rate and, loss of streaming.
  • Page 138: Write Buffer 3Bh

    6.Command Specification WRITE BUFFER 6.30. WRITE BUFFER 3Bh Byte Operation Code (3Bh) Logical Unit Number Reserved Mode Buffer ID (MSB) Buffer Offset (LSB) (MSB) Parameter List Length (LSB) Unused (00b) Reserved Flag Link WRITE BUFFER is used in conjunction with the READ BUFFER command as a diagnostic function for testing the 2 MB buffer when Buffer ID is set to 0, the 8 MB buffer when Buffer ID is set to 1 and the SCSI bus integrity of the drive.
  • Page 139 WRITE BUFFER 6.Command Specification Parameter List Length: specifies the maximum number of bytes that will be transferred during the Data Out phase. The initiator should attempt to ensure that the Parameter List Length does not exceed the buffer capacity. If this does occur, the drive returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key set.
  • Page 140: Write Filemarks 10H

    6.Command Specification WRITE FILEMARKSR 6.31. WRITE FILEMARKS 10h Byte Operation Code (10h) Logical Unit Number Reserved WSmk Immed (MSB) Number of File-marks or Set-marks (LSB) Unused (00b) Reserved Flag Link WRITE FILEMARKS causes the specified number of File-marks or Set-marks to be written, beginning at the current logical position on tape.
  • Page 141: Drive Diagnostics

    7.Drive Diagnostics 7. Drive Diagnostics This clause deals with the diagnostics supported by the SDX-250V. Each diagnostic is described in detail and possible error codes are discussed. 7.1. Overview The diagnostic firmware for this product is designed to achieve the following objectives: - Isolate hardware failures - Verify the media - Provide predictive information which can lead to the early detection of potential problems...
  • Page 142: Send Diagnostic Command - Self Test

    7.Drive Diagnostics If an error is detected during power-up, the drive will return CHECK CONDITION status to the host on the first command received. The host shall issue a REQUEST SENSE command to determine the cause of the CHECK CONDITION status. The Sense data returned by the drive will have a Sense Key of 6 (Unit Attention) and the ASC/ASCQ will be 29 80 (Drive failed power or test or diagnostic).
  • Page 143: Diagnostic Test Number Summary

    7.Drive Diagnostics Table 7-2: SEND DIAGNOSTIC Parameters - SCSI-2 Byte Page Code (81h) Reserved (MSB) Page Length (00 05h) (LSB) Diagnostic Test Number Break Loop Count Identifier Parameter A Parameter B Parameter C Break: Indicates how to terminate the loop count should an error occur. 0=stop on first error 1=do not stop on error Loop Count Identifier: The number of times that the test should be repeated before status is returned.
  • Page 144: Receive Diagnostic Result Command

    7.Drive Diagnostics Main Processor Kernel Test Main Processor ROM checksum Main Processor Destructive RAM Test Main Processor Non-destructive RAM Test Drive Test Front Panel Check EEPROM Checksum Test SDX-250V Controller Register Test Buffer RAM Test Data Compression Controller Register Test SCSI Protocol Controller Function Test SCSI Protocol Controller Loop-back Test Data Compression Functions and DMA Line Test...
  • Page 145 7.Drive Diagnostics Error code: Error codes for each error set are described in clause 7.2.6 Result A: Typically this byte indicates the logical sub-assembly that failed: 1–Drive Mechanism 2–Drive Circuitry Note: This byte has alternate meanings with some diagnostics. Refer to clause 7.2.6. Result B: Typically this byte is unused however, this byte has alternate meanings with some diagnostics.
  • Page 146: Diagnostics Results Reference

    7.Drive Diagnostics Diagnostics Results Reference 7.2.6. The following list of error codes are supported by the drive. Error Sets – Error Code Error Set 0 – Runtime Errors NO ERROR WRITE ECC OVER NO TAPE APPEND ILLEGAL ATF OFF-LINE WITH TAPE ASDA FRAME OVER ILLEGAL COMMAND ECC FRAME OVER...
  • Page 147: Diagnostic Tests Requiring Additional Parameters

    7.Drive Diagnostics Error set 2–Diagnostic error ALDC ERROR MAIN PROCESSOR ROM CHECK SUM TEST ILLEGAL DMA COMPLETION FAILURE DMA is Aborted MAIN PROCESSOR DESTRUCTIVE RAM TEST FMK Encountered FAILURE SMK Encountered MAIN PROCESSOR NON DESTRUCTIVE RAM TEST FAILURE BOP Encountered EEPROM CHECKSUM TEST FAILURE EOD Encountered BUFFER RAM TEST FAILURE...
  • Page 148 7.Drive Diagnostics Table 7-6: WRT & RD control bits Action Command rejected - invalid parameters Read Fast Search to initial position (conditional on Loop Count) Repeat until loop count = 0 Write Set-mark Write test pattern Write EOD at end of first pass Fast search to initial position (conditional on loop count) Repeat until loop count = 0 Write Set-mark...
  • Page 149: Read Data Exerciser (43H) Diagnostic Parameters

    7.Drive Diagnostics Read Data Exerciser (43h) Diagnostic Parameters 7.2.7.2. The purpose of this test is to read AIT-1 Format data for error rate testing. Table 7-8: Read Data Exerciser Parameters Byte Diagnostic Test Number (43h) Loop Count (MSB) Number of Frames (LSB) Number of Frames: The drive will read the number of frames specified in this field.
  • Page 150 7.Drive Diagnostics This page intentionally left blank. 7-10 SONY AIT-E Turbo drive SDX-250V series Ver.1.0...
  • Page 151: Appendix A: Asc & Ascq Alphabetic Order

    8.Appendix A 8. APPENDIX A: ASC & ASCQ Alphabetic Order ASC and ASCQ Assignments Alphabetic Order BYTE DESCRIPTION BEGINNING-OF-PARTITION/MEDIUM DETECTED BLOCK SEQUENCE ERROR Broken MIC is loaded in AIT mode CANNOT READ MEDIUM - INCOMPATIBLE FORMAT CARTRIDGE FAULT CLEANING CARTRIDGE INSTALLED COMMAND PHASE ERROR COMMAND SEQUENCE ERROR DATA PHASE ERROR...
  • Page 152 8.Appendix A MESSAGE ERROR MICROCODE HAS BEEN CHANGED MODE PARAMETERS CHANGED NO ADDITIONAL SENSE INFORMATION NOT READY TO READY TRANSITION (MEDIUM MAY HAVE CHANGED) OVERLAPPED COMMANDS ATTEMPTED PARAMETER LIST LENGTH ERROR PARAMETER NOT SUPPORTED PARAMETER VALUE INVALID PERIPHERAL DEVICE WRITE FAULT PERSISTENT WRITE PROTECT POSITIONING ERROR DETECTED BY READ OF MEDIUM POWER ON, RESET, OR BUS DEVICE RESET OCCURRED...
  • Page 153: Appendix B: Asc & Ascq Numeric Order

    9.Appendix B 9. APPENDIX B: ASC & ASCQ Numeric Order ASC and ASCQ Assignments Numeric Order BYTE DESCRIPTION NO ADDITIONAL SENSE INFORMATION FILEMARK DETECTED END-OF-PARTITION/MEDIUM DETECTED SETMARK DETECTED BEGINNING-OF-PARTITION/MEDIUM DETECTED END-OF-DATA DETECTED PERIPHERAL DEVICE WRITE FAULT LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE LOGICAL UNIT IS IN PROCESS OF BECOMING READY WRITE ERROR UNRECOVERED READ ERROR...
  • Page 154 9.Appendix B COMMAND SEQUENCE ERROR INCOMPATIBLE MEDIUM INSTALLED CANNOT READ MEDIUM - INCOMPATIBLE FORMAT CLEANING CARTRIDGE INSTALLED MEDIUM FORMAT CORRUPTED TAPE LENGTH ERROR SAVING PARAMETER NOT SUPPORTED MEDIUM NOT PRESENT REPOSITION ERROR INVALID BITS IN IDENTIFY MESSAGE LOGICAL UNIT HAS NOT SELF-CONFIGURED YET MICROCODE HAS BEEN CHANGED MESSAGE ERROR INTERNAL TARGET FAILURE...
  • Page 155: Appendix C: Scsi Commands (Op Code Order)

    10.Appendix C 10. APPENDIX C: SCSI Commands (Op Code Order) The following is a list of the supported SCSI Commands and page index: PARA SCSI COMMAND OP CODE PAGE 6.27 TEST UNIT READY 6-81 6.23 REWIND 6-74 6.20 REQUEST BLOCK ADDRESS 6-64 6.21 REQUEST SENSE...
  • Page 156 10.Appendix C This page intentionally left blank. 10-2 SONY AIT-E Turbo drive SDX-250V series Ver.1.0...
  • Page 157: Appendix D: Asc & Ascq For Ait (Sony Unique)

    11.Appendix D 11. APPENDIX D: ASC & ASCQ for AIT (Sony Unique) ASC and ASCQ Assignments for AIT drive (Sony Unique) Numeric Order BYTE DESCRIPTION Reserved MIC Header Error No MIC Detected MIC Checksum Error MIC out of memory No Data Body Detected in the MIC MIC Read Error No Cassette Detected MIC is not formatted yet...
  • Page 158 11.Appendix D This page intentionally left blank. 11-2 SONY AIT-E Turbo drive SDX-250V series Ver.1.0...
  • Page 159: Appendix E: Disaster Recover

    12. Appendix E 12. APPENDIX E: DISASTER RECOVER 12.1. Overview This chapter will outline the Disaster Recovery Firmware Specifications for Sony AIT drive and autoloader. This is applicable only to Windows NT/2000 Operating System. While in Disaster Recovery mode, the drive behaves as a bootable CDROM device.
  • Page 160: Read Toc (0X43)

    12. Appendix E 12.5.4. Read TOC (0x43) This command shall only be supported in DR mode. 5.4.1. Returned Data (20 bytes) 00 12 01 01 00 14 01 00 00 00 00 00 00 14 AA 00 00 04 B0 00 12.5.5.
  • Page 161: Appendix F: Glossary

    13. Appendix F 13. APPENDIX F: GLOSSARY This glossary includes many terms that are useful when working with the SONY AIT tape drive. Not all terms are used within this manual. Amble: A frame used to separate groups. It has a Logical Frame Number of ZERO. The Main Data Area contains only a valid header.
  • Page 162 13. Appendix F Group: A fixed capacity set of frames written onto or read from the tape. A group contains one index and can contain several records, partial records, File-marks and Set-marks. Hard Error: A Hard Error is an un-correctable data error. During writing, this is defined as being uncorrected after the RAW retry limit has been exceeded.
  • Page 163 13. Appendix F Tape Log: The Tape Log contains details of the history of a tape, the total number of groups written, of RAW retries, of groups read, of C3 ECC retries, and of loads. The log is copied into RAM when the tape is loaded into the SDX-250V, updated as the tape is used, and written back into the System area on the tape when it is unloaded.
  • Page 164 13. Appendix F This page intentionally left blank. 13-4 SONY AIT-E Turbo drive SDX-250V series Ver.1.0...

This manual is also suitable for:

Sdx-250vSdx-250v/rp

Table of Contents