background image

5.SCSI Interface

SONY AIT-3Ex drive SDX-800V series Ver.1.0 

5-9

 

Following target response (1) above, the implied agreement for wide data transfers shall be considered to be 
negated by both the initiator and the target if it the initiator asserts ATN and the first message out is either MESSAGE 
PARITY ERROR or MESSAGE REJECT. In this case, both devices shall go to eight-bit data transfer mode for data 
transfers between the two devices. For the MESSAGE PARITY ERROR case, the implied agreement shall be 
reinstated if a re-transmittal of the second of the pair of messages is successfully accomplished. After a 
vendor-specific number of retry attempts (greater than ZERO), if the target receives a MESSAGE PARITY ERROR 
message, it shall terminate the retry activity. This may be done either by changing to any other information transfer 
phase and transferring at least on byte of information or by going to the BUS FREE phase. The initiator shall accept 
such action as aborting the negotiation and both devices shall go to eight -bit data transfer mode for data transfers 
between the two devices. 

The implied transfer width agreement shall remain in effect until a BUS DEVICE RESET message is received, until a 
hard reset condition occurs, or until one of the two SCSI devices elects to modify the agreement. The default data 
transfer width is eight-bit data transfer mode. The default data transfer mode is entered at power on m, after a BUS 
DEVICE RESET message, or after a hard reset condition. 

5.3.3. 

SAVE DATA POINTER (02h) 

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. As a target, it will send this message prior to a disconnect. When received as a target, it will be 
handled as an illegal message, the unit will return MESSAGE REJECT and will enter the status phase reporting 
CHECK CONDITION with the sense key set to COMMAND ABORTED. 

5.3.4. 

RESTORE POINTERS (03h) 

This message is sent from a target to direct the initiator to restore the most recently saved pointers for the currently 
attached logical unit to the active state. Pointers to the command, data, and status locations for the logical unit will be 
restored to the active pointers. Command and status pointers will be restored to the beginning of the present 
command and status areas. The data pointer will be restored to the value at the beginning of the data area in the 
absence of a SAVE DATA POINTER message or to the value at the point at which the last SAVE DATA POINTER 
message occurred for that logical unit. 

 

The unit sends a RESTORE POINTERS message. Rather, it relies on the implicit restore pointers inherent in a 
re-selection. 

When acting as initiator, the unit will accept a RESTORE POINTERS message before resending a previously 
unsuccessful status or data transfer. It doesn’t send a RESTORE POINTERS for re-selection but relies on the 
implicit restore pointers in re-selection. 

When received as a target, it will be handled as an illegal message; the unit will return MESSAGE REJECT and will 
continue. 

5.3.5. 

 DISCONNECT (04h)  

This message is sent from a target to inform an initiator that the present physical path is going to be broken (the 
target plans to disconnect by releasing BSY). Later, reelection will be required in order to complete the current 
operation. 

Note: The initiator detects a catastrophic error condition when the BUS FREE phase occurs (other than as result of 
a RESET condition) without first receiving a DISCONNECT or COMMAND COMPLETE message. If the target 
intentionally creates this condition, the target clears the current command. This message does not cause the initiator 
to save the data pointer. 

The unit will support this message as an initiator. As a target, the unit supports this message and will disconnect if 
allowed by the initiator. 

When received as a target, it will be handled as an illegal message; the unit will return MESSAGE REJECT and will 
continue. 

Summary of Contents for AIT-SDX800

Page 1: ... 800V SDX 800V R 5 25 Model Product Specification Manual Version 1 0 November 2005 Copyright 2005 Sony Corporation All right reserved NOTE This Product Specification Manual is applicable for AIT 3Ex drive ...

Page 2: ...ctronics S Pte Ltd Enterprise Storage Solutions Dept 2 International Business Park 01 10 Tower One The Strategy Singapore 609930 TEL 65 6544 8000 FAX 65 6544 7390 Sony Taiwan Limited Optical Devices Storage Dept Data Storage Section 5F 145 Changchun Road Taipei 104 Taiwan TEL 886 2 2522 7920 FAX 886 2 2522 2153 Sony Corporation of Hong Kong Ltd Computer Peripheral Sales Marketing Division Electron...

Page 3: ...Changing List Page Clause Title Modify Add Delete Remarks SDX 800V Series Ver 1 0 NOVEMBER 2005 RELEASE ...

Page 4: ...This page intentionally left blank ...

Page 5: ...te 2 5 2 2 4 Vibration 2 5 2 2 5 Shock 2 5 2 2 6 Acoustic Noise 2 5 2 2 7 EMC 2 5 2 2 8 Orientation 2 5 2 3 Performance Specification 2 6 2 3 1 Data Capacity 2 6 2 3 2 Data Transfer Rate 2 7 2 3 2 1 Sustained Data Transfer Rate to and from the Tape 2 7 2 3 2 2 Burst Transfer Rate to and from the SCSI Bus 2 7 2 3 3 Initialize Time 2 7 2 3 4 Load Time 2 7 2 3 5 Unload Time 2 7 2 3 6 Search Time 2 7 ...

Page 6: ...fective for non MIC cassette only Refer to 12 2 1 Fast Media Load Unload Effective for MIC cassette only 4 3 4 3 2 The Unload Sequence Effective for non MIC cassette only Refer to 12 2 1 Fast Media Load Unload Effective for MIC cassette only 4 3 4 3 3 Power Fail or SCSI Reset Handling 4 3 4 3 4 Diagnostic and Normal Status Displays 4 4 4 3 4 1 Diagnostic Status Display 4 4 4 3 4 2 Normal Status Di...

Page 7: ...7h 5 10 5 3 9 NO OPERATION 08h 5 10 5 3 10 MESSAGE PARITY ERROR 09h 5 10 5 3 11 BUS DEVICE RESET 0Ch 5 11 5 3 12 IDENTIFY 80h FFh 5 11 5 3 13 IGNORE WIDE RESIDUE 23h 5 11 5 4 Status Specification 5 12 6 Command Specification 6 1 ERASE 19h 6 2 6 2 INQUIRY 12h 6 3 6 3 LOAD UNLOAD 1Bh 6 8 6 4 LOCATE 2Bh 6 10 6 5 LOG SELECT 4Ch 6 11 6 6 LOG SENSE 4Dh 6 13 6 6 1 The Log Page Descriptor 6 14 6 6 2 The L...

Page 8: ...IN 5Eh 6 59 6 10 PERSISTENT RESERVE OUT 5Fh 6 62 6 11 PREVENT ALLOW MEDIUM REMOVAL 1Eh 6 64 6 12 READ 08h 6 65 6 13 READ ATTRIBUTE 8Ch 6 67 6 13 1 ATTRIBUTE VALUES service action 6 68 6 13 2 ATTRIBUTE LIST service action 6 69 6 13 3 PARTITION LIST service action 6 70 6 13 4 VOLUME LIST service action 6 70 6 14 READ BLOCK LIMITS 05h 6 71 6 15 READ BUFFER 3Ch 6 72 6 16 READ POSITION 34h 6 75 6 17 RE...

Page 9: ...ry Attribute 12 1 INTRODUCTION 12 1 12 2 OVERVIEW 12 1 12 3 REFERENCE 12 1 12 4 SCSI COMMAND REQUIREMENTS 12 1 12 4 1 LOAD COMMAND 12 1 12 5 NEW COMMANDS 12 2 12 6 MEDIUM AUXILIARY MEMORY ATTRIBUTE DATA 12 3 13 Appendix F AIT based WORM system 13 1 Important Notice 13 1 13 2 Write Protected WP Bit in Mode Sense Data 13 1 13 3 How to detect a WORM cartridge 13 1 13 4 How to initialize a WORM cartri...

Page 10: ...SDX 800V series Ver 1 0 Table of Contents 14 5 4 Read TOC 0x43 14 2 14 5 5 Mode Sense Select Page Code 0x3C 14 2 14 6 Reset Handling 14 2 15 Appendix H GLOSSARY 15 1 ...

Page 11: ... large gap between data access latency and area density has created a dilemma in application development and limited the potential to implement truly cost effective tertiary storage solutions Many applications compensated for this deficiency by incorporating multiple redundant tape drives at higher cost to achieve an acceptable level of service for their users Sony s new Advanced Intelligent Tape ...

Page 12: ...t compatible with the DDS and EXABYTE format tapes Burst transfer rate 12 Mbyte sec Asynchronous 160 Mbyte sec Synchronous Large 96 MB Buffer Memory 3 5 Standard Height 5 25 Half Height Embedded SCSI interface Ultra 160 LVD Single ended or Low Voltage differential Supports Variable or Fixed record length Supports SCSI Disconnection Arbitration Read After Write RAW On and Off capability Read Retry ...

Page 13: ...8 mm Wide Magnetic Tape Cartridge for Information Interchange Helical Scan Recording AIT 1 Format ECMA 246 available through ECMA 8 mm Wide Magnetic Tape Cartridge for Information Interchange Helical Scan Recording AIT 1 with MIC Format ECMA 291 available through ECMA 8 mm Wide Magnetic Tape Cartridge for Information Interchange Helical Scan Recording AIT 2 with MIC Format ECMA 292 available throu...

Page 14: ...1 Introduction SONY AIT 3Ex drive SDX 800V series Ver 1 0 1 4 This page intentionally left blank ...

Page 15: ...mm 4 00 in 0 5 mm 0 02 in Depth 155 0 mm 6 10 in 0 5 mm 0 02 in The SDX 800V R Height 41 2 mm 1 62 in 0 5 mm 0 02 in Width 146 0 mm 5 75 in 0 5 mm 0 02 in Depth 155 0 mm 6 10 in 0 5 mm 0 02 in Note The above dimensions do not include the front panel thickness eject button and SCSI connector Height 41 2 0 5mm 1 62 0 02 Width 101 6 0 5mm 4 00 0 02 Depth 155 0 0 5mm 6 10 0 02 7 6 0 5mm 0 30 0 02 _ _ ...

