Sony AIT-SDX470 Product Specifications Manual

Sony AIT-SDX470 Product Specifications Manual

5.25" model
Table of Contents

Advertisement

Quick Links

SDX-470V/P
SDX-470V/RP
5.25 Model
Product Specification Manual
Version 1.0
Aug. 2005
Copyright © 2005, Sony Corporation.
All right reserved.
NOTE:
This Product Specification Manual is applicable for AIT-1 Turbo Serial ATA I/F drive.

Advertisement

Table of Contents
loading

Summary of Contents for Sony AIT-SDX470

  • Page 1 SDX-470V/P SDX-470V/RP 5.25 Model Product Specification Manual Version 1.0 Aug. 2005 Copyright © 2005, Sony Corporation. All right reserved. NOTE: This Product Specification Manual is applicable for AIT-1 Turbo Serial ATA I/F drive.
  • 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-470V Series Ver. 1.0 AUGUST, 2005 (RELEASE)
  • Page 4 This page intentionally left blank.
  • Page 5: Table Of Contents

    Table of Contents 1. Introducin 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, 246, 291 Standard Document 2. Specifications 2.1. Specifications 2.1.1. Dimensions 2.1.1.1. Mounting Holes 2.1.2.
  • Page 6 4. Operation 4.1. Summary of LED Indications 4.2. Operator Action 4.2.1. Powering Up the SDX-470V 4.2.2. Inserting Cassettes 4.2.3. Removing Cassettes 4.2.4. Hard Reset Hole 4.2.5. Write-Protecting Cassettes 4.3. Internal Function 4.3.1. The Load Sequence (Effective for SDX-T3N, TAITE-20N and TAIT1-40N) Refer to 14.2.1 Fast Media Load/Unload (Effective for SDX1-25C, SDX1-35C and TAIT1-40C, MIC cassette) 4.3.2.
  • Page 7 7. ATAPI Packet Command Specification 7.1. ERASE 19h 7.2. INQUIRY 12h 7.3. LOAD/UNLOAD 1Bh 7.4. LOCATE 2Bh 7.5. LOG SELECT 4Ch 7.6. LOG SENSE 4Dh 7-12 7.6.1. The Log Page Descriptor 7-13 7.6.2. The Log Parameter Descriptor 7-14 7.6.3. Supported Pages 7-16 7.6.4.
  • Page 8 8. Drive Diagnostics 8.1. Overview 8.2. Diagnostic Test 8.2.1. Power-on Self Test 8.2.2. SEND DIAGNOSTIC Command - Self Test 8.2.3. SEND DIAGNOSTIC Command - Individual Test 8.2.4. Diagnostic Test Number Summary 8.2.5. RECEIVE DIAGNOSTIC RESULT Command 8.2.6. Diagnostics Results Reference 8.2.7.
  • Page 9 16. APPENDIX H: MIC (SCSI Interface Specification for AIT Multiple Partitioning) 16-1 16.1. MIC Features 16-1 16.2. The Default Mode for Drive 16-1 16.3. Cassette has a Mode 16-1 16.4. Re-Using Cassettes 16-1 16.5. LOADING/UNLOADING 16-2 16.6. Application Notes 16-3 16.6.1.
  • Page 10 This page intentionally left blank. SDX-470V series Ver.1.0 Table of Contents...
  • Page 11: About This Product Specification Manual

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

    1. Introduction 1.3. Features of the Drive Major features of the Sony SDX-470V include: • Capacity 20 Gbyte typical when using 98 meter tape AIT-E Turbo cassette (TAITE-20N) -52 Gbyte with 2.6:1 data compression ratio. 25 Gbyte typical when using 170 meter tape AIT-1 cassette (SDX1-25C) -65 Gbyte with 2.6:1 data compression ratio.
  • Page 13: Specifications

    2. Specification 2. Specifications Physical, environmental and performance specifications for the SDX-470V/P and SDX-470V/RP. 2.1. Specifications Dimensions 2.1.1. The SDX-470V/P 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-470V/P and figure 2-2b for the Sony SDX-470V/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"...
  • Page 15 2. Specification 7.0 0.5mm [0.28" 0.02"] 79.2 0.3mm [3.12" 0.01"] 47.5 0.3mm [1.87" 0.01"] 79.2 0.3mm [3.12" 0.01"] 7.6mm [0.3"] 7.4 0.6mm 155.0 0.5mm [6.10" 0.02"] [0.29" 0.02"] 70.0 0.3mm [2.76" 0.01"] 31.0 0.3mm 42.0 0.3mm [1.22" 0.01"] [1.65" 0.01"] 9.8 0.6mm [0.39"...
  • Page 16: Weight

    2. Specification Weight 2.1.2. SDX-470V/P 740 grams, without a cassette and a front bezel. SDX-470V/RP 970 grams, without a cassette and a front bezel. Connectors 2.1.3. The SDX-470V has a Serial ATA connector with a power connectors and Signal connector at the positions shown in Figure 2-3.
  • 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: Orientation

    2. Specification Orientation 2.2.9. The SDX-470V can be installed in three different mounting positions as shown in the figure below. Each position has a maximum tolerance of ± 10 degrees. 10 10 10 10 Figure 2-4: Mounting Attitude and Tolerance 2.3.
  • Page 19: Data Capacity

    2. Specification Data Capacity 2.3.1. The SDX-470V includes a data compression capability. When data compression is enabled the drive capacity can increase from 2 times to 3 times. The efficiency of the data compression depends on the actual data that is being compressed and cannot be predicted precisely prior to compression.
  • Page 20: Unload Time

    2. Specification Unload Time 2.3.5. Unload Time means the period from the beginning of the unload sequence caused by Unload Command or Eject button to the time when a cassette is ejected from the slot. Unload Time does not include Rewind time. The data in the below table represents the average time for SDX-470V.
  • Page 21: Component Life

    2. Specification 2.3.13. Component Life The specified life of the SDX-470V is 5 years average. 2.3.14. Durability The durability of the components in the SDX-470V will exceed the number of operations listed on the following table: Start/Stop 400,000 times Reposition 3,000,000 times Thread/Unthread 100,000 times...
  • Page 22: Data Compression

    2. Specification 4.75V 10.8V -300 ms < T < 300 ms Figure 2-5: Power-up Sequence Note: Voltage has to increase constantly during Power-up until Maximum is reached. Do not turn off the drive while the tape is in the drive. 2.6.
  • Page 23: Installation

    3. Installation 3. Installation 3.1. Installation Guide This Product Specification Manual is applicable for SDX-470V drive. Dip switch Figure 3-1: DIP switch Drive Mode-1 Drive Mode-2 Drive Mode-3 Drive Mode-4 Reserved (OFF) Periodic Cleaning Req (ON) DC Control-1 (ON) DC Control-2 (OFF) Figure 3-2: DIP Switch positions Table 3-1: Drive Mode DIP SW...
  • Page 24: Data Compression On Switch

    3. Installation Table 3-2: Periodic Cleaning Request (Refer to 4.5.1.2) DIP SW 6 Definition Disable Periodic Cleaning Request Enable Periodic Cleaning Request Data Compression ON Switch 3.1.1. Data compression can be selected by DIP switch. DC Control-1 DC Control-2 Definition Compression disabled at power-on.
  • Page 25 3. Installation Table 3-3: SATA Interface connector pins Plug Connector pin definition Signal 2nd mate Differential signal A from Phy Signal 2nd mate Differential signal B from Phy 2nd mate Key and spacing separate signal and power segments 3.3V power 3.3V 3.3V power 3.3V...
  • Page 26: Attaching And Removing The Dust Cover

    3. Installation 3.1.4. Attaching and Removing the Dust Cover 3.1.4.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 27: Removing The Dust Cover

    3. Installation 3.1.4.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-1 Turbo drive SDX-470V series Ver.1.0...
  • Page 28 3. Installation This page intentionally left blank. SONY AIT-1 Turbo drive SDX-470V series Ver.1.0...
  • Page 29: Operation

    4. Operation 4. Operation 4.1. Summary of LED Indications The SDX-470V 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 30: Operator Action

    4. Operation 4.2. Operator Action Powering Up the SDX-470V 4.2.1. After the initial installation of the SDX-470V 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-470V will execute a power-up diagnostic and then comes ready.
  • Page 31: Internal Function

    4. Operation Caution: The Tape Log, which contains a history of usage of the tape, will not be updated when the cassette is write-protected. It follows that the Tape Log becomes inaccurate if a cassette is used write-protected, and the media warning cannot be relied on to indicate that the cassette needs to be copied and replaced.
  • Page 32: Diagnostic And Normal Status Displays

    4. Operation Diagnostic and Normal Status Displays 4.3.4. This chapter describes LED displays while the SDX-470V is starting up. When power is turned on, the SDX-470V will go through its diagnostics to reach normal status. When a failure is detected during diagnostics, the LEDs show that the SDX-470V is out of order and needs to be repaired.
  • Page 33: Tape Format

    4. Operation Table 4-2: Normal LED indications Tape Motion Cleaning Request Replace Tape No Tape Cleaning is Not Necessary No Media Error Occurred Tape Loaded Cleaning Request Media Error Occurred Flash Slowly Tape Access in Progress Cleaning is Not Completed (Write/Read) Flash Fast Tape Access in Progress...
  • Page 34: Maintenance, Troubleshooting And Service

    4. Operation 4.5. Maintenance, Troubleshooting and Service Head Cleaning 4.5.1. In case of SDX-470V,a cleaning function which prevents and recovers from head contamination is built in the drive. However, to keep optimum Read/Write performance, cleaning cartrige is recommended to use. 4.5.1.1.
  • Page 35 4. Operation A tape is in the drive and will not eject. If the ATA/ATAPI command PREVENT ALLOW MEDIA REMOVAL (with Prevent bit set to one) has been sent to the drive, the cartridge will be retained in the drive even after an UNLOAD command. The EJECT button is also disabled. Send an PREVENT ALLOW MEDIA REMOVAL (with prevent bit clear) command, or power the drive off and back on to override this condition.
  • Page 36 4. Operation Tape guide surface Tape guide surface Cartridge Detail A Photo 4-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 37: Read/Write Problems

    4. Operation 4.5.2.2. Read/Write Problems To prevent read/write errors, follow the cleaning recommendation in clause 4.5.1 If a read/write error occurs, a combination of the following steps should correct the problem. - Remove the tape. - Clean the drive with the AIT cleaning cartridge. - Load a new tape in the drive.
  • Page 38 4. Operation This page intentionally left blank. 4-10 SONY AIT-1 Turbo drive SDX-470V series Ver.1.0...
  • Page 39: Serial Ata Interface

    5. Serial ATA Interface Serial ATA Interface 5.1. Introduction The SONY SDX-470V Serial ATA TAPE DRIVE uses the Serial ATA Interface to connect to the host system. Though Serial ATA will not be able to directly interface with legacy Ultra ATA hardware, it is fully compliant with the ATA protocol and thus is software compatible.
  • Page 40 5. Serial ATA Interface Command register Command Code This register contains the command code being sent to the device. Command execution begins immediately after this register is written. Cylinder High register The content of this register is command dependent and becomes a command parameter when the Command register is written.
  • Page 41 5. Serial ATA Interface Device/Head register The DEV bit becomes effective when this register is written by the host or the signature is set by the device. All other bits in this register become a command parameter when the Command register is written. obsolete obsolete - obsolete - These bits are obsolete.
  • Page 42: Interrupts

    5. Serial ATA Interface DRQ indicates that the device is ready to transfer a word of data between the host and the device. After the host has written the Command register the device shall either set the BSY bit to one or the DRQ bit to one, until command completion or the device has performed a bus release for an overlapped command.
  • Page 43: Ata Command Specification

    6. ATA Command Specification ATA Command Specification This section includes all supported ATA commands for this drive. Table 6-1: ATAPI Packet Command List Command Description OP code Page CHECK POWER MODE DEVICE RESET EXECUTE DEVICE DIAGNOSTICS IDENTIFY DEVICE IDENTIFY PACKET DEVICE IDLE IMMEDIATE 6-16 6-18...
  • Page 44: Check Power Mode (E5H)

    6. ATA Command Specification Check Power Mode 6.1. Check Power Mode (E5h) The CHECK POWER MODE command allows the host to determine the current power mode of the device. The CHECK POWER MODE command shall not cause the device to change power or affect the operation of the Standby timer.
  • Page 45 Check Power Mode 6. ATA Command Specification Error outputs Register Error ABRT Sector Count Sector Number Cylinder Low Cylinder High Device/Head Status DRDY Error register - ABRT is set to one if the Sony ATAPI Drive is not able to complete the action requested by the command.
  • Page 46: Device Reset (08H)

    6. ATA Command Specification Device Reset 6.2. Device Reset (08h) The DEVICE RESET command enables the host to reset an individual device without affecting the other device. Inputs Register Features Sector Count Sector Number Cylinder Low Cylinder High Device/Head Command Device/Head register - DEV indicates the selected device.
  • Page 47: Execute Device Diagnostics (90H)

    Execute Device Diagnostics 6. ATA Command Specification 6.3. Execute Device Diagnostics (90h) This command shall perform the internal diagnostic tests implemented by the device. The DEV bit in the Device/Head register is ignored. Both devices, if present, shall execute this command regardless of which device is selected.
  • Page 48 6. ATA Command Specification Execute Device Diagnostics Table 6-2: Diagnostic Codes Code Description When this code is in the Device 0 Error register. Device 0 passed, Device 1 passed or not present. Device 0 failed, Device 1 passed or not present. Device 0 passed, Device 1 failed.
  • Page 49: Identify Device (Ech)

    Identify Device 6. ATA Command Specification 6.4. Identify Device (ECh) In response to this command the device shall post command aborted and place the PACKET Command feature set signature in the Command Block registers (see Table 6-6: ATAPI Identification Signature). Inputs Register Features...
  • Page 50: Identify Packet Device (A1H)

    6. ATA Command Specification Identify Packet Device 6.5. Identify Packet Device (A1h) The IDENTIFY PACKET DEVICE command enables the host to receive parameter information from the device. When the command is issued, the device sets the BSY bit to one, prepares to transfer the 256 words of device identification data to the host, sets the DRQ bit to one, clears the BSY bit to zero, and asserts INTRQ if nIEN is cleared to zero.
  • Page 51 Identify Packet Device 6. ATA Command Specification When the command is issued, the Sony ATAPI Tape Drive sets the BSY bit to one, prepares to transfer the 256 words of device identification data to the host, sets the DRQ bit to one, clears the BSY bit to zero, and generates an interrupt.
  • Page 52 6. ATA Command Specification Identify Packet Device Word Description 47-48 Reserved 0000h x 2 Capabilities 0=interleaved DMA not supported 0=command queuing not supported 0=overlap operation not supported 0=ATA software reset required (obsolete) 1=IORDY supported 1=IORDY may be disabled 1=LBA supported 1=DMA supported Vendor specific 0000 1111 0000 0000 = 0F00h...
  • Page 53 Identify Packet Device 6. ATA Command Specification Word Description 15-11 Reserved 1= Multiword DMA mode 2 is selected (Default on Power up) 0= Multiword DMA mode 2 is not selected 1= Multiword DMA mode 1 is selected 0= Multiword DMA mode 1 is not selected 1= Multiword DMA mode 0 is selected 0= Multiword DMA mode 0 is not selected Reserved...
  • Page 54 6. ATA Command Specification Identify Packet Device Word Description 76-79 Reserved 0000h x 4 Major version number 0000h or FFFFh = device does not report version. Reserved Reserved for ATA/ATAPI-14 Reserved for ATA/ATAPI-13 Reserved for ATA/ATAPI-12 Reserved for ATA/ATAPI-11 Reserved for ATA/ATAPI-10 Reserved for ATA/ATAPI-9 Reserved for ATA/ATAPI-8 Reserved for ATA/ATAPI-7...
  • Page 55 Identify Packet Device 6. ATA Command Specification Word Description Command sets supported. If words 82 and 83 =0000h or FFFFh command set notification not supported. Shall be cleared to zero Shall be set to one 13-6 Reserved 0=Power-Up In Standby feature set not supported 0=Removable Media Status Notification feature set not supported Reserved 0=DOWNLOAD MICROCODE command not supported...
  • Page 56 6. ATA Command Specification Identify Packet Device Word Description 15-14 Reserved 1=Ultra DMA mode 5 is selected 0=Ultra DMA mode 5 is not selected 1=Ultra DMA mode 4 is selected 0=Ultra DMA mode 4 is not selected 1=Ultra DMA mode 3 is selected 0=Ultra DMA mode 3 is not selected 1=Ultra DMA mode 2 is selected 0=Ultra DMA mode 2 is not selected...
  • Page 57 Identify Packet Device 6. ATA Command Specification Word Description 0 = ATAPI byte count behavior (TBD) 15-2 Reserved 00=Removable Media Status Notification feature set not supported 0000 0000 0000 0000= 0000h 0000h = Security status 129-159 Vendor Specific 0000h x 31 160-175 Reserved for assignment by the Compact Flash .Association 176-254...
  • Page 58: Idle Immediate (E1H)

    6. ATA Command Specification Idle Immediate 6.6. Idle Immediate (E1h) The IDLE IMMEDIATE command allows the host to immediately place the device in the Idle mode. INTRQ may be asserted even though the device may not have fully transitioned to Idle mode. This command is emulated for software compatibility.
  • Page 59 Idle Immediate 6. ATA Command Specification Status register - BSY is cleared to zero when the command is completed. DRDY is set to one. DF is set to one if a device fault has occurred. DSC is set to one. DRQ is cleared to zero.
  • Page 60: Nop (00H)

    6. ATA Command Specification 6.7. NOP (00h) The device shall respond with command aborted. For devices implementing the Overlapped feature set, subcommand code 00h in the Features register shall abort any outstanding queue. Subcommand codes 01h through FFh in the Features register shall not affect the status of any outstanding queue. Inputs Register Features...
  • Page 61: Packet (A0H)

    Packet 6. ATA Command Specification 6.8. Packet (A0h) The PACKET command is used to transfer a device command via a command packet (See section 6.1 for command packet descriptions). If the native form of the encapsulated command is shorter than the packet size reported in bits 1 and 0 of word 0 of the IDENTIFY PACKET DEVICE response, the encapsulated command shall begin at byte 0 of the packet.
  • Page 62 6. ATA Command Specification Packet Register Error Interrupt reason Reserved (00h) (Sector Count) Sector Number Byte count low Byte count (7-0) (Cylinder Low) Byte count high Byte count (15-8) (Cylinder High) Device/Head Status DRDY Byte count high/low registers - These registers reflect the value set by the host when the command was issued. Interrupt reason register - REL is cleared to zero.
  • Page 63 Packet 6. ATA Command Specification Device/Head register - DEV indicates the selected device. Status register - BSY is cleared to zero. DRDY is na. DF is cleared to zero. DSC is set to one. DRQ is set to one. CHK is cleared to zero. Successful command completion When the Sony ATAPI Drive has completed the command without error, the Sony ATAPI Drive sets the following register content.
  • Page 64 6. ATA Command Specification Packet Register Error Sense key ABRT Interrupt reason Reserved (00h) (Sector Count) Sector Number Byte count low Byte count high Device/Head Status DRDY Error register - Sense Key is a command packet set specific error indication. ABRT is set to one if the requested command has been aborted because the command code or a command parameter is invalid.
  • Page 65: Read Sectors (20H)

    Read Sectors 6. ATA Command Specification 6.9. Read Sectors (20h) In response to this command, devices that implement the PACKET Command feature set shall post command aborted and place the PACKET Command feature set signature in the Cylinder High and the Cylinder Low register (see 6.1.2).
  • Page 66: Set Features (Efh)

    6. ATA Command Specification Set Features 6.10. Set Features (EFh) This command is used by the host to establish parameters that affect the execution of certain device features. The following table defines these features. Inputs Register Features Subcommand code Sector Count Subcommand specific Sector Number Subcommand specific...
  • Page 67 Set Features 6. ATA Command Specification Subcommand Code Table 6-4: SET FEATURES Register Definitions Feature Value Set Feature Command Set transfer mode based on value in Sector Count register. Disable reverting to power on defaults Enable reverting to power on defaults Set transfer mode A host selects the transfer mechanism by Set Transfer Mode, subcommand code 03h, and specifying a value in the Sector Count register.
  • Page 68: Sleep (E6H)

    6. ATA Command Specification Sleep 6.11. Sleep (E6h) This is implemented for compatibility issues. It is treated as an idle command. Inputs Register Features Sector Count Sector Number Cylinder Low Cylinder High Device/Head Command Device/Head register - DEV indicates the selected device. Normal outputs Register Error...
  • Page 69 Sleep 6. ATA Command Specification Error outputs Register Error ABRT Sector Count Sector Number Cylinder Low Cylinder High Device/Head Status DRDY Error register - ABRT is set to one if the Sony ATAPI Drive is not able to complete the action requested by the command.
  • Page 70: Standby Immediate (E0H)

    6. ATA Command Specification Standby Immediate 6.12. Standby Immediate (E0h) This command causes the device to immediately enter the Standby mode. This command is emulated for software compatibility. Inputs Register Features Sector Count Sector Number Cylinder Low Cylinder High Device/Head Command Device/Head register - DEV indicates the selected device.
  • Page 71 Standby Immediate 6. ATA Command Specification Status register - BSY is cleared to zero when the command is completed. DRDY is set to one. DF is set to one if a device fault has occurred. DSC is set to one. DRQ is cleared to zero.
  • Page 72 6. ATA Command Specification Standby Immediate This page intentionally left blank. 6-30 SONY AIT-1 Turbo drive SDX-470V series Ver.1.0...
  • Page 73: Atapi Packet Command Specification

    7. ATAPI Packet Command Specification ATAPI Packet Command Specification This section includes all supported ATAPI commands for this drive. All of the ATAPI commands are 12 bytes in length, therefore any of the following commands which are listed as 6 and 10 bytes in length are padded to 12 bytes at the trailing end.
  • Page 74: Erase 19H

    7. ATAPI Packet Command Specification ERASE 7.1. ERASE 19h Byte Operation Code (19h) Reserved Immed Long Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved The ERASE command causes part or all of the medium to be erased beginning at the current position. As used here, “erased”...
  • Page 75: Inquiry 12H

    INQUIRY 7. ATAPI Packet Command Specification 7.2. INQUIRY 12h Byte Operation Code (12h) Reserved CmdDT EVPD Page or Operation Code Reserved Allocation Length Reserved Reserved Reserved Reserved Reserved Reserved Reserved The INQUIRY command requests that information regarding parameters of the Device be sent to the Host. An option allows the Host to request additional information about the Device.
  • Page 76 7. ATAPI Packet Command Specification INQUIRY Standard Inquiry Data Table 7-2: INQUIRY Standard Inquiry Data Byte Reserved (Peripheral Qualifier) Peripheral Device Type (01) RMB(1) Reserved ISO Version(0) ECMA Version(0) ANSI Version (02) Reserved Reserved Reserved Response Data Format (02) (AENC) (TrmIO) Additional Length (1Fh) Reserved...
  • Page 77 INQUIRY 7. ATAPI Packet Command Specification The Product Revision Level field contains 4 bytes of ASCII data as defined by the vendor. The data shall be left- aligned within this field. Vital Product Data This contains a list of the vital product data codes supported by the drive. Table 7-3: INQUIRY Supported Vital Product Data Page Byte Peripheral Qualifier...
  • Page 78 7. ATAPI Packet Command Specification INQUIRY Command Support Data If the drive implements the requested ATAPI operation code, it shall return the data defined in the following table. If the device does not implement the requested ATAPI operation code it shall return the peripheral qualifier and type and 001h in the Support field.
  • Page 79: Load/Unload 1Bh

    LOAD/UNLOAD 7. ATAPI Packet Command Specification 7.3. LOAD/UNLOAD 1Bh Byte Operation Code (1Bh) Reserved Immed Reserved Reserved Reserved Re-Ten Load Reserved Reserved Reserved Reserved Reserved Reserved Reserved The LOAD/UNLOAD command requests that the Device enables or disables further media access operations. This command may also be used to request a re-tension function.
  • Page 80: Locate 2Bh

    7. ATAPI Packet Command Specification LOCATE 7.4. LOCATE 2Bh Byte Operation Code (2Bh) Reserved BT (0) Immed Reserved (MSB) Block Address (LSB) Reserved Partition Reserved Reserved Reserved The LOCATE command causes the Device to position to the specified block address in a specified partition. Upon completion, the logical position shall be after the specified location.
  • Page 81: Log Select 4Ch

    LOG SELECT 7. ATAPI Packet Command Specification 7.5. LOG SELECT 4Ch Byte Operation Code (4Ch) Reserved SP (0) Reserved Reserved Reserved Reserved Reserved (MSB) Parameter List Length (LSB) Reserved Reserved Reserved 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 82 7. ATAPI Packet Command Specification LOG SELECT Parameter List Length: This field specifies the length in bytes of the LOG SELECT parameter list that shall be transferred from the initiator to the target during the DATA OUT phase. A parameter list length of ZERO indicates that no data shall be transferred.
  • Page 83 LOG SELECT 7. ATAPI Packet Command Specification See Note for Log Sense Page 3Eh. If there is no User Volume Note and there is no User Partition Note, User Volume Note will be created for the specific Length if it does not exceed the Available Free Byte Count returned in Log Sense Page 3Dh Parameter Code 0003h.
  • Page 84: Log Sense 4Dh

    7. ATAPI Packet Command Specification LOG SENSE 7.6. LOG SENSE 4Dh Byte Operation Code (4Dh) Reserved Reserved Reserved (PPC) (SP) Page Code (MSB) Parameter Pointer (LSB) (MSB) Allocation Length (LSB) Reserved Reserved Reserved 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 85: The Log Page Descriptor

    LOG SENSE 7. ATAPI Packet 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 86: The Log Parameter Descriptor

    7. ATAPI Packet Command Specification LOG SENSE Table 7-12: LOG PAGE Page Descriptor Byte Reserved Page Code Reserved (MSB) Page Length (n-3) (LSB) Log Parameter(s) Log Parameter (First) (Length x) Log Parameter (Last) (Length y) 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.
  • Page 87 LOG SENSE 7. ATAPI Packet Command Specification TSD: A target save disable (TSD) bit of ZERO indicates a target-defined method for saving log parameters. This implicit saving operation shall be done frequently enough to insure that the cumulative parameter values retain statistical significance (i.e.
  • Page 88: Supported Pages

    7. ATAPI Packet Command Specification LOG SENSE 7.6.3. Supported Pages The following log pages are supported: Table 7-14: LOG PAGE Supported Log Pages Page Code Description Allocation Length Supported Log Pages Write Error Counter Page Read Error Counter Page Last n Error Events Page 1A8h (max) Tape Log Page (Sony Unique) Tape Capacity Log Page...
  • Page 89: Write And Read Error Counter Pages Code 02H & 03H

    LOG SENSE 7. ATAPI Packet Command Specification 7.6.4. Write and Read Error Counter Pages Code 02h & 03h The Error Counters Pages (Write and Read) are used to report statistical information about Write and Read soft and hard errors and retries. Each parameter is a counter which is updated by the target every time the corresponding event occurs.
  • Page 90: Tape Log Page (Sony Unique) Page Code 30H

    7. ATAPI Packet Command Specification LOG SENSE Each error event record contains diagnostic information for a single error encountered by the device. The parameter codes associated with the error-event records indicate the order in which the errors occurred. A higher parameter code indicates that the error event occurred later in time.
  • Page 91: Tape Capacity Log Page

    LOG SENSE 7. ATAPI Packet Command Specification This information is contained within RAM in the Drive Controller. When a cassette is loaded, the contents of the System Area are copied into this log. The log is updated as the tape is used and is copied back onto the System Area when the cassette is unloaded (if the tape is Write enabled).
  • Page 92: Drive Usage Log Page (Sony Unique) Code 33H

    7. ATAPI Packet Command Specification LOG SENSE Code Value: When AIT bit is set to ONE in Mode Sense Page 31h 0001 Remaining capacity, partition 0 (kilobytes) 0002 Remaining capacity, partition 1 (kilobytes) 0003 Maximum capacity, partition 0 (kilobytes) 0004 Maximum capacity, partition 1 (kilobytes) 0005 Remaining capacity, partition 2 (kilobytes)
  • Page 93: Read And Write Frame Error Counter Page Codes 34H, 35H

    LOG SENSE 7. ATAPI Packet Command Specification All board revision number is 6 bytes long and has the following format: SSS Board revision BDC Board revision RF Board revision Each Mechanism Error Event is 5 bytes long and has the following format: Table 7-25: Mechanism Error Event Format Byte Offset Meaning...
  • Page 94: Data Compression Transfer Log Page Code 39H

    7. ATAPI Packet Command Specification LOG SENSE Table 7-27: Frame Error Counter Page Parameters Code Description Parameter Length Default Cumulative Default Threshold (Bytes) 0001h Frame Read or Write FFFFFFFFh 0002h Main Data SYMN Block Errors CH1 FFFFFFFFh 0003h Main Data SYMN Block Errors CH1 FFFFFFFFh 0004h Reserved...
  • Page 95: Ait Log Page Code 3Ch

    LOG SENSE 7. ATAPI Packet Command Specification Kilobytes to/from Data Compression: The total number of kilobytes written to or read from the tape since the last power-on or Clear Log operation. For Kilobytes from Data Compression, this number may be greater than the number of kilobytes transferred to the host due to read ahead.
  • Page 96: Mic Fixed Length Information Log Page Code 3Dh

    7. ATAPI Packet Command Specification LOG SENSE Parameter Code Description Length (bytes) 0101h Current Number of Groups Written 0102h Current RAW Retries 0103h Current Number of Groups Read 0104h Current C3 ECC Retries 0105h Previous Number of Groups Written 0106h Previous RAW Retries 0107h Previous Number of Group Reads...
  • Page 97 LOG SENSE 7. ATAPI Packet Command Specification Note: Parameter Code 0002h AIT Device Configuration Byte is the same byte value returned in Mode Sense Page 31h byte 2. Parameter Code 0003h Available Free Byte Count represents the current user MIC memory that is available for writing data to the MIC using the Log Select command through Page 3Eh Parameter Code 0001h, 0002h, and 0003h.
  • Page 98 7. ATAPI Packet Command Specification LOG SENSE Byte (MSB) Parameter Code (0005h) (LSB) 0 (DU) 1 (DS) 0 (TSD) 0 (ETC) 00 (TMC) Reserved 0 (LP) Parameter Length (8) Reserved Byte (MSB) Parameter Code (0006h) (LSB) 0 (DU) 1 (DS) 0 (TSD) 0 (ETC) 00 (TMC)
  • Page 99 LOG SENSE 7. ATAPI Packet Command Specification Byte (MSB) Parameter Code (0015h) (Accumulative System Log) (LSB) 0 (DU) 1 (DS) 0 (TSD) 0 (ETC) 00 (TMC) Reserved 0 (LP) Parameter Length (62) Current Number of Groups Written 8-11 Current RAW Retries 12-15 Current Number of Groups Read 16-19...
  • Page 100: Mic Variable Length Information Log Page Code 3Eh

    7. ATAPI Packet Command Specification LOG SENSE Byte (MSB) Parameter Code (0018h) (User Partition Note for Partition 0) (LSB) 0 (DU) 1 (DS) 0 (TSD) 0 (ETC) 00 (TMC) Reserved 0 (LP) Parameter Length (2) (MSB) User Partition Note Size for Partition 0 (LSB) Byte (MSB)
  • Page 101 LOG SENSE 7. ATAPI Packet Command Specification Byte (MSB) Parameter Code (0001h) (User Volume Note) (LSB) 0 (DU) 1 (DS) 0 (TSD) 0 (ETC) 00 (TMC) Reserved 0 (LP) Reserved (MSB) User Data Length (LSB) (MSB) User Data (LSB) Byte (MSB) Parameter Code (0002h) (User Partition Note for Partition #0)
  • Page 102: Mode Select 15H

    7. ATAPI Packet Command Specification MODE SELECT 7.7. MODE SELECT 15h Byte Operation Code (15h) Reserved Reserved SP (0) Reserved (MSB) Parameter List Length (LSB) Reserved Reserved Reserved Reserved Reserved Reserved Reserved 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 103 MODE SELECT 7. ATAPI Packet Command Specification Table 7-32:MODE PAGE Mode Parameter Header Byte Reserved Reserved Buffered Mode (001b) Speed (00h) Block Descriptor Length (08h) Density Code (30h) (MSB) Number of Blocks (00 00 00h) (LSSB) Reserved (MSB) Block Length (LSB) Buffered Mode: Buffered Mode is the mechanism by which the drive implements Immediate Reporting on WRITE commands.
  • Page 104: Mode Sense 1Ah

    7. ATAPI Packet Command Specification MODE SENSE 7.8. MODE SENSE 1Ah Byte Operation Code (1Ah) Reserved Reserved 0(PC) Page Code (MSB) Allocation Length (LSB) Reserved Reserved Reserved Reserved Reserved Reserved The MODE SENSE command provides a means for a Device to report parameters. It is a complementary command to the MODE SELECT command.
  • Page 105 MODE SENSE 7. ATAPI Packet Command Specification Allocation Length: The Allocation Length specifies the number of bytes that the HOST has allocated for returned MODE SENSE data. An Allocation Length of ZERO means that the drive will return no MODE SENSE data. This is not considered an error and GOOD status will be returned.
  • Page 106: Disconnect-Reconnect Page 02H

    7. ATAPI Packet Command Specification MODE SENSE 7.8.1. Disconnect-Reconnect Page 02h Table 7-36: MODE PAGE Disconnect-Reconnect (02h) Byte PS(0) Reserved Page Code (02h) Page Length (0Eh) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved This page is implemented for compatibility issues. All values are reserved and unchangeable. 7.8.2.
  • Page 107 MODE SENSE 7. ATAPI Packet Command Specification A Data Compression Capable (DCC) bit of one indicates that the Device supports data compression and shall process data sent to it for transferal to the medium using the selected compression algorithm when the DCE bit is one.
  • Page 108: Device Configuration Page 10H

    7. ATAPI Packet Command Specification MODE SENSE A CHECK CONDITION will occur on the transition from uncompressed to compressed if RED = 10b. For the MODE SENSE command, the decompression algorithm field reflects either the algorithm selected by the initiator or compression algorithm which was used to process the data most recently encountered on the medium, during a read operation.
  • Page 109 MODE SENSE 7. ATAPI Packet Command Specification Write Delay Time: This field indicates the maximum time, in 100 millisecond increments, that the drive shall wait with a partially full buffer before forcing the data to tape. The drive defaults to a 10 second delay since the last bus activity before the data is flushed from the buffer to the tape.
  • Page 110: Medium Partition Page 11H

    7. ATAPI Packet Command Specification MODE SENSE 7.8.4. Medium Partition Page 11h The drive supports the Medium Partition Page which has the following format: Table 7-39: MODE PAGE Medium Partition (11h) Byte Reserved Page Code (11h) Page Length (0Ah) Maximum Additional Partitions (01h) Additional Partitions Defined (00h or 01h) FDP(0) SDP (0)
  • Page 111 MODE SENSE 7. ATAPI Packet Command Specification Single Partition Tape EOP/EOM Partition 0 Device Area System Area User Data Area End of Data Two Partition Tape EOP/EOM Partition 1 Partition 0 Device System User Data Area End of Data System User Data Area End of Area...
  • Page 112: Medium Partition Page 11H (For Multi-Partitioned Tapes)

    7. ATAPI Packet Command Specification MODE SENSE 7.8.5. Medium Partition Page 11h (for multi-partitioned tapes) The drive supports the Medium Partition Page which has the following format: Table 7-40: MODE PAGE Multi Partitioned Medium Partition (11h) Byte PS(0) Reserved Page Code (11h) Page Length (08h –...
  • Page 113 MODE SENSE 7. ATAPI Packet Command Specification The SDX-470V operating in the AIT Format Mode allows tapes to be split into separate and independent partitions, each with its own Reference, System and Vendor Group areas. The maximum size of a partition may be the entire tape.
  • Page 114: Informational Exceptions Control Page 1Ch

    7. ATAPI Packet Command Specification MODE SENSE Note 1: SDX-470V accepts any number including 0FFh for the Parameter List Length in CDB, although the drive returns valid information only. For example, in case of a single partition, SDX-470V returns 16h bytes of parameter list (sufficient for one partition size descriptor), even if the host sets 0FFh for the Parameter List Length in CDB.
  • Page 115: Ait Device Configuration Page 31H

    MODE SENSE 7. ATAPI Packet 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 command (excluding Inquiry and Request Sense) after an informational exception condition was detected.
  • Page 116 7. ATAPI Packet Command Specification MODE SENSE 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 117: Append Partition Page 32H

    MODE SENSE 7. ATAPI Packet Command Specification 7.8.8. Append Partition Page 32h The Append Partition Command is available in the AIT mode. The Append Partition Command takes effect if the current partition is the last partition. When the command is issued in the last partition, SDX-470V will automatically space to the EOD area find the bottom of the Device Area, and then create a new partition.
  • Page 118: Delete Partition Page 33H

    7. ATAPI Packet Command Specification MODE SENSE 7.8.9. Delete Partition Page 33h The drive supports the Delete Partition Page which has the following format: Table 7-44: MODE PAGE Delete Partition (33h) Byte Reserved Page Code (33h) Page Length (08h) Indicated Partition Number Reserved Reserved Reserved...
  • Page 119 MODE SENSE 7. ATAPI Packet Command Specification The SPREV bit is set to ONE indicating the Device supports SPACE in the reverse direction. The MPF bit is set indicating the Device supports multiple partition format. The CMPRS bit is set indicating the Device supports data compression. The ECC bit is set indicating the Device performs error correction.
  • Page 120: Prevent Allow Medium Removal 1Eh

    7. ATAPI Packet Command Specification PREVENT ALLOW MEDIUM REMOVAL 7.9. PREVENT ALLOW MEDIUM REMOVAL 1Eh Byte Operation Code (1Eh) Reserved Reserved Reserved Reserved Prevent Reserved Reserved Reserved Reserved Reserved Reserved Reserved The PREVENT ALLOW MEDIUM REMOVAL command requests that the drive enable or disable the removal of the medium in the drive.
  • Page 121: Read 08H

    READ 7. ATAPI Packet Command Specification 7.10. READ 08h Byte Operation Code (08h) Reserved Reserved Fixed (SILI) (MSB) Transfer Length (LSB) Reserved Reserved Reserved Reserved Reserved Reserved Reserved The READ command requests that the Device transfer one or more block(s) of data to the Host beginning with the current block.
  • Page 122 7 .ATAPI Packet Command Specification READ If the Device encounters EOD during a READ command, “Check Condition” status shall be returned, the Sense Key shall be set to BLANK CHECK, and the Valid bit shall be set to one in the sense data. If EOD is encountered at or after early-warning, the EOM bit shall also be set to one.
  • Page 123: Read Block Limits 05H

    READ BLOCK LIMITS 7. ATAPI Packet Command Specification 7.11. READ BLOCK LIMITS 05h Byte Operation Code (05h) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 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 transfer phase of the command.
  • Page 124: Read Buffer 3Ch

    7. ATAPI Packet Command Specification READ BUFFER 7.12. READ BUFFER 3Ch Byte Operation Code (3Ch) Reserved Mode Buffer ID (MSB) Buffer Offset (LSB) (MSB) Allocation Length (LSB) Reserved Reserved Reserved READ BUFFER is used in conjunction with the WRITE BUFFER command as a diagnostic function for testing the buffer bus integrity of the drive.
  • Page 125 READ BUFFER 7. ATAPI Packet Command Specification Data Mode – in this mode, the DATA TRANSFER contains buffer data only. Descriptor Mode – in this mode a maximum of four bytes of READ BUFFER descriptor information are returned. The drive returns the descriptor information for the buffer specified by the Buffer ID. In this mode, the drive does not reject the valid Buffer Ids with a CHECK CONDITION status but returns 3F 68 00h when Buffer ID is set to 0, 80 00 00h when Buffer ID is set to 1 in the READ BUFFER descriptor.
  • Page 126: Read Position 34H

    7. ATAPI Packet Command Specification READ POSITION 7.13. READ POSITION 34h Byte Operation Code (34h) Reserved TCLP LONG Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved The READ POSITION command reports the current logical position of the Device. No medium movement shall occur as a result of the command.
  • Page 127 READ POSITION 7. ATAPI Packet Command Specification Block Address field indicates the logical block address associated with the current position. This value shall indicate the block address of the data block to be transferred between the Host and the Device if a READ or WRITE command is issued.
  • Page 128: Receive Diagnostic Results 1Ch

    7. ATAPI Packet Command Specification RECEIVE DIAGNOSTIC RESULTS 7.14. RECEIVE DIAGNOSTIC RESULTS 1Ch Byte Operation Code (1Ch) Reserved Reserved (MSB) Allocation Length (LSB) Reserved Reserved Reserved Reserved Reserved Reserved Reserved RECEIVE DIAGNOSTIC RESULTS requests error analysis data be sent to the initiator after completion of a SEND DIAGNOSTIC command.
  • Page 129 RECEIVE DIAGNOSTIC RESULTS 7. ATAPI Packet Command Specification If the Host issued a SEND DIAGNOSTIC with the PF bit set and a Page Code of 81h, the drive returns the following four bytes of page header, then four bytes of diagnostic results. Table 7-53: Receive Diagnostics page header Byte Page Code (81h)
  • Page 130: Release Unit 17H

    7. ATAPI Packet Command Specification RELEASE UNIT 7.15. RELEASE UNIT 17h Byte Operation Code (17h) Reserved 3rdPty Third Party Device ID Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Release Unit releases the drive if it is currently reserved by the requesting host. It is not an error to attempt to release the drive if it is not currently reserved.
  • Page 131: Request Block Address 02H

    REQUEST BLOCK ADDRESS 7. ATAPI Packet Command Specification 7.16. REQUEST BLOCK ADDRESS 02h Byte Operation Code (02h) Reserved Reserved Reserved Allocation Length (03h) Reserved Reserved Reserved Reserved Reserved Reserved Reserved 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 132: Request Sense 03H

    7. ATAPI Packet Command Specification REQUEST SENSE 7.17. REQUEST SENSE 03h Byte Operation Code (03h) Reserved Reserved Reserved Allocation Length Reserved Reserved Reserved Reserved Reserved Reserved Reserved The sense data: shall be available if an error condition (“Check Condition”) had previously been reported to the Host; shall be available if other information (e.g.
  • Page 133 REQUEST SENSE 7. ATAPI Packet Command Specification Table 7-56: Error Codes 70h and 71h Sense Data Format Byte Valid Error Code (70h or 71h) Reserved (Segment Number) Filemark Reserved Sense Key (MSB) Information (LSB) Additional Sense Length (14h) 8-11 Command Specific Information (Optional) Additional Sense Code Additional Sense Code Qualifier Field Replaceable Unit Code (Optional)
  • Page 134 7. ATAPI Packet Command Specification REQUEST SENSE Command Specific Information Bytes: Command Specific Bytes are unused, and will be ZERO. Additional Sense Code and Additional Sense Code Qualifier: These two bytes provide additional information about what caused the CHECK CONDITION status. They are used extensively by the drive. The information is presented in the Sense Key Description table on the following pages.
  • Page 135 REQUEST SENSE 7. ATAPI Packet Command Specification Deferred Errors Error code 70h indicates that the “Check Condition” status returned is the result of an error or exception condition on the I/O process that returned the “Check Condition” status. This includes errors generated during execution of the command by the actual execution process.
  • Page 136 7. ATAPI Packet Command Specification REQUEST SENSE Sense key Bytes Description 12 13 NO SENSE: Indicates that there is no specific sense key information to be reported for the designated logical unit. This would be the case for a successful command or a command that received CHECK CONDITION or COMMAND TERMINATED status because one of the File-mark, EOM, or ILI bits is set to one.
  • Page 137 REQUEST SENSE 7. ATAPI Packet Command Specification 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. This sense key may also be returned if the drive is unable to distinguish between a flaw in the medium and a specific hardware failure (sense key 4h).
  • Page 138 7. ATAPI Packet 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 139 REQUEST SENSE 7. ATAPI Packet Command Specification UNIT ATTENTION. Indicates that the removable medium may have been changed or the target has been reset. 28 00 NOT READY TO READY TRANSITION, MEDIUM MAY HAVE CHANGED 29 00 POWER ON, RESET, OR BUS DEVICE RESET OCCURRED 29 80 Drive Failed Power-on test or Diagnostic - (SONY Unique) 2A 01...
  • Page 140: Reserve Unit 16H

    7. ATAPI Packet Command Specification RESERVE UNIT 7.18. RESERVE UNIT 16h Byte Operation Code (16h) Reserved 3rdPty Third Party Device ID Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved RESERVE UNIT reserves the drive for exclusive use by the host. The reservation will remain in effect until one of the following conditions is met: - The host that made the reservation sends another RESERVE UNIT command.
  • Page 141: Rewind 01H

    REWIND 7. ATAPI Packet Command Specification 7.19. REWIND 01h Byte Operation Code (01h) Reserved Immed Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved The REWIND command causes the Device to position to the beginning-of-partition in the current partition. Prior to performing the rewind operation, the Device shall ensure that all buffered data and filemarks have been transferred to the medium.
  • Page 142: Send Diagnostic 1Dh

    7. ATAPI Packet Command Specification SEND DIAGNOSTIC 7.20. SEND DIAGNOSTIC 1Dh Byte Operation Code (1Dh) Reserved Reserved SelfTest DevOfl (0) UnitOfl Reserved (MSB) Parameter List Length (LSB) Reserved Reserved Reserved Reserved Reserved Reserved Reserved 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 data transfer will include four bytes of header information as well as the diagnostic test bytes.
  • Page 143 SEND DIAGNOSTIC 7. ATAPI Packet Command Specification Page Code: The drive supports two Page Codes: 00h - Return Supported pages 81h - Drive Diagnostic page For Page Code 00h, the Page Length must be ZERO and the Parameter List Length must be set to four otherwise the drive returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key set.
  • Page 144: Space 11H

    7. ATAPI Packet Command Specification SPACE 7.21. SPACE 11h Byte Operation Code (11h) Reserved Code (MSB) Count (LSB) Reserved Reserved Reserved Reserved Reserved Reserved Reserved The SPACE command is used to position to a relative filemark or to end of data depending on the Count and Code.
  • Page 145 SPACE 7. ATAPI Packet Command Specification 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 Set-mark No Sense...
  • Page 146 7. ATAPI Packet Command Specification SPACE 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 147: Test Unit Ready 00H

    TEST UNIT READY 7. ATAPI Packet Command Specification 7.22. TEST UNIT READY 00h Byte Operation Code (00h) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved The TEST UNIT READY command provides a means to check if the Device is ready. This is not a request for a self-test.
  • Page 148: Verify 13H

    7. ATAPI Packet Command Specification VERIFY 7.23. VERIFY 13h Byte Operation Code (13h) Reserved 0 (Immed) 0 (Bytmp) 1 (Fixed) (MSB) Verification Length (LSB) Reserved Reserved Reserved Reserved Reserved Reserved Reserved VERIFY verifies one or more blocks beginning with the next block on the tape. The verification is a media verification only.
  • Page 149 VERIFY 7. ATAPI Packet Command Specification If, however, the drive encounters a Set-mark during VERIFY, nothing is reported unless the drive has been configured through MODE SELECT to Report Set-marks. The drive will space over the Set-mark and continue the VERIFY.
  • Page 150: Write 0Ah

    7. ATAPI Packet Command Specification WRITE 7.24. WRITE 0Ah Byte Operation Code (0Ah) Reserved Fixed (MSB) Transfer Length (LSB) Reserved Reserved Reserved Reserved Reserved Reserved Reserved The WRITE command requests that the Device write the data that is transferred from the Host starting at the current position.
  • Page 151: Write Buffer 3Bh

    WRITE BUFFER 7. ATAPI Packet Command Specification 7.25. WRITE BUFFER 3Bh Byte Operation Code (3Bh) Reserved Mode Buffer ID (MSB) Buffer Offset (LSB) (MSB) Parameter List Length (LSB) Reserved Reserved Reserved WRITE BUFFER is used in conjunction with the READ BUFFER command as a diagnostic function for testing the buffer and bus integrity of the drive.
  • Page 152 7. ATAPI Packet Command Specification WRITE BUFFER Data Mode – in this mode, the DATA TRANSFER contains buffer data only. Buffer ID: The supported values are: Buffer ID Description Write Interface Buffer Write Group Buffer If an unsupported Buffer ID code is requested, the drive returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key.
  • Page 153: Write Filemark 10H

    WRITE FILEMARK 7. ATAPI Packet Command Specification 7.26. WRITE FILEMARK 10h Byte Operation Code (10h) Reserved WSmk Immed Reserved Reserved Reserved Transfer Length Reserved Reserved Reserved Reserved Reserved Reserved Reserved The WRITE FILEMARK command requests that the Device write a filemark or setmark to the current position. WSmk: If this bit is set, the drive writes a Set-mark to tape instead of a File-mark.
  • Page 154 7. ATAPI Packet Command Specification WRITE FILEMARK This page intentionally left blank. 7-82 SONY AIT-1 Turbo drive SDX-470V series Ver.1.0...
  • Page 155: Drive Diagnostics

    8. Drive Diagnostics Drive Diagnostics This clause deals with the diagnostics supported by the SDX-470V. Each diagnostic is described in detail and possible error codes are discussed. 8.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 156: Send Diagnostic Command - Self Test

    8. Drive Diagnostics The following 3 tests are initiated by the Mechanism Controller automatically after power-up and therefore would be executing in parallel with the tests listed above. Mechanism Controller Microprocessor Test Internal Message Bus Test Front Panel Check Data Compression Controller Register Test Data Compression Functions DMA Line Test Buffer RAM Test SDX Controller SRAM TEST...
  • Page 157 8. Drive Diagnostics Table 8-1: SEND DIAGNOSTIC Parameter – SCSI-1 Byte Diagnostic Test Number Break Loop Count Identifier Parameter A Parameter B Parameter C In SCSI-2 mode, the Page Format (PF) bit is one, and the Parameter List Length is 9, the Parameter List in this case is 9 bytes long and will be of the form: Table 8-2: SEND DIAGNOSTIC Parameter –...
  • Page 158: Diagnostic Test Number Summary

    8. Drive Diagnostics 8.2.4. Diagnostic Test Number Summary The following is a list of the diagnostic capabilities of the SDX-470V. The Test Availability Code indicates if a particular test can be executed by the Host computer or is executed during Power-on diagnostics (or both). The drive also supports three types of diagnostics: Individual Tests - Self contained modules designed to test a particular function of drive Sequences - Automatic execution of a series of individual tests...
  • Page 159: Receive Diagnostic Result Command

    8. Drive Diagnostics 8.2.5. RECEIVE DIAGNOSTIC RESULT Command Whenever a diagnostic test is executed, the drive automatically prepares a diagnostic test result that can be returned to the host computer when a RECEIVE DIAGNOSTIC RESULT command is issued. If the PF bit in the SEND DIAGNOSTIC command was sent to one, the diagnostic test result will be preceded by a four byte header which will be of the form: Table 8-3: RECEIVE DIAGNOSTICS RESULT –...
  • Page 160: Diagnostics Results Reference

    8. Drive Diagnostics 8.2.6. Diagnostics Results Reference The following list of error codes are supported by the drive. Error Sets - Error Code Error Set 0 - Runtime Errors NO ERROR HEAD CLOGGED NO TAPE DRUM UNLOCK OFF-LINE WITH TAPE DIAGNOSTIC FAILURE ILLEGAL COMMAND FBI COMMAND TIMEOUT...
  • Page 161: Diagnostic Tests Requiring Additional Parameters

    8. Drive Diagnostics Error Set 2 - Diagnostic Errors MAIN PROCESSOR ROM CHECK SUM TEST FAILURE MAIN PROCESSOR DESTURCTIVE RAM TEST FAILURE MAIN PROCESSOR NON DESTRUCTIVE RAM TEST FAILURE EEPROM CHECKSUM TEST FAILURE BUFFER RAM TEST FAILURE INTERNAL MESSAGE BUS TEST FAILURE DATA COMPRESSION DMA LINE TEST FAILURE MECHANISM CONTROLLER MICROPROCESSOR TEST FAILURE BOT SENSOR TEST FAILURE...
  • Page 162 8. Drive Diagnostics Table 8-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 163 8. Drive Diagnostics Table 8-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. Table 8-9: Read Data Exerciser Result Byte Reset Error Tine Re-...
  • Page 164 8. Drive Diagnostics This page intentionally left blank. 8-10 SONY AIT-1 Turbo drive SDX-470V series Ver. 1.0...
  • Page 165: Appendix A: Asc & Ascq Alphabetic Order

    9. APPENDIX A: ASC & ASCQ Alphabetic Order 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...
  • Page 166 9. APPENDIX A: ASC & ASCQ Alphabetic Order MESSAGE ERROR MICROCODE HAD 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 PARAMETERS CHANGED PARITY ERROR...
  • Page 167: Appendix B: Asc & Ascq Numeric Order

    10. APPENDIX B: ASC & ASCQ Numeric Order 10. APPENDIX B: ASC & ASCQ Numeric Order ASC and ASCQ Assignments Numeric Order BYTE 13 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 LOGICAL UNIT COMMUNICATION CRC ERROR...
  • Page 168 10. APPENDIX B: ASC & ASCQ Numeric Order 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 HAD BEEN CHANGED MESSAGE ERROR...
  • Page 169: Appendix C: Ata Commands (Op Code Order)

    11. APPENDIX C: ATA Commands (Op Code Order) 11. APPENDIX C: ATA Commands (Op Code Order) The following is a list of the supported ATA Commands and page index: PARA ATA COMMAND OP CODE PAGE 6-18 DEVICE RESET READ SECTORS 6-23 EXECUTE DEVICE DIAGNOSTICS PACKET...
  • Page 170 11. APPENDIX C: ATA Commands (Op Code Order) This page intentionally left blank. 11-2 SONY AIT-1 Turbo drive SDX-470V series Ver. 1.0...
  • Page 171: Appendix D: Atapi Commands (Op Code Order)

    12. APPENDIX D: ATAPI Commands (Op Code Order) 12. APPENDIX D: ATAPI Commands (Op Code Order) The following is a list of the supported ATAPI Commands and page index: PARA ATAPI COMMAND OP CODE PAGE 7.22 TEST UNIT READY 7-75 7.19 REWIND 7-69...
  • Page 172 12. APPENDIX D: ATAPI Commands (Op Code Order) This page intentionally left blank. 12-2 SONY AIT-1 Turbo drive SDX-470V series Ver. 1.0...
  • Page 173: Appendix E: Asc & Ascq For Ait (Sony Unique)

    13. APPENDIX E: ASC & ASCQ for AIT (Sony Unique) 13. APPENDIX E: 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...
  • Page 174 13. APPENDIX E: ASC & ASCQ for AIT (Sony Unique) This page intentionally left blank. 13-2 SONY AIT-1 Turbo drive SDX-470V series Ver. 1.0...
  • Page 175: Appendix F: Introduction To Ait-E Turbo, Ait-1 Turbo Contact Type Mic

    14. Appendix F 14. APPENDIX F: Introduction to AIT-E Turbo, AIT-1 Turbo contact type MIC The MIC hardware consists of an EEPROM mounted within the data cartridge and includes a five-pin interface to the drive or other external connection (shown in Figure F-1). Using a serial interface to the memory chip, the Sony SDX-470V drive is able to retrieve the information directly from the chip, and to provide real-time updates of system and user generated information.
  • Page 176: User Volume Note & User Partition Note

    14. Appendix F 14.1.3. User Volume Note & User Partition Note The drive interface supports host application access to the following data structures: the User Volume Note (UVN) representing user supplied information related to the contents of the cassette; and the User Partition Note (UPN) representing user supplied information related to each partition.
  • Page 177: Functional Benefits

    14. Appendix F Manufacturer Information, Memory Management Information, Cassette Serial Number, HEADER (1024Bytes) etc. The overhead for User Volume Note is 10 bytes. Accumulative System Log The overhead for an User Partition Note is 12 bytes. System Log for Partition #0 (64Bytes) System Log for Partition #1 (64Bytes) User Volume Note shall be created before any User Partition Note.
  • Page 178: Super High Speed Search

    14. Appendix F Cassette OUT Cassette UP Device System Data Area Area Area Area Threading Rewind to Middle of Device Area (0s) (17s) Write Volume Info. & System Log (0s) Search System start of Area (9s) Rewind Figure F-4: Tape Unload with and without MIC Device System Data...
  • Page 179: Data Integrity/Media Management

    14. Appendix F 14.2.3. Data Integrity/Media Management The System Log pages shown in the MIC layout (Figure F-2) capture significant media and data integrity statistics, such as load counts, access counts and error correction counts (ECC). Media management software can utilize this information and proactively copy and retire media volumes approaching the end of their useful life.
  • Page 180 14. Appendix F This page intentionally left blank. 14-6 SONY AIT-1 Turbo drive SDX-470V series Ver.1.0...
  • Page 181: Appendix G: Miscellaneous Notes To Ait-E Turbo, Ait-1 Turbo Contact Type Mic

    15.Appendix G 15. APPENDIX G: Miscellaneous Notes to AIT-E Turbo, AIT-1 Turbo contact type MIC 15.1. Partition Numbering in the DDS Emulation Mode In default configuration, the Sony SDX-470V emulates DDS drives. In this mode, it supports up to two partitions, logically numbered 0 and 1, where the logical Partition 1 is the first physical partition on the tape.
  • Page 182: Ait Cassette Secondary Id In Mic

    15.Appendix G 15.6. AIT Cassette Secondary ID in MIC Secondary ID Definition ASCII HEX value 15m AIT cartridge that serial number is smaller equal than a number of 6 figures. 70m middle length of AIT cartridge that serial number is smaller equal than a number of 6 figures.
  • Page 183 15.Appendix G The following is the data structure for the User Volume Note: ← 8 bytes of memory management information Header Information User Data For example, SDX-470V will allocate (8+1+7) bytes for the creation of ONE byte of UVN. The 7 bytes is the dummy data for padding that is added by the drive automatically in its memory management.
  • Page 184: Procedure For Writing User Data On Mic Using Log Select Command

    15.Appendix G Start   Log Sense Page 3Dh Check MIC free memory capacity, because larger MIC will be Parameter Code 0003h released in the future. (Available Free Byte Count)   Log Select Page 3Eh Parameter Create User Volume Note. Code 0001h  ...
  • Page 185: User Data Length: 380 Byte

    15.Appendix G LOG SELECT Command ( 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 Parameter List Length: 390 byte Byte Page Code (3Eh) Reserved (MSB) Page Length...
  • Page 186: How To Update The User Volume Note

    15.Appendix G LOG SENSE Command ( 4Dh ) Byte Operation Code (4Dh) Logical Unit Number Reserved PPC(0) SP(0) Page Code (3Eh) (MSB) Parameter Pointer (LSB) (MSB) Allocation Length (LSB) Unused (00b) Reserved Flag Link Byte Page Code (3Eh) Reserved (MSB) Page Length (LSB) (MSB)
  • Page 187: How To Update The User Partiton Note

    15.Appendix G Start   Log Sense Page 3Dh Get User Volume Note size. (ex. You will get 380 Bytes.) Parameter Code 0004h   Log Sense Page 3Eh Parameter Get User Volume Note data. (ex. 380 Bytes.) Code 0001h   MODIFY the data  ...
  • Page 188: How To Expand Or Shrink The User Volume Note

    15.Appendix G 15.8.5. How to Expand or Shrink the User Volume Note If there is no User Partition Note, or the User Volume Note was added as the last user data structure within the User Data Area, you can overwrite the User Volume Note with one of a different size. SDX-470V reports an error condition (illegal parameter list length) if the User Volume Note Data Size is ZERO.
  • Page 189: Appendix H: Mic (Scsi Interface Specification For Ait Multiple Partitioning)

    16. Appendix H 16. APPENDIX H: MIC (SCSI Interface Specification for AIT Multiple Partitioning) 16.1. MIC Features The drive firmware supports the following MIC features: (1) Reliability: Media history data is preserved, even if the cassette is re-initialized. The data is read directly from MIC - not Tape Area.
  • Page 190: Loading/Unloading

    16. Appendix H 16.5. LOADING/UNLOADING The AIT cassette; 3 partitioned, Ejected cassette. The Position Information is recorded in MIC as follows. Eject Status: AFN = Maximum AFN for P1 plus something Partition-ID = 2 Group-count = a Record-count = b Save-set-mark-count = c File-mark-count = d Reel Diameter:...
  • Page 191: Application Notes

    16. Appendix H After SCSI BUS Reset: Device Area Stand by here Read or Write Note 1: The EOT bit is effective in both DDS and AIT modes. If the EOT bit is set to ONE (as a result of the Unload command) for an AIT mode cassette, then the drive shall wind the tape to PEOT and then unload the tape without searching the Option Device Area.
  • Page 192 16. Appendix H This page intentionally left blank. 16-4 SONY AIT-1 Turbo drive SDX-470V series Ver.1.0...

This manual is also suitable for:

Sdx-470v/pSdx-470v/rp

Table of Contents