Page 16: ... 5mm 6 10 0 02 90 0 0 3mm 3 54 0 01 60 0 0 3mm 2 36 0 01 70 0 0 3mm 2 76 0 01 31 0 0 3mm 1 22 0 01 21 0 0 3mm 0 83 0 01 41 2 0 5mm 1 62 0 02 4 8 0 5mm 0 19 0 02 6 M3 depth 2 5mm 0 10 max 6 M3 depth 2 5mm 0 10 max 42 0 0 3mm 1 65 0 01 94 0 0 5mm 3 70 0 02 101 6 0 5mm 4 00 0 02 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7 4 0 6mm 0 29 0 02 _ _ 9 8 0 6mm 0 39 0 02 _ _ Figure 2 2a SDX 800V Mounting H...

Page 17: ... 5mm 1 62 0 02 9 9 0 5mm 0 39 0 02 139 6 0 5mm 5 50 0 02 146 0 0 5mm 5 75 0 02 149 0 0 5mm 5 87 0 02 155 0 0 5mm 6 10 0 02 70 0 0 3mm 2 76 0 01 31 0 0 3mm 1 22 0 01 42 0 0 3mm 1 65 0 01 4 M3 6 M3 _ _ _ _ _ _ _ _ _ _ 8 4 0 5mm 0 33 0 02 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7 6 0 5mm 0 30 0 02 _ _ 7 4 0 6mm 0 29 0 02 _ _ 9 8 0 6mm 0 39 0 02 _ _ 7 0 0 5mm 0 28 0 02 _ _ Figure 2 2b SDX 800V...

Page 18: ...ble cable and connector sources are listed below This does not imply that these are the only sources for SCSI accessories Note When using high speed data transfer with the SDX 800V it is recommended that total length of the SCSI data cable not exceeded 1 5m for Single Ended SCSI configuration As for Low Voltage differential SCSI configuration less than 12m is recommended Cable 30 AWG Ribbon Hitach...

Page 19: ... Damage Half Sine 90 G Peak 3 ms 30 G Peak 11 ms 3 axes 3 directions Interval 10 seconds 2 2 6 Acoustic Noise The ambient noise level is no greater than 25 dB A The sound meter on A scale is located 1m in front of the center of the drive front panel A A curve weight Streaming Write Read 35dB A Insert Eject 60dB A 2 2 7 EMC EMI EMS Radiated Emissions Conducted noise Emissions EN 55022 94 EN 55022 A...

Page 20: ... Capacity The SDX 800V 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 Format AIT 1 Standard Format 25 0 Gbyte typical When using 170 meter tape AIT 1 cassette SDX T3N and SD...

Page 21: ...SDX 800V The time it may take for retrying is not reflected here SDX1 25C 170m SDX1 35C 230 m SDX2 50C 230 m SDX3 100C 230 m SDX3X 150C 246 m Load Time 14 sec 14 sec 14 sec 14 sec 14 sec 2 3 5 Unload Time 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 R...

Page 22: ...specification Faults are not considered failures when they are related to operator error mishandling and abuse system related faults cabling problems unsupported systems operating software and so on no trouble found and transportation damage 2 3 11 Mean Time Between Failures The Mean Time Between Failures MTBF for the SDX 800V is 400 000 power on hours assuming a duty cycle of 100 where DutyCycle ...

Page 23: ...rband Deutscher Elektrotechniker in Europe Other considerations include the following 1 An enclosure must be supplied to limit the operator s access to live parts to provide system stability and to furnish the drive with the necessary grounding integrity 2 The necessary voltage supplies must be provided These supplies are Extra Low Voltage SEC for UL and CSA or Safety Extra Low Voltage for BSI VDE...

Page 24: ...algorithm ECMA 222 The Data Compression control page allows the host computer to enable data compression and decompression and also configure the way in which the drive responds to compressed uncompressed data boundaries on the tape The AIT 1 AIT 2 AIT 3 and AIT 3Ex Format allows both compressed and uncompressed data to reside on the same tape The Sony SDX 800V has a DIP switch to disable the Data...

Page 25: ...x drive SDX 800V series Ver 1 0 3 1 3 Installation 3 1 Installation Guide This Product Specification Manual is applicable for AIT 3Ex drive Dip switch Jumpers SCSI 68 pin Connector Power Connector Figure 3 1 DIP switch Connector ...

Page 26: ... Cleaning Request Refer to 4 6 1 2 DIP SW 6 Definition OFF Disable Periodic Cleaning Request ON Enable Periodic Cleaning Request 3 1 1 SCSI ID Number Jumper The SCSI ID number of the SDX 800V is selected by the SCSI ID number jumpers The figure below shows the jumper configuration for each of the possible SCSI IDs SCSI ID3 ID2 ID1 ID0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 OPEN Jumper not installed...

Page 27: ...rol compression ON OFF Compression enabled at power on The host is allowed to control compression ON ON Compression enabled at power on The host is not allowed to control compression 3 1 5 Power Connector The power connector is illustrated as Figure 3 4 5V GND GND 12V 4 3 2 1 Figure 3 4 Power Connector 3 1 6 SCSI 68 pin Connector Figure 3 5 illustrates SCSI 68 pin connector and table 3 4 shows the...

Page 28: ...1 DB 0 40 6 DB 0 DB 1 41 7 DB 1 DB 2 42 8 DB 2 DB 3 43 9 DB 3 DB 4 44 10 DB 4 DB 5 45 11 DB 5 DB 6 46 12 DB 6 DB 7 47 13 DB 7 DB P 48 14 DB P GROUND 49 15 GROUND GROUND 50 16 DIFFSENS TERMPWR 51 17 TERMPWR TERMPWR 52 18 TERMPWR RESERVED 53 19 RESERVED GROUND 54 20 GROUND ATN 55 21 ATN GROUND 56 22 GROUND BSY 57 23 BSY ACK 58 24 ACK RST 59 25 RST MSG 60 26 MSG SEL 61 27 SEL C D 62 28 C D REQ 63 29 ...

Page 29: ... GROUND DB 2 42 8 GROUND DB 3 43 9 GROUND DB 4 44 10 GROUND DB 5 45 11 GROUND DB 6 46 12 GROUND DB 7 47 13 GROUND DB P 48 14 GROUND GROUND 49 15 GROUND GROUND 50 16 GROUND TERMPWR 51 17 TERMPWR TERMPWR 52 18 TERMPWR RESERVED 53 19 RESERVED GROUND 54 20 GROUND ATN 55 21 GROUND GROUND 56 22 GROUND BSY 57 23 GROUND ACK 58 24 GROUND RST 59 25 GROUND MSG 60 26 GROUND SEL 61 27 GROUND C D 62 28 GROUND R...

Page 30: ...x magnets on the cover s back face the drive bezel Holding the dust cover at an angle as shown in the figure below set the hinge clips on top of the bezel pins positioning them so that they bracket the pins 2 Press down at an angle on each side in turn until you hear the hinge clips click into place Caution Do not press the dust cover in horizontally from the side Doing so could cause the dust cov...

Page 31: ...IT 3Ex drive SDX 800V series Ver 1 0 3 7 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 ...

Page 32: ...3 Installation SONY AIT 3Ex drive SDX 800V series Ver 1 0 3 8 This page intentionally left blank ...

Page 33: ...aneously when the drive is in malfunction The following table shows the meaning of each LED indications Table 4 1 Meaning of each LED indications LED Tape Motion Cleaning Request Replace Tape Off No Tape Cleaning is Not Necessary No Media Error Occurred On Tape Loaded Cleaning Request Media Error Occurred Flash Slowly Tape Access in Progress Write Read Cleaning is Not Completed Media Warning Flash...

Page 34: ...mechanism winds the tape to Beginning of Media BOM unthreads it and ejects the cassette from the slot Operation of the Eject button is disabled if the host has previously sent a SCSI PREVENT ALLOW MEDIA REMOVAL command with prevent bit set to one In this case pressing the Eject button has no effect and does not initiate an Unload sequence The Eject button returns to normal operation following rece...

Page 35: ...d the copy of the tape log held in RAM is written back to tape The tape is then rewound to BOM and the tape unthreaded from the mechanism At this stage the tape is either retained in the drive or ejected depending on media removal is enabled by the Prevent Allow Media Removal command In the case of two partition tape the drive detects that the tape has been formatted as a two partition tape when t...

Page 36: ... its internal units When a Diagnostic error occurs the SDX 800V must be powered off The SDX 800V will not work and should be checked or repaired immediately The purpose of the diagnostic firmware to test the SDX 800V electronics for functionality If the diagnostic request comes from the host through SCSI then the results are reported through SCSI If the electronics are not functioning the diagnost...

Page 37: ...d before the tape cartridge is ejected d At the end of a write read job 4 The application client may also poll the Tape Alert log page at regular intervals e g every 60 seconds while the tape drive is idle The application client may use the Tape Alert mode page 1Ch to configure other access methods depending on what options are supported by the tape drive 5 Each time the application client reads t...

Page 38: ...assette in this case 7 SDX3X CL can be inserted in other drives or consumer 8 mm drives but you cannot expect good effect 8 The drive will not eject cleaning cassette for consumer drives or for any other format Cleaning is Not Completed is indicated by the Cleaning Request LED 4 6 2 Troubleshooting Guide Problems encountered while operating the Sony SDX 800V tape drive fall into two categories Ope...

Page 39: ...llowing the above procedure The drive has a serious problem and should be returned to Sony for repair with the tape in place Note If it is absolutely mandatory that the tape cassette be removed prior to returning the drive for repair the following Emergency Cassette Removal procedure should be followed Caution This procedure should only be attempted by a mechanically qualified person and will prob...

Page 40: ...r of the drive can be damaged 5 Before manual eject procedure tape slack must be removed in order to prevent tape damage Rotate the gear mechanism located on the bottom of the drive counterclockwise to tighten the tape 6 After the tape slack has been removed continue to turn the Loading moter shaft located on the bottom of the drive clockwise by a precision screwdriver until the tape cartridge is ...

Page 41: ... If these steps do not correct the problem the drive may be defective and should be returned to Sony for service 4 6 2 3 Replace Tape When Media Error occur drive will indicate that tape is bad by turning on the Replace Tape LED If this condition 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...

Page 42: ...4 Operation 4 10 SONY AIT 3Ex drive SDX 800V series Ver 1 0 This page intentionally left blank ...

Page 43: ...dware description and the installation requirements see Section 2 The SCSI protocol supported by the unit are covered in the Bus Operation Message and Status clauses 5 1 1 Overview of the SCSI Interface The SCSI implementation provides the unit with a standard set of features and functions These include Asynchronous and Synchronous communication modes Single ended Differential Configurations Full ...

Page 44: ...MODE SELECT 10 55h MODE SENSE 6 1Ah MODE SENSE 10 5Ah PERSISTENT RESERVE IN 5Eh PERSISTENT RESERVE OUT 5Fh PREVENT ALLOW MEDIUM REMOVAL 1Eh READ 08h READ ATTRIBUTE 8Ch READ BLOCK LIMITS 05h READ BUFFER 3Ch READ POSITION 34h RECEIVE DIAGNOSTIC RESULTS 1Ch RELEASE 6 17h RELEASE 10 57h REPORT DENSITY SUPPORT 44h REPORT DEVICE IDENTIFIER A3h REPORT LUNS A0h REQUEST SENSE 03h RESERVE 10 16h RESERVE 10 ...

Page 45: ...ost READ WRITE and INQUIRY etc The target then either switches to the STATUS phase if the command is complete or if it is ready to transfer data the DATA phase 5 The data transfer length is set by the Host in the Command Descriptor Block The target will remain in the DATA phase until all the data is transferred 6 The target then initiates a STATUS phase and transfers one byte to the Host to indica...

Page 46: ...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 The target will not lock the bus into the DATA phase if it is not presently ready to efficiently execute the transfer After the data transfer is completed the target enters a STATUS phase and sends a single status byte to the Host It then proceeds to a MESSAG...

Page 47: ...ANSFER PERIOD FACTOR 4 RESERVED 5 REQ ACK OFFSET 6 TRANSFER WIDTH EXPONENT m 7 RESERVED QAS_REQ DT_REQ IU_REQ TRANSFER PERIOD FACTOR FIELD Code Description 09h Transfer period equals 12 5 ns Fast 80 data is latched every 12 5 ns This code is only valid if the protocol options field has a value selected that supports double transition data transfer DT_REQ is one 0Ah Transfer period equals 25 ns Fas...

Page 48: ...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 Any other message code is handled as an illegal message the unit will return MESSAGE REJECT and will continue A Synchronous Data Transfer Re...

Page 49: ...o to asynchronous data transfer mode for data transfers between the two devices Following target response 1 above the implied agreement for synchronous operation shall be considered to be negated by both the initiator and the target if the initiator asserts the ATN signal and the first message out is either MESSAGE PARITY ERROR or MESSAGE REJECT In this case both devices shall go to asynchronous d...

Page 50: ...s both wide data transfer option and synchronous data transfer option then it shall negotiate the wide data transfer agreement prior to negotiating the synchronous data transfer agreement If a synchronous data transfer agreement is in effect then a SCSI device that accepts a WDTR message shall reset the synchronous agreement to asynchronous mode The transfer width is two to the transfer width expo...

Page 51: ...ESSAGE REJECT and will enter the status phase reporting CHECK CONDITION with the sense key set to COMMAND ABORTED 5 3 4 RESTORE POINTERS 03h This message is sent from a target to direct the initiator to restore the most recently saved pointers for the currently attached logical unit to the active state Pointers to the command data and status locations for the logical unit will be restored to the a...

Page 52: ...ct is issued in response to any messages which the unit considers to be illegal or not supported The illegal message will cause the current command to be aborted and the unit will enter the status phase reporting CHECK CONDITION with the sense key set to COMMAND ABORTED When received as a target if the unit was previously in Message In phase i e sending messages to the host then MESSAGE REJECT wil...

Page 53: ... valid Bits 4 3 Reserved Bits 2 0 LUNTRN These bits specify a logical unit number in a target and must always be set to ZERO as the unit is a single target single logical unit device on the SCSI bus The Logical Unit Number for the drive is fixed and is set to ZERO Any other value will cause the unit to enter the status phase reporting CHECK CONDITION with the sense key set to COMMAND ABORTED There...

Page 54: ...and was aborted The second command will NOT be executed The BUSY status returned by the drive must not be confused with DRIVE NOT READY DRIVE NOT READY will be returned as part of the Sense data following a REQUEST SENSE command and indicates that the drive is off line and no media is loaded in the drive The drive is deemed off line if the tape is currently unloaded and normally ejected from the d...

Page 55: ...ception or abnormal condition causes a CHECK CONDITION status or RESERVATION CONFLICT status to be set If this status is not returned the chain of linked commands is broken no further commands in the series are executed 18h RESERVATION CONFLICT This status is returned by the drive whenever the host or another SCSI device attempts to access the drive if it has been reserved via the RESERVE UNIT com...

Page 56: ...5 SCSI Interface SONY AIT 3Ex drive SDX 800V series Ver 1 0 5 14 This page intentionally left blank ...

Page 57: ... 6 13 READ ATTRIBUTE 8Ch 6 67 6 14 READ BLOCK LIMITS 05h 6 71 6 15 READ BUFFER 3Ch 6 72 6 16 READ POSITION 34h 6 75 6 17 RECEIVE DIAGNOSTIC RESULTS 1Ch 6 77 6 18 RELEASE UNIT 6 17h 6 79 6 18 RELEASE UNIT 10 57h 6 79 6 19 REPORT DENSITY SUPPORT 44h 6 81 6 20 REPORT DEVICE IDENTIFIER A3h 6 85 6 21 REPORT LUNS A0h 6 86 REQUEST BLOCK ADDRESS obsolete 6 22 REQUEST SENSE 03h 6 87 6 23 RESERVE UNIT 6 16h...

Page 58: ...rrent logical position Any write data that is currently held in the buffer is written to tape before the ERASE is executed Immed If the Immed bit is set to ZERO the drive will not return status until the selected operation has completed If the bit is set status will be returned as soon as the operation has been initiated Long If the Long bit is set to ONE it should be written from the current logi...

Page 59: ...tus with an ILLEGAL REQUEST Sense Key If the CmdDT and EVPD bits are one the drive returns a CHECK CONDITION status with an ILLEGAL REQUEST Sense Key When the EVPD bit is set to one the drive returns vital product data that is specified in the page or operation code field If the page or operation code field is reserved or not implemented by the target the target shall terminate the command with a ...

Page 60: ...ss device However if the initiator requests a logical unit number greater than ZERO the drive returns Peripheral Qualifier set to 011b the target is not capable of supporting a physical device on this logical unit and Peripheral Device Type set to 1Fh unknown device type RMB The Removable Medium bit is one indicating that the tape can be removed Device Type Modifier This is a seven bit user define...

Page 61: ...ace Revision Level Addr16 This bit set to 1 indicates the drive supports 16 bit wide SCSI addresses Clocking This field set to 3 indicates the drive supports both ST single transition and DT double transition QAS The drive does not support quick arbitration IUS The drive does not support information units Vital Product Data This contains a list of the vital product data codes supported by the driv...

Page 62: ...rved 00h Code set 02h 5 Reserved 00h Identifier type 01h 6 Reserved 00h 7 Identifier length 22h 8 Vendor ID SONY 15 16 31 Product ID SDX 800V 32 41 Serial Number of the drive 42 Reserved 00h Code set 01h 43 Reserved 00h Identifier type 02h 44 Reserved 00h 45 Identifier length 08h 46 IEEE EUI 64 Code 53 IEEE EUI 64 The identifier field a Canonical form IEEE Extended Unique Identifier 64 bit EUI 64 ...

Page 63: ...rn the peripheral qualifier and type and 001b in the Support field Table 6 3 Command support Data Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral Quaifier Peripheral Device Type 01h 1 Reserved 00h Support 2 ISO version 0 ECMA version 0 ANSI Approved version 03h 3 Reserved 00h 4 Reserved 00h 5 CDB size m 5 6 m CDB usage data Support The drive supports the tested SCSI operation code in conformance with a SCSI...

Page 64: ...tion the drive shall return GOOD STATUS If both the medium and drive support MAM the drive shall generate a unit attention condition for all initiators with the additional sense code and additional sense code qualifier set to MEDIUM AUXILIARY MEMORY ACCESSIBLE RETEN A RETEN bit of one indicates that the drive unit shall perform a retention function on the current medium A RETEN bit of zero indicat...

Page 65: ...ey set The valid combinations of the last four fields are given in Table 6 4 below Table 6 4 LOAD UNLOAD Command Parameter Combinations HOLD RETEN LOAD ACTION 0 0 1 Load Normal load to access the medium without a retention operation positioned at BOP0 Logical Unit in READY state Immed may be ZERO or 1b 1 0 1 Load Load to access MAM only Logical Unit in NOT READY state Immed may be ZERO or 1b MAM L...

Page 66: ...ur prior to positioning to the block specified in the block address field A CP bit of ZERO indicates no partition change is to be made and the partition field is to be ignored Immed An immediate Immed bit of ZERO indicates that the drive shall not return status until the locate operation has completed An Immed bit of one indicates that the drive shall return status as soon as all buffered commands...

Page 67: ... The Page Control field defines the type of parameter values to be selected Table 6 5 Page Control field values Value Description 00b 01b 10b 11b Current Threshold Values Current Cumulative Values Default Threshold Values Default Cumulative Values If this field is set to 00b 10b or 11b and the Parameter List Length field is non 0 then the command will be terminated with a CHECK CONDITION status wi...

Page 68: ...e with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and an additional sense code of ILLEGAL FIELD IN PARAMETER LIST The same status will be returned if an unsupported Page Code appears in any header or if the specified page cannot cleared Other Log Select Page Codes have been defined for MIC support MIC Variable Length Information Page is assigned as 3Eh Please refer the desc...

Page 69: ...he PPC bit is set or the Parameter Pointer is larger than the highest numbered parameter on the page then the target shall terminate the command with CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN CDB If the drive does not support a parameter code within this page then it shall not return any data associated with ...

Page 70: ... supported parameters 0 through 5 and the Parameter Pointer field contained 3 then only parameters 3 4 and 5 would be returned to the initiator Similarly if a page supported parameters 1 3 and 6 and the Parameter Pointer field contained 2 then only parameters 3 and 6 would be returned to the initiator Note that parameters within a page are always returned in ascending order according to parameter ...

Page 71: ...data structures called log parameters These may be data counters which record the occurrence of certain events or they may be more complex structures which describe activities or other events which occur within the device Each parameter structure begins with a 4 byte parameter header followed by one or more bytes of parameter structure data The 4 byte header is shown below Table 6 11 Log Parameter...

Page 72: ...n is met a Unit Attention condition shall be posted to all initiators When reporting the unit attention condition the target shall set the sense key to UNIT ATTENTION the additional sense code to LOG EXCEPTION and the additional sense code qualifier to THRESHOLD CONDITION MET The TMC field is the same for both the cumulative and threshold parameter Thus when the TMC field is set to a value by the ...

Page 73: ...r should first request page ZERO to determine the list of pages supported by the device The page code parameters are a list containing the page codes of the supported pages for the logical unit in ascending order Note that neither Threshold nor Cumulative values have any meaning for this page 6 6 4 Write and Read Error Counters Pages The Error Counters Pages Write and Read are used to report stati...

Page 74: ...e Length n 14 3 LSB 4 MSB Parameter Code 5 LSB 6 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 0 LP 0 7 Parameter Length 0Ah 8 Parameter Value 17 The Parameter Codes supported are 1 through 30 where 30 is the maximum number of entries in the log page If there are no entries the command will return the Page Header with the Page Length field set to ZERO Each error event record contains diagnostic information fo...

Page 75: ...e field shall be in the range of 1 to 64 A value of one in the Value of Flag field indicates the flag is set Each flag will be cleared to zero in the following conditions At power on cycle When Tape Alert Log page is read When specified corrective action has been performed SCSI bus reset or Bus Device Reset message Log Select reset There are three types of flags listed below in order of increasing...

Page 76: ... the tape is at risk Replace the cartridge with a data grade tape The drive has not been able to read the MRS stripes 09h Write Protect O C You are trying to write to a write protected cartridge Remove the write protection or use another tape Write command is attempted to a write protected tape 0Ah No Removal O I You cannot eject the cartridge because the tape drive is in use Wait until the operat...

Page 77: ... cleaning cartridge used in the tape drive has worn out 1 Discard the worn out cleaning cartridge 2 Wait for the current operation to finish 3 Then use a new cleaning cartridge The cleaning tape has expired 17h Invalid Cleaning Tape O C The last cleaning cartridge used in the tape drive was an invalid type 1 Do not use this cleaning cartridge in this drive 2 Wait for the current operation to finis...

Page 78: ...midity limits exceeded 24h Drive Temperature O W Environmental conditions inside the tape drive are outside the specified temperature range Drive temperature limits exceeded 25h Drive Voltage O W The voltage supply to the tape drive is outside the specified range Drive voltage limits exceeded 26h Predictive Failure O C A hardware failure of the tape drive is predicted Call the tape drive supplier ...

Page 79: ...has a hardware fault that is not mechanically related 2Dh Loader Magazine O C The autoloader cannot operate without the magazine 1 Insert the magazine into the autoloader 2 Restart the operation Loader magazine not present 2Eh Loader Predictive Failure O W A hardware failure of the changer mechanism is predicted Call the tape drive supplier helpline Predictive failure of loader mechanism hardware ...

Page 80: ...rrent C3 ECC Count Previous Groups Written Previous Rewritten Tracks Previous Groups Read Previous C3 ECC Count Total Groups Written Total Rewritten Tracks Total Groups Read Total C3 ECC Count Load Count 8 8 8 8 8 8 8 8 8 8 8 8 4 This information is contained within RAM in the Drive Controller The log is updated as the tape is used The term current refers to information generated during the curren...

Page 81: ...set to ONE the 1028 bytes of the log page shall be returned The 36 bytes of the log page have the following format Table 6 23 Tape Capacity Log Page Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 31h 1 Reserved 0 2 MSB Page Length 00 20h when AIT bit 0 3 04 00h when AIT bit 1 LSB 4 MSB Parameter Code 5 LSB 6 DU 0 DS 1 TSD 1 ETC 0 TMC 11 LBIN 0 LP 0 7 Parameter Length 04h 8 MSB Parameter Value 11 LSB Tape Ca...

Page 82: ... Threshold 0001h 0002h 0003h 0004h 0005h 0006h 0007h 0008h 0009h 000ah 000bh 000ch 000dh 000eh 000fh 0010h 0011h 0020h Power on minutes Drum revolution minutes Fan revolution minutes Reserved Load count Thread count MD serial number All board revision number Drive serial number Mechanism motion count pinch on count Cleaning Request Flag and Interval minutes EEPROM written count 1 EEPROM written co...

Page 83: ... the following format All fields in these logs are initialized to ZERO in the following circumstances At Power On After a cassette loading After a user sends a request for initialization through Log Select After a SCSI Bus Reset Following configuration for error rate testing Table 6 29 Read and Write Frame Error Counter Page Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 34h Write Frame Error Counters 35h R...

Page 84: ...3 4 0 FFFFFFFFh 000Dh SYMN Block Errors R4 4 0 FFFFFFFFh 000Eh Reserved 4 0 FFFFFFFFh 000Fh Reserved 4 0 FFFFFFFFh 0010h Reserved 4 0 FFFFFFFFh 0011h Reserved 4 0 FFFFFFFFh Block_Error_Rate CH1 Param0002h Param0001h N Block_Error_Rate CH2 Param0003h Param0001h N Block_Error_Rate R1 Param000Ah Param0001h N 2 Block_Error_Rate R2 Param000Bh Param0001h N 2 Block_Error_Rate R3 Param000Ch Param0001h N 2...

Page 85: ...ge Length 58h 3 LSB 4 MSB Parameter Code n 5 LSB 6 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 0 LP 0 7 Parameter Length 4 8 MSB Parameter Value 11 LSB Data Compression Log Page Fields Supported Parameter Codes in this page and their meanings are as follows Code Description 0001h 0002h 0003h 0004h 0005h 0006h 0007h 0008h 0009h 000Ah 000Bh Number of entities written Number of entities read Number of records ...

Page 86: ...AIT original Tape Log The AIT Tape Log of each fields are larger than legacy Tape Log Page The legacy Tape Log Page returns the part of AIT original This page indicated the Partition Information at the current Partition Table 6 33 AIT Log Page Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 3Ch 1 Reserved 2 MSB Page Length n 1 3 LSB Bit Byte 7 6 5 4 3 2 1 0 0 MSB Parameter Code 0001h 0012h and 0101h 0112h 1 ...

Page 87: ...menting the Access Count counter Update Replace Count This is the number of times the drive update the partition Previous Rewritten Frames This is the number of frames on the tape or within the partition that were needed to be rewritten since the last update of the System area It is incremented by 1 each time a frame is repeated following error detection by the Read After Write process This count ...

Page 88: ...age 31h byte 2 See page 6 58 paragraph 6 8 1 for a description of the fields in this 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 000Nh If Available Free Byte Count is 1 or higher the application may use exactly that size or smaller ...

Page 89: ... Length 2 4 Reserved 5 AIT DEVICE ABS ULPBOT PRTH PONEJ SysLogAlive 6 MSB Reserved 7 LSB 0 MSB Parameter Code 0003h 1 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 0 LP 0 3 Parameter Length 2 4 MSB Available Free Byte Count 7 LSB 0 MSB Parameter Code 0004h 1 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 0 LP 0 3 Parameter Length 2 4 MSB User Volume Note Size 7 LSB 0 MSB Parameter Code 0005h 1 LSB 2 DU 0 DS 1 ...

Page 90: ... Length 32 4 msb for the Partition 0 64 bits of Map 11 lsb for the Partition 63 12 35 Reserved 0 MSB Parameter Code 0015h 1 Accumulative System Log LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 0 LP 0 3 Parameter Length 62 4 9 MSB CURRENT AMOUNT OF DATA WRITTEN LSB 10 15 MSB The CURRENT WRITE RETRIES COUNT LSB 16 21 MSB CURRENT AMOUNT OF DATA READ LSB 22 27 MSB CURRENT READ RETRIES COUNT LSB 28 33 MSB P...

Page 91: ...S COUNT LSB 74 81 MSB LOAD COUNT LSB 82 87 MSB TOTAL CHANGE PARTITION COUNT LSB 88 93 MSB TOTAL PARTITION INITIALIZE COUNT LSB 0 MSB Parameter Code 0016h 1 Volume Information LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 0 LP 0 3 Parameter Length 94 4 23 Reserved Eject Status 24 27 Reserved Reel Diameter 28 Reserved 29 31 Initialize Count 32 Reserved ABS SysLogAlive ULPBOT AIT 33 Last Partition Number 3...

Page 92: ...ement Address LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 0 LP 0 3 Parameter Length 4 4 MSB 7 SDX 800V always return 00 00 00 00h LSB 0 MSB Parameter Code 0018h 1 User Partition Note for Partition 0 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 0 LP 0 3 Parameter Length 2 4 MSB User Partition Note Size for Partition 0 9 LSB ...

Page 93: ...on 0001h 0002h User Volume Note User Partition Note for Partition 0 0 MSB Parameter Code 0001h 1 User Volume Note LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 1 LP 1 3 Reserved 4 MSB User Data Length 5 LSB 6 MSB User Data N LSB 0 MSB Parameter Code 0002h 1 User Partition Note for Partition 0 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 LBIN 1 LP 1 3 Reserved 4 MSB User Data Length 5 LSB 6 MSB User Data N LSB Not...

Page 94: ...d MODE SENSE operation code 1Ah descriptions much of the information overlaps and therefore the two descriptions should be read in conjunction MODE SELECT allows the initiator to specify configuration parameters to the drive The drive always powers up with its default configurations set This is also true if the drive receives a BUS DEVICE RESET message or a hard reset through the RST line on the S...

Page 95: ...teristics for the SDX drive The block descriptor contains the density code number of blocks and block length fields Density Code The supported values for the density code field are defined in the following table Note 00h Default The use of the word Default is SCSI specific It instructs the drive to use its default or only density Table 6 37 Sequential Access Density Codes Code Value Code Value 00h...

Page 96: ...the page contains saved parameters This bit will never be set as there is no non volatile RAM on the drive into which parameter data may be saved The page codes that are supported are Table 6 39 Supported MODE SELECT Page Codes Page Code Description 00h 02h 0Ah 0Fh 10h 11h 1Ch 31h 32h 33h 3Fh Standard Sense Disconnect Reconnect Control Mode Page Data Compression Control Device Configuration Medium...

Page 97: ... Mbytes which means that the Maximum Burst Size is approximately equal to SDX 800V Buffer size for SCSI side FAIR ARBITRATION This field indicates whether the drive shall use fair or unfair arbitration when requesting an interconnect tenancy Setting this field to 1 will enable the SCSI Bus Fairness protocol Setting this field to zero will disable it The drive determines fairness by monitoring prio...

Page 98: ... Reserved 5 Reserved AUTOLOAD MODE 6 Reserved 7 Reserved 8 Reserved 9 Reserved 10 Reserved 11 Reserved The AUTOLOAD MODE field specifies the action to be taken by the drive when a media is inserted AUTOLOAD MODE field Value Definition 000b Medium shall be loaded for full access 001b Medium shall be loaded for medium auxiliary memory access only 010b Medium shall not be loaded not support 011b 111b...

Page 99: ...ta Setting this bit to ZERO has no effect RED The Report Exception on Decompression RED field indicates the device s response to a boundary condition caused by a change in the format of recorded data from uncompressed to compressed or compressed to uncompressed This field is not supported and should be always set to 00b Compression Algorithm The compression algorithm field indicates the compressio...

Page 100: ...lds to anything other than ZERO will cause the drive to return a CHECK CONDITION status and an ILLEGAL REQUEST sense key The drive implements an algorithm which automatically adjusts these ratios so as to maximize streaming to the Host 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 ...

Page 101: ... be set to indicate that drive will generate an EOD The drive generates an EOD mark prior to any change of direction if that change follows a write type operation This bit is only valid on the MODE SENSE command where it is used to report drive capabilities This bit is ignored by the drive on a MODE SELECT command The drive will not return a CHECK CONDITION SEW The Synchronize at Early Warning bit...

Page 102: ... based on the IDP bit The maximum allowed is the value returned in the Maximum Additional Partitions field FDP The Fixed Data Partitions bit is not supported by the drive and if set a CHECK CONDITION status is returned with an ILLEGAL REQUEST Sense Key set SDP The Select Data Partitions bit is not supported by the drive and if set a CHECK CONDITION status is returned with an ILLEGAL REQUEST Sense ...

Page 103: ...s Defined fields are set to ZERO the drive will reformat the tape The size of partition 0 is only valid during Mode Sense and is ignored during Mode Select For Mode Select only partition 1 size is used when Additional Partitions Defined field is set to 01h Partition 0 size is ignored Internally the drive computes partition 0 size to be the remaining capacity of the tape This remaining capacity is ...

Page 104: ... used by the drive to report informational exception conditions If the informational exception condition was generated by an event that caused a real CHECK CONDITION to occur then this real CHECK CONDITION will over ride the CHECK CONDITION defined in MRIE modes The drive supports value 0 3 and 4 When MRIE is set to 0 this method instructs the drive to not report informational exception conditions...

Page 105: ...ialized Until then the AIT bit indicates ZERO even if the bit is set with the Mode Select command 0 DDS emulation mode 1 AIT native mode Device 0 Do not create optional device area DDS mode only 1 Create optional device area AIT mode only ABS 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...

Page 106: ...n The Span field is in binary notation This field is unchangeable When MIC cartridge is inserted this field is set to 0Ah 00001010B other values are prohibited SysLogAlive 0 0 System logs located only on tape default for SDX T3N 1 1 System logs located only in MIC default for MIC cartridge The SysLogAlive bits shall be set to 00B for non MIC cartridges and to 11B for MIC cartridges Other bit combi...

Page 107: ...Description Support 00b bytes unit of one Not Support 01b kilobytes 103 bytes Not Support 10b Megabytes 106 bytes Optional 11b 10 PARTITION UNITS bytes Optional Partition units This field defines the size of the partition size descriptors when the PSUM field is set to 11b A value of n in the PARTITION UNITS field shall define the units of the partition size descriptors as 10n bytes SDX 800V Suppor...

Page 108: ...tains 40 GB of old data Mode Select Page 32h Append Partition Page indicates 5 GB for the partition size After the Mode Select command returns Good status we have the following P0 20 GB P1 40 GB old data 10G of Append space 50G P2 230 GB 50G 180G After this command completes Unit Attention condition will be set for other Initiators with ASC ASCQ set to 2A01 Mode Parameters changed After this comma...

Page 109: ...eserved Note 3 Delete Partition is System area in the Active partition Examples Case 1 With the tape already loaded and with partition 5 active the Delete Partition command issued with the Indicated partition Number set to 5 the last partition will be rejected with CHECK CONDITION Illegal parameter See Notes 2 and 3 Active Partition Partition 0 Partition 1 Partition 2 Partition 3 Partition 4 Parti...

Page 110: ... issued with the Indicated Partition Number set to 0 will delete partitions 1 2 3 4 and 5 SDX 800V will change the value of 5 in the Last Partition Number field in the Volume Information in MIC to 0 No tape motion will take place After the completion of this command the Unit Attention condition will be set for other Initiators with ASC ASCQ set to 2A01 Mode Parameters changed and Mode Sense Page 1...

Page 111: ... 3 No tape motion will take place Old tape layout Partition 0 Partition 1 Partition 2 Partition 3 Partition 4 Partition 5 Active Partition Indicated Partition Number New tape layout Partition 0 Partition 1 Partition 2 Partition 3 Active Partition Case 5 with PRTH 0 With the tape already loaded and with partition 3 active the Delete Partition command issued with the Indicated Partition Number set t...

Page 112: ...key set to ILLEGAL REQUEST the ASC ASCQ is set to INVALID FIELD IN CDB DBD A Disable Block Descriptors DBD bit of ZERO indicates that the target may return ZERO or more block descriptors in the returned MODE SENSE data at the target s discretion A DBD bit of one specifies that the target shall not return any block descriptors in the returned MODE SENSE data PC The Page Control field indicates the ...

Page 113: ...r whichever is less The Allocation Length must fall on header or block descriptor boundaries If the Allocation Length does not fall on these boundaries then the drive returns CHECK CONDITION status with the ILLEGAL REQUEST sense key set unless the value is greater than that required for the specified page If the Page Code is ZERO the Host requires MODE SENSE to only return the four byte header the...

Page 114: ...he Block Descriptor Block Length The Block Length field specifies the length in bytes of each logical block transferred over the SCSI bus A Block Length of ZERO indicates that the length is variable Any other value indicates the number of bytes per block that the drive must handshake over the bus This establishes Block Length such that the Transfer Length for read write command will be a block cou...

Page 115: ...e registered with the same key then that key value shall be listed multiple times once for each such registration READ RESERVATIONS The READ RESERVATIONS service action requests that the drive return a parameter list containing a header and the persistent reservation s if any that is present in the drive Multiple persistent reservations may be returned only if element reservations are present Allo...

Page 116: ...ata provided in response to a PERSISTENT RESERVE IN command with the READ RESERVATION service action has the following format Table 6 56 PERSISTENT RESERVATION IN parameter data for READ RESERVATION Bit Byte 7 6 5 4 3 2 1 0 0 MSB GENERATION 3 LSB 4 MSB Additional Length 7 LSB 8 MSB Reservation descriptor 23 LSB GENERATION This field shall be defined for the PERSISTENT RESERVE IN READ KEYS paramete...

Page 117: ...eads Shared Any application client on any initiator may execute tasks that request 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 conflic...

Page 118: ... persistent reservation and the restrictions caused by the persistent reservation The TYPE and SCOPE fields are define in 6 9 If a SCOPE filed specifies a scope that is not implemented the drive shall return a CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and additional sense data shall be set to INVALID FIELD IN CDB Fields contained in the PERSISTENT RESERVE OUT parameter l...

Page 119: ...e REGISTER PREEMPT and PREEMPT AND ABORT service actions For the REGISTER service action the SERVICE ACTION Reservation Key field contains the new reservation key to be registered For the PREEMPT and PREEMPT AND ABORT service actions the SERVICE ACTION Reservation Key field contains the reservation key of the persistent reservations that are being preempted The SERVICE ACTION Reservation Key field...

Page 120: ...a hard RESET condition 2 Upon the receipt of a BUS DEVICE RESET message from any initiator 3 After all initiators that have medium removal prevented issue PREVENT ALLOW MEDIUM REMOVAL commands with a prevent bit of ZERO and the target has successfully performed a synchronize cache operation While a prevention of medium removal condition is in effect the target shall inhibit mechanisms that normall...

Page 121: ...nd the Fixed bit is one the drive will terminate the command with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code to ILLEGAL FIELD IN CDB If the SILI bit is not set and the actual Block Length is different from the specified transfer length a CHECK CONDITION status is returned Within the Sense data the Incorrect Length Indicator ILI bit and Valid bi...

Page 122: ...r and the tape is logically positioned after the block EOM side If the drive reads a File mark during this command it sets the File mark bit in the REQUEST SENSE data Upon termination the tape is logically positioned after the File mark EOM side If however the drive encounters a Save Set Mark during this command nothing is reported unless the SDX 800V has been configured through MODE SELECT to Rep...

Page 123: ...llocation Length LSB 14 Reserved 15 Control If the medium auxiliary memory is not accessible because there is no medium present the READ ATTRIBUTE command shall be terminated with a CHECK CONDITION status The sense key shall be set to NOT READY and the additional sense code shall be set to MEDIUM NOT PRESENT If although medium is present the Medium Auxiliary Memory is not accessible the READ ATTRI...

Page 124: ...UTE IDENTIFIER field specifies the attribute identifier of the first attribute to be returned If the specified attribute identifier is in the unsupported or nonexistent state the READ ATTRIBUTE shall be terminated with a CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and the additional sense data shall be set to INVALID FIELD IN CDB The ALLOCATION LENGTH field specifies how m...

Page 125: ...the specified partition and volume number The contents of FIRST ATTRIBUTE IDENTIIER field in the CDB shall be ignored The returned parameter data shall contain the requested attribute identifiers in ascending numerical order by attribute identifier value and the format shown in table 6 66 Table 6 66 READ ATTRIBUTE with ATTRIBUTE LIST service action parameters list format Bit Byte 7 6 5 4 3 2 1 0 0...

Page 126: ...n available on the specified volume number Partition numbering should start at zero The NUMBER OF PARTITIONS AVAILABLE indicates the number of Partitions available on the specified VOLUME NUMBER 6 13 4 VOLUME LIST service action The READ ATTRIBUTE command with VOLUME LIST service action returns parameter data table 6 68 identifying the supported number of volumes The contents of VOLUME NUMBER PART...

Page 127: ...elected block size only the available limits MODE SENSE returns the current block size 2 bytes is the minimum and 8 Mbytes 1 byte is the maximum block size which the unit can support Table 6 69 READ BLOCK LIMITS Data Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Granularity 02h 1 MSB 2 Maximum Block Length Limit 80 00 00h 3 LSB 4 MSB Minimum Block Length Limit 00 02h 5 LSB GRANULARITY This field indicates t...

Page 128: ...set the drive will terminate the command with a CHECK CONDITION status and an ILLEGAL REQUEST sense key set Table 6 70 READ BUFFER Mode values Mode Description 0000b 0010b 0011b 1010b 1011b Combined Header and Data Data Descriptor Echo Buffer Echo Buffer Descriptor Combined Header and Data Mode in this mode the drive returns a four byte header followed by the data bytes The drive terminates the DA...

Page 129: ...ue indicates the maximum number of bytes that will be transferred The drive terminates the DATA IN phase when Allocation Length bytes of data have been transferred or when all available data has been transferred to the initiator whichever is less The Allocation Length must be greater than four except in data only mode else the drive will return a CHECK CONDITION status with an ILLEGAL REQUEST sens...

Page 130: ...2 Reserved MSB 3 BUFFER CAPACITY LSB The BUFFER CAPACITY field will return the size of the echo buffer in bytes aligned to a four byte boundary The maximum echo buffer size is 4096 bytes The drive will maintain separate echo buffer for each different initiator and will ensure echo buffer data from each initiator is the same as that previously written by the same initiator ...

Page 131: ...ted with a CHECK CONDITION status and an ILLEGAL REQUEST sense key set BT The Block Address type BT bit controls the content of the short format data The BT bit if one requests the drive to return its current First Block Location shall include data block only The BT bit of ZERO requests the drive to return the First Block Location are a SCSI Logical Block Address data blocks File marks and Save Se...

Page 132: ...r of the logical unit that have not been written to the medium Number of Bytes in Buffer This field is not supported and is always set to ZERO Table 6 76 READ POSITION Data Format long form Bit Byte 7 6 5 4 3 2 1 0 0 BOP EOP Reserved MPU BPU Reserved 1 Reserved 2 Reserved 3 Reserved 4 MSB Partition Number 7 LSB 8 MSB Block Number 15 LSB 16 MSB File Number 23 LSB 24 MSB Set Number 31 LSB The BOP EO...

Page 133: ...red or when all the available diagnostic data four or eight bytes depending on the PF bit have been transferred to the initiator whichever is less If the drive returns a CHECK CONDITION status with the HARDWARE ERROR Sense Key and an Additional Sense Code of DIAGNOSTIC FAILURE set on completion of a SEND DIAGNOSTIC then the Host should issue a RECEIVE DIAGNOSTIC RESULTS command to receive the eigh...

Page 134: ...st Time Re Sync This bit indicates that the time stamp saved with the error log has no relation to that of the previous entry It is only set by the logging routine within the data buffer as an error is logged This field is not supported Error set Various set of error codes exist The definition of the error is dependent upon when set is taken from as follows 0 Runtime errors 1 Drive mechanism diagn...

Page 135: ...ption If the 3rdPty bit is ZERO then the Third Party release option is not requested If the 3rdPty bit is one then the drive is released if the reservation was made using the Third Party reservation option by the initiator that is requesting the release and for the same SCSI device as specified in the Third Party Device ID field Obsolete The Obsolete fields must be set to ZERO If the value in any ...

Page 136: ...d from the initiator to the Logical Unit If the 3RDPTY bit is zero the PARAMETER LIST LENGTH field is ignored This field value must be 0000h when LongID 0b The field value must be 8 when LongID 1b If LONG 0b and Parameter List Length is not ZERO the command is terminated with CHECK CONDITION status and the Sense Key is set to ILLEGAL REQUEST The Additional Sense Code is set to INVALID FIELD IN CDB...

Page 137: ...l return density support data block for densities supported by the mounted medium If the MEDIA bit is ONE and the logical unit is not in the ready state CHECK CONDITION status shall be returned The sense key shall be sent to NOT READY The Allocation Length field specifies the maximum number of bytes that the drive may return The REPORT DENSITY SUPPORT command returns the REPORT DENSITY SUPPORT hea...

Page 138: ...NSITY NAME AIT 1 LSB 32 MSB 51 DESCRIPTION AdvIntelligentTape1 LSB 52 PRIMARY DENSITY CODE 31 h 53 SECONDARY DENSITY CODE 30 h 54 WRTOK 1 DUP 0 DEFLT 1 Reserved 00h 55 Reserved 00h 56 Reserved 00h 57 MSB 59 BITS PER MM 00 19 AF h LSB 60 MSB 61 MEDIA WIDTH 00 50 h LSB 62 MSB TRACKS 00 01 h 63 LSB 64 MSB 67 CAPACITY LSB 68 MSB 75 ASSIGNING ORGANIZATION SONY LSB 76 MSB 83 DENSITY NAME AIT 2 LSB 84 MS...

Page 139: ...et to one or for some media Media bit in CDB set to Zero DUP The DUP bit of ZERO indicates this primary density code has exactly support data block The DUP bit of ONE indicates this primary density code is specified in more than on density support block DEFLT The DEFLT bit of ZERO indicates this density in not the default density of the drive The DEFLT of ONE indicates this density is the default ...

Page 140: ...e approximate capacity of the current medium assuming recording in this density with one partition If the approximate capacity of the current medium cannot be determined for the mounted medium the longest supported medium capacity shall be used The data and block size assumes that compression is disabled The capacity also assumes that the media is in good condition and that normal data and block s...

Page 141: ...cal unit If the nonvolatile memory is not ready the device server returns CHECK CONDITION status rather than waiting for the device to become ready The sense key is set to NOT READY and the additional sense code is set to reflect an appropriate reason for the NOT READY condition Note This information should allow the initiator to determine the action required to cause the Logical Unit to become re...

Page 142: ...EST and the additional sense data shall be set to INVALID FIELD IN CDB The Allocation length is not sufficient to contain the logical unit number values for all configured logical units the device server shall report as many logical unit number values as will fit in the specified Allocation length This shall not be considered an error The device server shall report the logical unit numbers of conf...

Page 143: ...er the logical position at a File mark or Set mark is either on the BOT or EOT side of that mark The positional information provided reflects the logical position of the drive The drive returns information based on the data still in its buffer as well as the data on tape The REQUEST SENSE command does not cause the drive to flush its buffered data to tape Therefore if the Host requires the exact p...

Page 144: ...d Of Medium condition exists This bit when set indicates that the drive is at or past the Logical Early Warning Point if the direction was forward or that the command could not be completed because Beginning Of Partition was encountered if the direction was reverse The drive will also set the Sense Key to NO SENSE and the Additional Sense Code Qualifier to either 04h for Beginning of Partition or ...

Page 145: ...t indicates that the illegal parameter is in the Command Descriptor Block A C D of ZERO indicates that the illegal parameter is in the Parameter List sent by the Host during the DATA OUT phase BPV When the Bit Pointer Valid bit is set indicates that the Bit Pointer field specifies which bit of the byte designated by the Field Pointer is in error When a multiple bit field is in error the Bit Pointe...

Page 146: ...RTITION MEDIUM DETECTED 00 03 SETMARK DETECTED 00 04 BEGINNING OF PARTITION MEDIUM DETECTED 00h 00 05 END OF DATA DETECTED RECOVERED ERROR 01h 5D 00 FAILURE PREDICTION THRESHOLD EXCEEDED NOT READY Indicates that the logical unit addressed cannot be accessed Operator intervention may be required to correct this condition Typically this indicates that there is no tape loaded This status is also retu...

Page 147: ...aused by head clogging or media damage 14 03 END OF DATA NOT FOUND While Reading a AIT format tape the drive encountered blank unformatted media during a Read operation This error could be caused by serious head clogging 15 02 POSITIONING ERROR DETECTED BY READ OF MEDIUM Cannot find destination Group during Space operation 27 04 APPEND POSITION ERROR 30 00 INCOMPATIBLE MEDIUM INSTALLED Format viol...

Page 148: ...was an illegal parameter in the Command Descriptor Block or in the additional parameters supplied as data for some commands If the target detects an invalid parameter in the command descriptor block then it shall terminate the command without altering the medium If the target detects an invalid parameter in the additional parameters supplied as data then the target may have already altered the med...

Page 149: ...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 MODE PARAMETERS CHANGED Issued to all other initiators after one initiator changes any Mode Parameter 2A 03 RESERVATION PREEMPTED after removing reservation by the CLEAR action 2A 05 REGISTRATION PREEMPTED after removing reservation by the PREEMPT or...

Page 150: ...DETECTED During Write type operation 0Eh MISCOMPARE Not supported by the SDX 800V 0Fh RESERVED Not used by SDX 800V REQUEST SENSE returns the CHECK CONDITION status only to report fatal errors for the REQUEST SENSE command For example The target receives a non ZERO reserved bit in the command descriptor block An un recovered parity error occurs on the Data Bus A target malfunction prevents return ...

Page 151: ...he following conditions is met The initiator that made the reservation sends another RESERVE UNIT command The Logical Unit is released by a RELEASE 6 10 command from the same initiator The Logical Unit in a 3rd Party reservation is released by a RELEASE 10 command from the same initiator A TARGET RESET or LOGICAL UNIT RESET Task Management function is received from any initiator The occurrence of ...

Page 152: ... The contents of the Third Party Device ID field in the CDB is ignored when LongID 1b see Parameter List Length Note If the Third Party Device ID value is greater than 255 FFh LongID must be set to 1b Parameter List Length The contents of this field specify the length in bytes of the parameter list that is transferred from the initiator to the Logical Unit If the 3RDPTY bit is set to ZERO or LongI...

Page 153: ...e 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 Immed When this bit is set the drive writes any remaining buffered data followed by an EOD marker to tape It then returns status to the Host before beginning the actual rewind operation If the Immediate bit is not set status will be return...

Page 154: ...n ILLEGAL REQUEST SENSE key set UnitOfl This bit must be set for proper operation of any diagnostic test except Self Test If this bit is not set except for self test the drive will return a CHECK CONDITION status with an ILLEGAL REQUEST sense key set Parameter List Length This field provides the count of the number of Parameter List bytes which will be transferred in the DATA OUT phase These bytes...

Page 155: ... error 1 do not stop on error Loop Count Identifier The number of times that the test should be repeated before status is returned 1 run once 1 run once 2 run 10 times 3 run 100 times 4 run 1000 times Parameters A B C Any additional parameters required to fully define the diagnostic test If the test completes successfully the drive returns GOOD status If the test failed CHECK CONDITION status is r...

Page 156: ...ytes of the Identifier that is transferred from the application client to the Logical Unit The maximum value for this field is 64 bytes the minimum is 0 If the parameter list length exceeds 64 the command is terminated with CHECK CONDITION status the sense key is set to ILLEGAL REQUEST and the ASC ASCQ is set to INVALID FIELD IN CDB A parameter list length of ZERO indicates that no data is to be t...

Page 157: ... or marks the Count field is interpreted as follows A positive value N causes forward movement over N blocks or marks The tape is logically positioned after the Nth block or mark on the EOM P side A ZERO value causes no change in the logical position A negative value N 2 s complement notation causes reverse movement over N blocks or marks The tape is logically positioned on the BOM P side of the N...

Page 158: ...ion is located on the EOM side of the mark if movement was in the forward direction and on the BOM side of the mark if movement was in the reverse direction Note b The Information field is set to the difference residue between the requested count and the actual number of blocks file marks Set marks or spaced over Note c The Information field will contain no residue count and therefore the Valid bi...

Page 159: ...tional Sense keys in the Returned Sense data are set to indicate that a Save Set Mark has been encountered The information bytes are set to the difference residue in the requested count and the actual number of blocks or Save Set Marks spaced over not including the detected Save Set Mark If End of Data is detected while spacing over blocks or marks the Valid bit and the Additional Sense Keys in th...

Page 160: ... a tape loaded this command will return a GOOD status Otherwise CHECK CONDITION will be reported and the sense key will be NOT READY Table 6 100 TEST UNIT READY results Drive Status Sense Key ASC ASCQ Description Tape Loaded No Tape Present Tape Loading Tape Unloading Tape Unloaded but retained in drive 00 No Sense 02 Not Ready 02 Not Ready 02 Not Ready 02 Not Ready 00 NO ADDITIONAL SENSE INFORMAT...

Page 161: ...se blocks EOM P side If EOT is detected while writing the drive will finish writing any buffered data The command will terminate with CHECK CONDITION status Within the Sense data the EOM bit is set the Sense Key field is set to NO SENSE and the Additional Sense Code and Additional Sense Code Qualifier fields are set to EOM P detected The drive will attempt to complete any subsequent writes returni...

Page 162: ...f the medium only has a single volume then this field shall be set to zero The PARTITION NUMBER specifies a partition within a volume The number of partitions of the MAM shall equal that of the attached multi partition medium If the medium only has a single partition then this field shall be set to zero If the combination of VOLUME NUMBER and PARTITION NUMBER is not valid the command shall be term...

Page 163: ...Medium Auxiliary Memory has failed e g bad checksum the WRITE ATTRIBUTE command shall be terminated with a CHECK CONDITION status The sense key shall be set to MEDIUM ERROR and the additional sense code shall be set to AUXILIARY MEMORY WRITE ERROR If the WRITE ATTRIBUTE command parameter data contains an attribute with an ATTRIBUTE LENGTH field set to zero then one of the following actions shall o...

Page 164: ...de the test data to be transferred must be preceded by a four byte header The four byte header consists of all reserved bytes The Parameters List Length specifies the maximum number of bytes that will be transferred during the DATA OUT phase This number includes four bytes of header so the data length to be stored in the buffer is transfer length minus four The initiator should ensure that the tra...

Page 165: ...ater than four except in data only mode else the drive will return a CHECK CONDITION status with an ILLEGAL REQUEST sense key set Echo Buffer In this mode the data shall be stored in an echo buffer Data shall be sent aligned on four byte boundaries The BUFFER ID and BUFFER OFFSET fields are ignored in this mode The drive assigns echo buffer on a per initiator basis The initiator should attempt to ...

Page 166: ...ed data to the tape The requested mark s will be appended to the data and the write buffer will be flushed to tape A ZERO value in the Number of File marks field indicates that no File marks are to be written to the tape but the write buffer is still flushed to tape If EOT is detected while writing the marks the drive will finish writing any buffered data The command will terminate with CHECK COND...

Page 167: ...tricted access to all internal tests 7 2 Diagnostic Test This clause describes the Diagnostic Test facilities of the drive The method for executing tests and receiving test results from the Host is described and a full list of available tests and possible result messages is given Diagnostics can be initiated in several ways Power on Self Test Send Diagnostic command initiating a Self Test Send Dia...

Page 168: ...detected during this test the drive will return CHECK CONDITION status to the host 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 4 Hardware Error and the ASC ASCQ will be 44 00 Internal Target Failure The host can then issue a RECEIVE DIAGNOSTIC RESULT command to the drive in order to ...

Page 169: ... 10 times 3 run 100 times 4 run 1000 times Parameters A B C Any additional parameters required to fully define the diagnostic test These parameters are unused and shall be 00h 7 2 4 Diagnostic Test Number Summary The following is a list of the diagnostic capabilities of the SDX 800V The Test Availability Code indicates if a particular test can be executed by the Host computer or is executed during...

Page 170: ...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 7 3 RECEIVE DIAGNOSTIC RESULT SCSI 2 Header Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 81h 1 Reserved 2 MSB Page Length 00 05h 3 LSB Regardless of the PF bit in the SEND DIAGNOSTIC command the five bytes of diagnostic test result information will be ...

Page 171: ... 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 Refer to clause 7 2 6 Test number This is the test number to which the message applies if a test fails within a sequence the individual test number will be returned Note Diagnostic test 30 Front Panel Check will light ea...

Page 172: ...OGGED ON WRITE 54h EOM DETECTED ON WRITE 55h APPEND TIME OUT 57h APPEND OVER POSITION 59h ATF UNLOCK 5Ah APPEND DBP NG 5Bh FORMAT TIMEOUT 5Dh WRITE FRAME OVER 5Fh WRITE TIMEOUT 67h ASDA FRAME OVER 68h ECC FRAME OVER 6Bh MC COMMAND REJECT ERROR 6Dh MC MISC ERROR 75h DIAGNOSTIC FAILURE 77h FBI COMMAND TIME OUT 78h DMA Parity Error SCSI Controller 79h DMA Parity Error Interface Buffer Controller 7Ah ...

Page 173: ...FER RAM TEST FAILURE 14h INTERNAL MESSAGE BUS TEST FAILURE 15h DATA COMPRESSION DMA LINE TEST FAILURE 20h MECHANISM CONTROLLER MICROPROCESSOR TEST FAILURE F0h MIC BROKEN ERROR F1h MIC NOT SUPPORTED F2h RFD ERROR F4h CLEANING EOM ENCOUNTERED F7h APPEND POSITION ERROR F8h ILLEGAL TAPE F9h ILLEGAL FIRMWARE FAh UNDEFINED TAPE FBh FIRMWARE MISCELLANEOUS ERROR FCh FIRMWARE VERIFICATION FAILURE FDh FIRMW...

Page 174: ...7 Drive Diagnostics 7 8 SONY AIT 3Ex drive SDX 800V series Ver 1 0 This page intentionally left blank ...

Page 175: ...NCE ERROR 4B 00 DATA PHASE ERROR 70 NN DECOMPRESSION EXCEPTION SHORT ALGORITHM ID OF NN 29 80 DRIVE FAILED POWER ON TEST OR DIAGNOSTIC SONY Unique 00 05 END OF DATA DETECTED 14 03 END OF DATA NOT FOUND 00 02 END OF PARTITION MEDIUM DETECTED 5D 00 FAILURE PREDICTION THRESHOLD EXCEEDED 00 01 FILEMARK DETECTED 30 00 INCOMPATIBLE MEDIUM INSTALLED 11 08 INCOMPLETE BLOCK READ 48 00 INITIATOR DETECTED ER...

Page 176: ...TION MEDIUM MAY HAVE CHANGED 4E 00 OVERLAPPED COMMANDS ATTEMPTED 1A 00 PARAMETER LIST LENGTH ERROR 26 01 PARAMETER NOT SUPPORTED 26 02 PARAMETER VALUE INVALID 2A 00 PARAMETERS CHANGED 47 00 PARITY ERROR 03 00 PERIPHERAL DEVICE WRITE FAULT 27 04 PERSISTENT WRITE PROTECT 15 02 POSITIONING ERROR DETECTED BY READ OF MEDIUM 29 00 POWER ON RESET OR BUS DEVICE RESET OCCURRED 2A 05 REGISTRATION PREEMPTED ...

Page 177: ...RITE ERROR 0C 0B AUXILIARY MEMORY WRITE ERROR 11 00 UNRECOVERED READ ERROR 11 08 INCOMPLETE BLOCK READ 11 12 AUXILIARY MEMORY READ ERROR 14 03 END OF DATA NOT FOUND 15 01 MECHANICAL POSITIONING ERROR 15 02 POSITIONING ERROR DETECTED BY READ OF MEDIUM 1A 00 PARAMETER LIST LENGTH ERROR 20 00 INVALID COMMAND OPERATION CODE 24 00 INVALID FIELD IN CDB 25 00 LOGICAL UNIT NOT SUPPORTED 26 00 INVALID FIEL...

Page 178: ...ARY MEMORY ACCESIBLE 3B 08 REPOSITION ERROR 3D 00 INVALID BITS IN IDENTIFY MESSAGE 3F 01 MICROCODE HAD BEEN CHANGED 3F 11 MEDIUM AUXILIARY MEMORY ACCESIBLE 43 00 MESSAGE ERROR 44 00 INTERNAL TARGET FAILURE 45 00 SELECT OR RESELECT FAILURE 47 00 PARITY ERROR 48 00 INITIATOR DETECTED ERROR MESSAGE RECEIVED 49 00 INVALID MESSAGE ERROR 4A 00 COMMAND PHASE ERROR 4B 00 DATA PHASE ERROR 4E 00 OVERLAPPED ...

Page 179: ...16h 6 95 6 18 RELEASE UNIT 6 17h 6 79 6 1 ERASE 19h 6 2 6 8 MODE SENSE 6 1Ah 6 56 6 3 LOAD UNLOAD 1Bh 6 8 6 17 RECEIVE DIAGNOSTIC RESULTS 1Ch 6 77 6 25 SEND DIAGNOSTIC 1Dh 6 98 6 11 PREVENT ALLOW MEDIUM REMOVAL 1Eh 6 64 6 4 LOCATE 2Bh 6 10 6 16 READ POSITION 34h 6 75 6 31 WRITE BUFFER 3Bh 6 108 6 15 READ BUFFER 3Ch 6 72 6 19 REPORT DENSITY SUPPORT 44h 6 81 6 5 LOG SELECT 4Ch 6 11 6 6 LOG SENSE 4Dh...

Page 180: ...10 Appendix C 10 2 SONY AIT 3Ex drive SDX 800V series Ver 1 0 6 26 SET DEVICE IDENTIFIER A4h 6 100 6 20 REPORT DEVICE IDENTIFIER A3h 6 85 ...

Page 181: ...tition count exceeded 83h 81h Reserved 83h 82h Reserved 83h 83h MIC is exist but is not used 83h 84h Reserved 83h 86h 83h 87h Broken MIC is loaded in AIT mode 83h 88h Reserved 83h 89h User Volume Note Size mismatch 83h 8Ah User Partition Note Size mismatch 83h 8Bh Reserved 83h 96h 83h 97h Current Partition is not the last partition 83h 98h Cannot append the new partition because the remaining capa...

Page 182: ...11 Appendix D 11 2 SONY AIT 3Ex drive SDX 800V series Ver 1 0 This page intentionally left blank ...

Page 183: ... medium shall be moved in but not positioned for access The EOT and RETEN bits shall be set to zero Following successful completion the device server shall return GOOD STATUS If both the medium and the device server support MAM the device server shall generate a unit attention condition for all initiators with the additional sense code and additional sense code qualifier set to MEDIUM AUXILIARY ME...

Page 184: ... in the next section and is composed of 1 An attribute identifier 2 An attribute format code 3 A bit indicating whether the identified attribute is read only 4 An attribute length specifying the number of bytes in the identified attribute value and 5 The value of the identified attribute There are three types of attribute table 12 2 Table 12 2 Types of MAM Attributes Attribute Type Attribute Sourc...

Page 185: ...tered using subsequent WRITE ATTRIBUTE commands A read write attribute may be returned to be nonexistent state using a WRITE ATTRIBUTE command with the attribute length set to zero When the READ ONLY bit is zero the attribute is in the read write state Read and Write Attribute Commands The read 8Ch and write 8Dh attribute commands will be implemented follows 12 6 MEDIUM AUXILIARY MEMORY ATTRIBUTE ...

Page 186: ... a requirement for the contents of the ATTRIBUTE LENGTH field The ATTRIBUTE VALUE Field contains that current READ ATTRIBUTE or desired WRITE ATTRBUTE value of the attribute Attribute identifier values Attribute identifier values overview The values in the ATTRIBUTE IDENTIFIER field are assigned according to the attribute type and whether the attribute is standard or vendor unique table 12 6 Table...

Page 187: ...1 048 576 bytes two means 2 097 152 bytes etc 0002h TAPEALERT FLAGS provides a means of reporting the state of the Tape Alert flags for the previous load of the medium Each Tape Alert flag occupies one bit Flag 1 MSB Byte 1 Flag 64 LSB Byte 8 The bits specify all the Tape Alert flags that were set during the previous load I e the bits are sticky for the load 003h LOAD COUNT Indicates how many time...

Page 188: ...I spaces 20h 0220h TOTAL MBYTES WRITTEN IN MEDIUM LIFE and 0221h TOTAL MBYTES READ IN MEDIUM LIFE Indicate the total number of data bytes that are transferred to or from the medium surface after any data compression has been applied over the entire medium life These values are cumulative and shall never be reset These values are expressed in increments of 1 048 576 bytes i e a value of one means 1...

Page 189: ...OUNT LSB 60 65 MSB TOTAL AMOUNT OF DATA READ LSB 66 71 MSB TOTAL READ RETRIES COUNT LSB 72 77 MSB LOAD COUNT LSB 78 83 MSB TOTAL CHANGE PARTITION COUNT LSB 84 89 MSB TOTAL PARTITION INITIALIZE COUNT LSB The CURRENT AMOUNT OF DATA WRITTEN field indicates the amount of data physically written to the medium during this load of the medium This value is expressed in increments of 1048576 bytes e g a Va...

Page 190: ...it is reset to zero after a medium format This value is expressed in increments of 1048576 bytes e g a value of one means 1048576 bytes two means 2097152 bytes etc The TOTAL WRITE RETRIES COUNT field indicates the total number of write retries since the last medium format This count accumulates over the life of the medium but it is reset to zero after a medium format The exact definition of the er...

Page 191: ...SB PREVIOUS READ RETRIES COUNT LSB 32 35 MSB TOTAL AMOUNT OF DATA WRITTEN LSB 36 39 MSB TOTAL WRITE RETRIES COUNT LSB 40 43 MSB TOTAL AMOUNT OF DATA READ LSB 44 47 MSB TOTAL READ RETRIES COUNT LSB 48 51 MSB LOAD COUNT LSB 52 55 MSB CHANGE PARTITION COUNT LSB 56 59 MSB PARTITION INITIALIZE COUNT LSB The CURRENT AMOUNT OF DATA WRITTEN CURRENT WRITE RETRY COUNT CURRENT AMOUNT OF DATA READ CURRENT REA...

Page 192: ...IUM TYPE 1 Binary 0409h MEDIUM TYPE INFORMATION 2 Binary 040Ah 07FFh Reserved The MEDIUM MANUFACTURER Contains eight bytes of ACSII data identifying the vendor of the media Note It is intended that the MEDIUM MANUFACTURER attribute provide a unique vendor identification of the manufacturer of the media In the absence of a formal registration procedure T10 maintains a list of known vendor identific...

Page 193: ...e time Table 12 12 MEDIUM TYPE and MEDIUM TYPE INFORMATION attributes MEDIUM TYPE Description MEDIUM TYPE INFORMATION 00h Data medium Reserved 01h Cleaning medium Maximum number of cleaning cycles permitted 02h 7Fh Reserved Reserved 80h Write once medium Reserved 81h FFh Reserved Reserved Standard host type attributes Application clients may sue the WRITE ATTRIBUTE and READ ATTRIBUTE commands to m...

Page 194: ...5h ISO IEC 8859 5 Cyrillic 06h ISO IEC 8859 6 Arabic 07h ISO IEC 8859 7 Greek 08h ISO IEC 8859 8 Hebrew 09h ISO IEC 8859 9 Latin 5 0Ah ISO IEC 8859 10 Latin 6 0Bh 7Fh Reserved 80h ISO IEC 10646 UCS 2BE 81h ISO IEC 10646 1 UTF 8 82h FFH Reserved BARCODE Is the contents of a barcode associated with the medium in the MAM OWNING HOST TEXTUAL NAME Indicates the host from which that USER MEDIUM TEXT LAB...

Page 195: ...WORM media the WP bit is not used in WORM mode and will be set to ZERO 13 3 How to detect a WORM cartridge The WORM bit of AIT Device Configuration Page 31h is used to indicate the presence of a WORM media Page 31h AIT Device Configuration Page Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page Code 31h 1 Page Length 8 2 AIT DEV ABS ULP PRT PNJ SYSLOG 3 SPAN 0Ah 4 MIC WORM Reserved 5 Reserved WORM Capable 6...

Page 196: ...bits and bytes are the same as returned with Mode Sense Page 11 2Parition AIT 0 All other bits and bytes are the same as returned with Mode Sense Page 31 Set IDP bit to 1 Additional Partition 1 Partition Size non zero value All other bits and bytes are the same as returned with Mode Sense Page 11 Mode Sense Page 31h Mode Select Page 31h Mode Sense Page 11h Mode Select Page 11h Mode Sense Page 31h ...

Page 197: ...ected with a Check Condition status and sense data Write Projected Error 07 27 00 07 Sense Key ASC ASCQ Run time error Append Position Error 03 27 04 f7 The AIT WORM drive will allow write operations when 1 Append Write Operation is allowed only at End Of Data EOD area Prior to an Append Write Operation several commands can be used to position the drive at EOD area Space to EOD space code 3 Space ...

Page 198: ...13 Appendix F SONY AIT 3Ex drive SDX 800 series Ver 1 0 13 4 This page intentionally left blank ...

Page 199: ...n the drive during this 15 seconds window will trigger the DR mode The drive will exit the DR standby mode after 15 seconds and resume normal mode of operation A SCSI reset will force the drive to exit the DR standby mode and service the SCSI reset 3 Upon power up the drive will enter the DR mode Observe the simultaneous flashing LEDs of TAPE MORTION and CLEANING REQUEST While in DR mode a SCSI RE...

Page 200: ...nable This bit reflects the status of the DR mode When the drive enters DR mode DREnable bit will be set to 1 This bit shall be reset to zero when the drive exits the DR mode A Mode Select of Page Code 0x3C with setting of DREnable bit will force the drive to enter DR mode With DREnable bit set to zero the drive will exit the DR mode Setting this bit to 1 when the tape is not write protected shall...

Page 201: ...evel of the media has fallen off to a level where data recovery is no longer possible Early Warning A device computed position near but logically before the end of partition See the REW bit in the Mode Select Device Configuration page ECC Error Correction Code End Of Data EOD End of data in a partition a special format group written after all current user data End Of Medium EOM The extreme positio...

Page 202: ...th of the actual block read exceeds the requested transfer length in the command descriptor block Only the requested amount of data is returned to the host Partition The entire usable region of recording and reading paths in a volume or in a portion of a volume If there is more than one partition they shall be numbered starting with ZERO i e beginning of partition ZERO RAW See Read After Write Rea...

Page 203: ...to the SDX 800V updated as the tape is used and written back into the System area on the tape when it is unloaded Tape Write Protect power failure or reset will losethe log data maintained in RAM Under Length The incorrect length condition that exists after executing a read command when the requested transfer length in the command descriptor block exceeds the length of the actual block read Volume...

Page 204: ...15 Appendix H SONY AIT 3Ex drive SDX 800V series Ver 1 0 15 4 This page intentionally left blank ...

Reviews: