background image

Summary of Contents for FC TapeWare AIT-250i FC

Page 1: ......

Page 2: ...fornia 95134 U S A TEL 1 408 432 1600 FAX 1 408 955 5533 TLX 171331 SJESONY Sony Taiwan Limited ODS Dept DS Sect 5F 145 Changchun Road Taipei 104 Taiwan TEL 886 2 2522 7953 FAX 886 2 2522 2237 Sony Europe Semiconductor Electronic Solutions The Heights Blookland Weybridge Surrey KT13 OXW TEL 01932 81 6000 FAX 01932 81 7001 Sony Corp of Hong Kong Ltd Beijing Rep Office Electronic Device Marketing Ho...

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

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

Page 5: ... 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 2 3 7 Re...

Page 6: ...2 5 Write Protecting Cassettes 4 3 4 3 Internal Function 4 3 4 3 1 The Load Sequence 4 3 4 3 2 The Unload Sequence 4 3 4 3 3 Power Fail or SCSI Reset Handling 4 4 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 Display 4 5 4 4 Tape Format 4 5 4 4 1 Tape Partitions 4 5 4 4 1 1 Formatting partitions 4 5 4 5 Maintenance Troubleshooting and S...

Page 7: ...9 NO OPERATION 08h 5 9 5 3 10 MESSAGE PARITY ERROR 09h 5 9 5 3 11 BUS DEVICE RESET 0Ch 5 9 5 3 12 IDENTIFY 80h FFh 5 10 5 3 13 IGNORE WIDE RESIDUE 23h 5 10 5 4 Status Specification 5 10 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 9 6 5 LOG SELECT 4Ch 6 10 6 6 LOG SENSE 4Dh 6 12 6 6 1 The Log Page Descriptor 6 13 6 6 2 The Log Parameter Des...

Page 8: ...34h 6 56 6 16 RECEIVE DIAGNOSTIC RESULTS 1Ch 6 58 6 17 RELEASE UNIT 17h 6 60 6 18 REPORT DENSITY SUPPORT 44h 6 61 6 19 REPORT LUNS A0h 6 63 6 20 REQUEST BLOCK ADDRESS 02h 6 64 6 21 REQUEST SENSE 03h 6 65 6 22 RESERVE UNIT 16h 6 73 6 23 REWIND 01h 6 74 6 24 SEEK BLOCK 0Ch 6 75 6 25 SEND DIAGNOSTIC 1Dh 6 76 6 26 SPACE 11h 6 78 6 26 1 CHECK CONDITION 6 80 6 26 2 Sony SDX 250V Unique Implementation fo...

Page 9: ...der 9 1 10 Appendix C SCSI Commands OP Code Order 10 1 11 Appendix D ASC ASCQ for AIT Sony Unique 11 1 12 Appendix E Disaster Recover 12 1 Overview 12 1 12 2 Creating Disaster Recovery Tape 12 1 12 3 Configuring the Drive for Disaster Recovery Operation 12 1 12 4 Exiting DR Mode 12 1 12 5 Supported CDROM DR Command Set 12 1 12 5 1 Inquiry 12h 12 1 12 5 2 Read 10 28h 12 1 12 5 3 Read Capacity 0x25 ...

Page 10: ...SDX 250V series Ver 1 0 Table of Contents This page intentionally left blank ...

Page 11: ...s have increased up to ten fold while the time to access this data has increased less than two fold creating a large mismatch between the amount of stored data and the ability to access it This 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 applicatio...

Page 12: ...Random read Append write Repeat Write option 1 4 Reference Please refer to the following documents for additional information SCSI 2 1ANSI X3 131 1996 Small Computer Systems Interface 2 SCSI 2 SCSI Parallel Interface 2 SPI 2 ANSI X3T10 1142D rev 20b ANSI X3T9 2 86 109 Revision 10H or above available through ANSI ALDC Adaptive Lossless Data Compression ALDC Algorithm ECMA 222 available through 2ECM...

Page 13: ...6 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 250V RP 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 7...

Page 14: ...re 2 2a SDX 250V Mounting Holes 155 0 0 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 ...

Page 15: ... 0 3mm 1 87 0 01 94 0 0 5mm 3 70 0 02 21 8 0 5mm 0 86 0 02 41 2 0 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 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 9 8 0 6mm 0 39 0 02 _ _ 7 4 0 6mm 0 29 0 02 _ _ 7 0 0 5mm 0 28 0 02 _ _ ...

Page 16: ...sible 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 250V 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 Hita...

Page 17: ...f 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 1998 class B EN 55024 19...

Page 18: ...cations The specifications below also assume that the C3 ECC frame is generated on writing and used as necessary on reading and further assumes that read after write rewrites are used as necessary on writing 2 3 1 Data Capacity The SDX 250V 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 comp...

Page 19: ...the period from the time when the operator inserts a cassette into the drive to the time when the drive is ready The data in the below table represents the average time for SDX 250V The time it may take for retrying is not reflected here TAITE 20N 98m Load Time 25 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 t...

Page 20: ... 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 250V is 300 000 power on hours assuming a duty cycle of 100 where DutyCycle Tape Motion Time Pow...

Page 21: ...erband 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 VD...

Page 22: ...ompression 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 E Turbo Format allows both compressed and uncompressed data to reside on the same tape The Sony SDX 250V has a DIP switch to disable the Data Compre...

Page 23: ...allation SONY AIT E Turbo drive SDX 250V series Ver 1 0 3 1 3 Installation 3 1 Installation Guide Dip switch Figure 3 1 DIP Switch Figure 3 2 Connector Positions Jumpers SCSI 68 pin Connector Power Connector ...

Page 24: ... 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 250V 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 CLOSED Jumper installed 3 1 2 Terminatio...

Page 25: ...ontrol 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 5 5V GND GND 12V 4 3 2 1 Figure 3 5 Power Connector 3 1 6 SCSI 68 pin Connector Figure 3 6 illustrates SCSI 68 pin connector and table 3 4 shows ...

Page 26: ...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 RE...

Page 27: ...ROUND 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 REQ...

Page 28: ...six 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 c...

Page 29: ... E Turbo drive SDX 250V 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 30: ...3 Installation SONY AIT E Turbo drive SDX 250V series Ver 1 0 3 8 This page intentionally left blank ...

Page 31: ...or occurred All of three LEDs flash fast simultaneously 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 Rea...

Page 32: ... in clause 4 3 1 4 2 3 Removing Cassettes The cassette can be removed from the SDX 250V either in response to a SCSI UNLOAD command or by pressing the Eject button The operator uses the Eject button to initiate the unload sequence see clause 4 3 2 The 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 t...

Page 33: ...accessed and the System log is read into the drive 3 Finally the drive goes on line In the case of 2 partition tape the drive detects that the tape has been formatted as a two partition tape when the Reference Area is read The drive will then automatically position to the beginning of partition 0 before coming on line Partition 0 is the partition that begins the furthest from BOM 4 3 2 The Unload ...

Page 34: ... Status Display The SDX 250V starts with its Diagnostic function This is made up of the Front Panel Test and the Kernel Test Front Panel Test LED display sequence This function is for checking TAPE MOTION CLEANING REQUEST and REPLACE TAPE LEDs and the related circuits No errors can be generated as this test is only for operator verification of indicator operation Kernel Test After the Front Panel ...

Page 35: ... 1 could contain a directory of these files written later With the exception of the Device area on the tape each partition of a 2 partition tape is identical to a single data space tape in structure This means each partition has its own Tape Log area this is necessary because the patterns of usage may be very different for each partition Similarly each has its own Vendor Group because the partitio...

Page 36: ... cleaning cassette is inserted automatic cleaning operation starts and when its over the cassette is ejected 3 One cleaning cassette can be used approximately 60 times 4 When the cleaning cassette is ejected without doing cleaning it is possible that there were no more cleaning tape left Since cleaning tape cannot be used twice please insert new cleaning cassette in this case 5 SDX TCL can be inse...

Page 37: ...JECT button is also disabled Send an PREVENT ALLOW MEDIA REMOVAL with prevent bit clear command issue a SCSI bus reset or power the drive off and back on to override this condition If Tape is still in the drive after following 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 cassett...

Page 38: ...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 lifted out of the drive mechanism and is ejected 7 Return the drive to Sony for repair The drive powers up properly and loads and unloads tapes but will not respond to any SCSI commands A If SCSI bus...

Page 39: ... cartridge Load a new tape in the drive Retry the operation Note If these steps do not correct the problem the drive may be defective and should be returned to Sony for service 4 5 2 4 Media Warning When a Media Warning threshold is exceeded the drive will indicate that the tape is bad by flashing the Replace Tape LED MEW Media Warning bit is 1 The indicator will be on for 0 9 seconds off for 0 3 ...

Page 40: ...4 Operation 4 10 SONY AIT E Turbo drive SDX 250V series Ver 1 0 This page intentionally left blank ...

Page 41: ...hardware 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 Fu...

Page 42: ...RITE FILEMARKS 10h For implementation details on these commands see the Command Section 6 The following Optional commands are NOT supported CHANGE DEFINITION COMPARE COPY AND VERIFY 10 byte MODE SENSE MODE SELECT READ REVERSE TRACK SELECT SCSI 1 optional command not applicable to the SDX 250V 5 2 SCSI Bus Operation 5 2 1 Typical SCSI Operation This example describes the typical SCSI bus sequence b...

Page 43: ...e of temporarily disconnecting from the bus consequently allowing other initiator target communications to take place To do so however the Host needs to support Disconnect Re select The mechanism for performing the Disconnect Re select procedure is implemented as follows 1 The Host arbitrates for the SCSI bus and upon winning the bus it proceeds to select target device Prior to releasing SEL and c...

Page 44: ...e Specification This clause includes all SCSI messages Both supported and non supported messages are listed Elements of this clause come from clause 5 Logical Characteristics of the SCSI standard The message system allows communication between an initiator and a target for the purpose of physical path management The table below lists the Messages supported by the SDX 250V The SDX 250V supports the...

Page 45: ...Q ACK offsets for all logical units and target routines on the two devices This agreement only applies to data phases The transfer period factor times four is the value of the transfer period Transfer period is the minimum time allowed between leading edges of successive REQ pulses and of successive ACK pulses The SDX 250V supports the following transfer periods Table 5 4 Synchronous Data Transfer...

Page 46: ...ge to the initiator Prior to releasing the ACK signal on the last byte of the SDTR message from the target the initiator shall assert the ATN signal and respond with its SDTR message or with a MESSAGE REJECT message If an abnormal condition prevents the initiator from returning an appropriate response both devices shall go to asynchronous data transfer mode for data transfers between the two devic...

Page 47: ...ent a Non ZERO transfer width Each device transmits and receives data with a transfer width equal to the responding SCSI device s transfer width b Transfer width equal to ZERO Eight bit data transfer c MESSAGE REJECT message Eight bit data transfer If the initiator recognizes that negotiation is required it asserts the ATN signal and sends a WDTR message to begin the negotiating process After succ...

Page 48: ...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 rele...

Page 49: ...AGE REJECT message in response to the units DISCONNECT message the unit will disable disconnects for the rest of the nexus and continue 5 3 9 NO OPERATION 08h This message is sent by an initiator in response to a target s request for a message when the initiator does not currently have any other valid message to send This message is accepted when the drive is acting as a target and may be sent whe...

Page 50: ... sent 5 3 13 IGNORE WIDE RESIDUE 23h Table 5 5 Ignore Wide Residue Message Byte Value 0 23 Message Code 1 01 Ignore The IGNORE WIDE RESIDUE message see table 5 5 shall be sent from the SDX 250V to indicate that the number of valid bytes sent during the last REQ ACK handshake and REQB ACKB handshake of a DATA IN phase is less than the negotiated transfer width The ignore field indicates the number ...

Page 51: ...ne state the Host cannot perform any operation which would cause tape motion These commands will return a CHECK CONDITION status with a DRIVE NOT READY sense key set The command types which are not allowed are write read verify or space commands The Host may load the tape when the unit is off line so long as the tape has been prevented from being ejected via the PREVENT ALLOW MEDIA REMOVAL command...

Page 52: ...5 SCSI Interface SONY AIT E Turbo drive SDX 250V series Ver 1 0 5 12 This page intentionally left blank ...

Page 53: ...OCK ADDRESS 02h 6 64 6 21 REQUEST SENSE 03h 6 65 6 22 RESERVE UNIT 16h 6 73 6 23 REWIND 01h 6 74 6 24 SEEK BLOCK 0Ch 6 75 6 25 SEND DIAGNOSTIC 1Dh 6 76 6 26 SPACE 11h 6 78 6 27 TEST UNIT READY 00h 6 81 6 28 VERIFY 13h 6 82 6 29 WRITE 0Ah 6 84 6 30 WRITE BUFFER 3Bh 6 86 6 31 WRITE FILEMARKS 10h 6 88 Note In compliance with the SCSI specification the unit will terminate the command with a CHECK COND...

Page 54: ...t logical position Any write data that is currently held in the buffer is written to tape before the ERASE is executed Immed If the Immediate 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 The Long bit controls the distance to be erased The drive will always er...

Page 55: ...d or not implemented by the target the target shall terminate the command with a CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST When the Cmd DT bit is set to one the page or operation field specifies the SCSI operation code for which the drive shall return support data EVPD The Enable Vital Product Data EVPD bit of one specifies that the drive returns the optional vital produ...

Page 56: ... 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 defined code set to 00h ISO Version This field is ZERO indicating that the drive does not necessarily comply with the ISO version of SCSI ECMA VERSION Thi...

Page 57: ...ODE If Drive Mode is DR MODE this field shows following ASCII data Byte 44 48 DR 10 Vital Product Data This contains a list of the vital product data codes supported by the drive Supported Vital Product Data pages Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 01h 1 Page Code 00h 2 Reserved 00h 3 Page Length 03h 4 Supported Page List 00h 5 Supported Page List 80h 6 Supporte...

Page 58: ...h 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 ANSI IEEE 394 1995 Product Revision page Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 01h 1 Page Code C0h 2 Reserved 00h 3 Page Length 08h 4 Product Revision Level 7 8 11 Reserved Command supp...

Page 59: ...eripheral Quaifier Peripheral Device Type 01h 1 Reserved 00h Support 03h 2 ISO version 0 ECMA version 0 ANSI Approved version 02h 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 standard The data format conforms to the definition in table 6 2 ...

Page 60: ...l positioned at beginning of medium for removal etc An EOT bit of one and a Load bit of one shall cause the target to return CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to ILLEGAL FIELD IN CDB If the drive has received an UNLOAD command with the Immediate bit set and then receives either another command which would involve tape mo...

Page 61: ...icates that a change to the partition specified in the partition field is to occur 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 o...

Page 62: ...LID FIELD IN CDB PC The Page Control field defines the type of parameter values to be selected Table 6 3 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 ...

Page 63: ...riable Length Information Page is assigned as 3Eh Please refer the description for Log Sense Page 3Eh and Appendix MIC on this Product Specification Manual User Volume Note and User Partition Note is automatically created with indicated size if it is not exist User Volume Note size and User Partition Note size must be the same size with current one if it is already exist Just only supersede operat...

Page 64: ...initiator If the 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 as...

Page 65: ... 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 code If an invalid parameter pointer is sent the drive will return CHECK CONDITION with the sense key set to ILLEGAL REQUEST and an additional sense code of INVALI...

Page 66: ...arget 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 PARAMETER LIST The DU DS TSD ET TMC and LP fields are collectively referred to as the control byte DU The DU bit Disable Update is not defined for threshold values indicated by the PC field of the LOG SENSE command descriptor blo...

Page 67: ...ach supported page below for information on the setting of this field Note If any of the other bit fields in the control byte are set then the command will terminate with a CHECK CONDITION status with a sense key of ILLEGAL REQUEST and an additional sense code of INVALID FIELD IN PARAMETER LIST 6 6 3 Supported Log Pages The following log pages are supported Table 6 11 Supported Log pages Page Code...

Page 68: ...reshold 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 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 The format of the Error Counters Pages is given below Table...

Page 69: ...e 5 LSB 6 DU 0 DS 1 TSD 0 ETC 0 TMC 00 Reserved LP 1 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 for a single error encountered by the d...

Page 70: ...umber of RAW Retries Current number of Groups Read Current number of ECC 3 Retries Previous number of Groups Written Previous number of RAW Retries Previous number of Groups Read Previous number of ECC 3 Retries Total number of Groups Written Total number of RAW Retries Total number of Groups Read Total number of ECC 3 Retries Load Count 3 2 3 2 3 2 3 2 4 3 4 3 2 This information is contained with...

Page 71: ... 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 Reserved 0 LP 0 7 Parameter Length 04h 8 MSB Parameter Value 11 LSB Tape Capacity Log Page Parameters Code Value When AIT bit is set to ZERO in Mode Sense Page 31h 0001 Remaining capacity partition 0 kilobytes ...

Page 72: ...e are listed below with their meaning Table 6 24 Supported Parameter Codes Parameter Code Length bytes 0001h 0002h 0003h 0004h 0005h 0006h 0007h 0008h 0009h 0011h 0018h Drum revolution minute Load count Thread count Mechanism motion count rotary encoder Cleaning Request Flag and Interval minute EEPROM written count MD serial number All board revision number Drive serial number Last 8 Mechanism Err...

Page 73: ...6 6 9 Read and Write Frame Error Counter Page The Read and Write Error Counter Page has 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 26 Read and Write Frame Error...

Page 74: ...3h Param0001h 336 AIT2 6 6 10 Data Compression Transfer Log Page The page allows the host to monitor the performance of the ALDC compression The PC field in LOG SENSE determines whether current cumulative or current default threshold values are returned The page has the following format Table 6 27 Data Compression Transfer Log Page Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 39h 1 Reserved 2 MSB Page Len...

Page 75: ...last power on or Clear Log operation as follows Average_compression_ratio Kilobytes_to_data_compression Kilobytes_to_tape Similarly the host can calculate instantaneous compression ratio achieved by the autoloader for a particular read or write command Instantaneous_compression_ratio Logical_entity_size Physical_entity_size 6 6 11 AIT Log Page 3Ch This page is for the AIT original Tape Log The AIT...

Page 76: ...3 correction since the last update of the System area Load Count This is the number of times the tape has been loaded since the first time a tape was written One load consists of threading the media around the drum of the drive mechanism positioning the tape ready for use and later unthreading the media The number accumulates over the life of the tape but is ZEROed by a format pass This field is R...

Page 77: ...st Valid Absolute Frame Number Partition Attribute Maximum Absolute Frame Number 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 Code Description Length 0101h 0102h 0103h 0104h 0105h 0106h 0107h 0108h 0109h 010Ah 010Bh 010Ch 010Dh 010Eh 010Fh 0110h 0111h 0112h Current Number of Groups Written Current RAW Retries Current Number of Groups Read Current C3 ECC Retries Previous Number of Group Written Previous RAW...

Page 78: ...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 SCSI bus PF The Page Format bit indicates that the data sent by the Host after the MODE SELECT header and block descriptors complies with the definition of pages as set out in SCSI 2 SP The Save Parameters bit instructs the drive ...

Page 79: ...ata is on tape or the write retry is exceeded Speed The drive only supports one speed the default speed Because of this this field must be set to ZERO Any other value will cause a CHECK CONDITION status with an ILLEGAL REQUEST sense key is returned Block Descriptor Length This specifies the length in bytes of all the block descriptors Since the drive only allows one block descriptor this value mus...

Page 80: ...the drive into which parameter data may be saved The page codes that are supported are Table 6 34 Supported MODE SELECT Page Codes Page Code Description Parameter List Length 00h 02h 0Fh 10h 11h 1Ch Standard Sense Disconnect Reconnect Data Compression Control Device Configuration Medium Partitions Parameter Information Exception Control 0Ch 0Ch 10h 1Ch 0Ch 10h 1Ch 0Ch 10h 1Ch 0Ch 0Ch 18h when AIT ...

Page 81: ...eleasing the SCSI bus before attempting re selection The default value is 0 Maximum Burst Size This field defines the maximum amount of data that the drive shall transfer during a data phase before disconnecting This value is expressed in increments of 512 bytes The default value is 1FBCh Note 512 4 028 0FBCh 2 062 336 bytes which means that the Maximum Burst Size is approximately equal to SDX 250...

Page 82: ...cessed using the selected compression algorithm before being written to the medium A DCE bit of ZERO indicates that data compression is disabled DCC A Data Compression Capable DCC bit of one indicates that the drive 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 A DCC bit of ZERO indicates th...

Page 83: ...n field should be set accordingly 11b A RED field of 11b is undefined Compression Algorithm The compression algorithm field indicates the compression algorithm the drive will use to process data sent to it by the initiator if the DCE bit is one The SDX 250V supports the ALDC1 data compression algorithm which is identified by the value 00 00 00 03h in the compression algorithm field A value of ZERO...

Page 84: ...d ECC Reserved 0 Disable RAW This bit is used to enable or disable the use of Read After Write error detection If this bit is NOT set RAW is enabled This is the drive s default configuration 3rd ECC This bit is used to enable or disable the use of Third Level Error Correction If this bit is set 3rd ECC is enabled This is the drive s default configuration Active Partition Indicates the current part...

Page 85: ... condition on writes and reads Gap Size This field is not used by the SDX 250V and shall be set to ZERO otherwise a CHECK CONDITION with an ILLEGAL REQUEST sense key will be returned EOD Defined This field shall always be set to ZERO so that the drive will use its default EOD definition to detect and generate EOD Any other value will cause the drive to return a CHECK CONDITION status with an ILLEG...

Page 86: ...le however it accepts all values as a don t care This number is the maximum number of additional partitions supported Additional Partitions Defined This field specifies the number of additional partitions to be defined for the tape 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 driv...

Page 87: ...with an ILLEGAL REQUEST Sense Key set Medium Format Recognition This field is only valid on a MODE SENSE and is set to 03h to indicate that the drive is capable of format and partition recognition This is non changeable field It accepts all the value however always returns 1 Partition Sizes This field allows the initiator to allocate the capacity of each partition It will also allow the initiator ...

Page 88: ...l as the AIT Format limit of 256 partitions SDX 250V calculates how many partitions can be created for the current SDX1 25C media for example you can make up to 14 partitions with net total 13 bytes of the User Volume Note and User Partition Notes when using 2Kbytes version of SDX1 25C Additional Partitions Defined This field specifies the number of additional partitions to be defined for the tape...

Page 89: ...page PSUM Partition Size Unit of Measured field defines the units in which the Partition Size value selects the partition size which in the case of this drive is Megabytes Therefore the drive returns 10b for a MODE SENSE and will only accept this value for a MODE SELECT otherwise a CHECK CONDITION status is returned with an ILLEGAL REQUEST Sense Key set Medium Format Recognition This field is only...

Page 90: ...ng and the operations of specific informational exception conditions Table 6 41 Informational Exceptions Control Page Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 Reserved Page Code 1Ch 1 Page Length 0Ah 2 Perf 0 Reserved 0 Dexcpt Test Reserved LogErr 3 Reserved MRIE 4 MSB 7 Interval Timer 00 00 00 00h LSB 8 MSB 11 Report Count Test Flag Number LSB LogErr Log Error bit LogErr of ZERO indicates that the logging...

Page 91: ...is sent with the Test bit it set to ONE the value of this field in the MODE SELECT data represents the Test Flag Number which is never returned in response to a MODE SENSE command Valid values of Test Number are 64 to 64 and 32767 7FFFh Negative numbers are represented using the 2 s complement method If the Test Flag Number is set to an invalid value the MODE SELECT command will return CHECK CONDI...

Page 92: ...corded in drive s EEPROM and it effects the drive itself Not Supported 0 Power On immediate Eject disable If this bit set to 0 then the cassette will stay in the drive when power is applied default 1 Power On immediate Eject enable If this bit set to 1 then cassette will be immediately ejected when power is applied to the drive Span The Span field is in binary notation This field is unchangeable W...

Page 93: ...ge fields not supported are set to ZERO by the drive 0 1 Changeable Values These are any values which a host may alter in a subsequent MODE SELECT command Any field that the drive allows to be changed is set to one Otherwise the field is set to ZERO 1 0 Default Values These are the default values on power up 1 1 Saved Values Not supported by the drive The addition page length field of each page re...

Page 94: ... does not support Data Compression and a Mode Sense Page is received the drive will return CHECK CONDITION status and sense key will set to ILLEGAL REQUEST The MODE SENSE data contains a four byte header followed by one eight byte block descriptor followed by ZERO or more variable length pages depending on the Page Code and the Allocation Length Table 6 47 MODE SENSE data Bit Byte 7 6 5 4 3 2 1 0 ...

Page 95: ...e return Sense Key will be ILLEGAL REQUEST Note It is value of this field together with the Fixed Bit Field in the READ or WRITE commands that determines whether the drive is in Fixed or Variable block mode Page Descriptor The supported pages are fully documented in the MODE SELECT clause of this Chapter PS When the Page Savable bit is set this indicates that the page contains saved parameters Thi...

Page 96: ...er list containing a header and a list of each current registered initiator s reservation key If multiple initiators have 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 tha...

Page 97: ...l remaining bytes shall be truncated although the Additional Length field shall still contain the actual number of bytes in the reservation key list without consideration of any truncation resulting from an insufficient allocation length This shall not be considered an error Reservation Key The reservation key list contains the 8 byte reservation keys for all initiators that have registered throug...

Page 98: ...eservation applies to the full logical unit 1h Obsolete 2h Element not supported in this drive Persistent reservation applies to the specified element 3h fh Reserved Reserved Logical Unit A SCOPE value of Logical Unit indicates that the persistent reservation applies to the entire logical unit The Logical Unit scope shall be implemented by all device server that implement PERSISTENT RESERVE OUT El...

Page 99: ...reservation that requests a transfer from the initiator to the storage medium or cache of the logical unit shall result in a reservation conflict 4h Obsolete 5h Write Exclusive Registrants Only Reads 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 initiat...

Page 100: ...he 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...

Page 101: ... the 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 fi...

Page 102: ...erminate 1 Upon 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 mechani...

Page 103: ... the SILI bit is one and 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 Indicato...

Page 104: ...gically 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 250V SDX 500V has been configured through MODE SELECT to Report Save Se...

Page 105: ...ng the DATA IN phase of the command The command does not reflect the currently selected block size only the available limits MODE SENSE returns the current block size 2 bytes is the minimum and 16 Mbytes 1 byte is the maximum block size which the unit can support Note The SDX 250V supports one byte variable Read commands However one byte Write operations are not supported and will be rejected with...

Page 106: ...iption 000b 010b 011b Combined Header and Data Data 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 DATA IN phase when Allocation Length bytes of header plus data have been transferred or when the header and all available data have been transferred to the initiator whichever is less The four byte READ BU...

Page 107: ...FER descriptor If the target is unable to accept the specified buffer offset it shall return CHECK CONDITION status shall set the Sense Key to ILLEGAL REQUEST and set the Additional Sense Code to ILLEGAL FIELD IN CDB Allocation Length The Allocation Length specifies the maximum number of bytes that the initiator has allocated for returned data An Allocation Length of ZERO indicates that no data wi...

Page 108: ...e command is rejected 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...

Page 109: ... of Blocks in Buffer indicates the number of data blocks in the buffer 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 62 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...

Page 110: ...have been transferred 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 t...

Page 111: ...ower on self test 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 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 diagnostic errors ...

Page 112: ...t is not currently reserved to the requesting initiator However if it is reserved by another initiator the drive is not released 3rdPty The Third Party release option for the RELEASE UNIT command allows an initiator to release a logical unit that was previously reserved using the Third Party reservation option If the 3rdPty bit is ZERO then the Third Party release option is not requested If the 3r...

Page 113: ...he drive shall 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 DENSIT...

Page 114: ... Secondary density code is zero and the DEFLT bit is one the logical unit shall accept a Mode Select density code of 00h as equivalent to the Primary and Secondary density code Bits Per MM This field indicates the number of bits per millimeter per track as recorded on the medium The value in this field shall be rounded up if the fractional value of the actual value is greater than or equal to 0 5 ...

Page 115: ... ILLEGAL REQUEST 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 nu...

Page 116: ... Note This command is similar in function to the SCSI 2 READ POSITION command and is supported by the SDX 250V to allow backward compatibility with QIC 104 type devices Blocks are numbered sequentially starting with 0 at BOT Each SCSI Block File mark or Save Set Mark after BOT adds one to the count Allocation Length Indicates the number of bytes of the Block Address to transfer A value of ZERO ind...

Page 117: ...efore to know whether 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 r...

Page 118: ...dicates that the current command has read a File mark or a Set mark Reporting of Set marks is optional and indicated by the RSmk bit in the MODE SENSE SELECT Device Configuration Parameter page EOM An End Of Medium EOM bit of ONE indicates that an End 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 ...

Page 119: ...m 02h Drive Electronics Sense Key specific bytes These fields will contain data that further defines the nature of the CHECK CONDITION If the sense field is set to ILLEGAL REQUEST and the SKSV bit is set to one the Sense Key specific fields will be as shown below The fields point to illegal parameters sent by the Host Table 6 71 Field Pointer Bytes Bit Byte 7 6 5 4 3 2 1 0 15 SKSV 1 C D Reserved R...

Page 120: ...ED status because one of the File mark EOM or ILI bits is set to one For File mark or Set mark detected the drive will be positioned on the EOM side of the mark if the drive direction was forward and on the BOM side of the mark if the direction was reverse 00 00 NO ADDITIONAL SENSE INFORMATION 00 01 FILEMARK DETECTED 00 02 END OF PARTITION MEDIUM DETECTED 00 03 SETMARK DETECTED 00 04 BEGINNING OF ...

Page 121: ...ve could not read the AITFormat Group containing the requested block Could be caused 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 operat...

Page 122: ...OR 05h ILLEGAL REQUEST Indicates that there 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...

Page 123: ...N 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 MODE PARAMETERS CHANGED Issued to all other initiators after one initiator changes any Mode Parameter 2A 03 RESERVATION PREEMPTED after ...

Page 124: ...uted 0Dh VOLUME OVERFLOW 00 02 END OF PARTITION MEDIUM DETECTED During Write type operation 0Eh MISCOMPARE Not supported by the SDX 250V 0Fh RESERVED Not used by SDX 250V 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 occur...

Page 125: ...by another initiator then the drive generates a RESERVATION CONFLICT status If after honoring the reservation any other initiator then attempts to perform any command except INQUIRY REQUEST SENSE or RELEASE UNIT then the command is rejected with a RESERVATION CONFLICT status A RELEASE UNIT command issued by another initiator will be ignored by that reserved logical unit 3rdPty The Third Party Rese...

Page 126: ...IND tells the drive to position the media at the beginning of the currently active partition Before rewinding the drive writes any buffered data to tape and appends an EOD marker 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 sta...

Page 127: ...uffered data File marks and Set marks have been transferred to the medium This command should be used in conjunction with the REQUEST BLOCK ADDRESS command Note This command is similar in function to the SCSI 2 LOCATE command and is supported by the SDX 250V to allow backward compatibility with QIC devices Immed If the Immediate bit equals 0 then the SEEK BLOCK command will report completion statu...

Page 128: ...e 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 describe the test that is to be run This field must be set to ZERO if the Self Test bit is set If the PF bit is ZERO the Parameter List describes the diagnostic test t...

Page 129: ...s 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 returned with a HARDWARE ERROR Sense Key and an Additional Sense Code of DIAGNOSTIC FAILURE set The Host should then send a REQUEST DIAGNOSTIC command which will return information as...

Page 130: ...acing over blocks 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 BO...

Page 131: ...tion 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 b...

Page 132: ...ncountered The Information bytes are set to the difference residue in the requested count and the actual number of blocks or marks spaced over If BOT is detected while spacing over blocks or marks in the reverse direction the EOM bit is set in extended sense The Valid bit is set to one and the Information bytes to the difference residue between the requested count and the actual number of blocks o...

Page 133: ...st If the drive has 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 78 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 ADDITIO...

Page 134: ...gth has been satisfied when a File mark a Save Set Mark if the drive has been configured to report Set marks EOD or the physical EOM is encountered The status and sense data for each of these conditions are handled in the same manner as in READ Upon completion of VERIFY the logical position is located after the last block from which data was verified or after the File mark or Set mark if one is en...

Page 135: ...t to be set VERIFY may return the following sense keys on a CHECK CONDITION NO SENSE If the actual block length is different from the specified Verification Length in Variable Block mode the Incorrect Length Indicator ILI bit and Valid bit are set to one The Information bytes in extended sense are set to the difference residue between the requested length and the actual block length In blocked mod...

Page 136: ...nation the tape is logically positioned after these 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 ...

Page 137: ...ime out WRITE WRITE FILE MARKS with Immediate bit set ERASE 2 Buffered Mode not selected This causes the buffer to flush after every write type command Buffered Mode can be configured through MODE SELECT and if NOT used will cause the drive will suffer a significant degradation in performance with respect to capacity transfer rate and loss of streaming 3 The write hold off time limit is exceeded T...

Page 138: ...e marks or set marks in buffer will be transfer to tape before this command is executed Table 6 79 WRITE BUFFER Mode Field Mode Description 000b 010b Write combined header and data Write data Combined Header and Data Mode in this mode 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 m...

Page 139: ... that the Parameter List Length does not exceed the buffer capacity If this does occur the drive returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key set The capacity of the buffer can be determined from the Buffer capacity field in the Read Buffer descriptor The Parameter List Length must be greater than four except in data only mode else the drive will return a CHECK CONDITION stat...

Page 140: ...ed to force the drive to write any buffered data to the tape If the drive is in Buffered Mode and a WRITE FILEMARKS command is received without the Immediate bit set 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 flu...

Page 141: ...s 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 Diagnostic command initiating a specif...

Page 142: ...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 identify the specific diagnostic test that failed and the failure error co...

Page 143: ...43 to 48 These tests are described in clause 7 2 7 7 2 4 Diagnostic Test Number Summary The following is a list of the diagnostic capabilities of the SDX 250V 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 1 Individual Tests Self contained modules de...

Page 144: ...END 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 of the form Table 7...

Page 145: ...esult 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 each of the front panel LEDs so that the operator can verify that the LEDs are fu...

Page 146: ... OVER POSITION 58h APPEND POSITION MISMATCH 59h AIF UNLOCK 5Ah APPEND DBP NG 5Bh FORMAT TIMEOUT 5Dh WRITE FRAME OVER 5Eh WRITE ECC OVER 5Fh APPEND ILLEGAL ATF 67h ASDA FRAME OVER 68h ECC FRAME OVER 6Bh INTERNAL BUS COMMAND REJECT ERROR 70h MECHANISM TIME OUT BACK END TIME OUT 72h HEAD CLOGGED 73h DRUM UNLOCK 75h DIAGNOSTIC FAILURE 77h FBI COMMAND TIME OUT 78h DMA Parity Error SCSI Controller 79h D...

Page 147: ...the Error Rate Log which may then be examined to determine tape performance Table 7 5 Error Rate Test Data Bit Byte 7 6 5 4 3 2 1 0 0 Diagnostic Test Number 02h 1 Loop Count 2 Test Pattern BOT RND WRT RD NLR 3 MSB Group Count 4 LSB The Test Pattern and RND fields are only relevant if the test includes a write pass otherwise their values are ignored Test Pattern 0 all ZEROs 1 All ones 2 Alternating...

Page 148: ...t group written or read and before EOD NLR 0 Drive Log will be initialized before the test 1 Drive Log will not be initialized Group Count This defines the number of groups to be written to or read from the tape 0 Write until EOT or Read until EOD EOM 0 Write until count is exhausted or EOM Read until count is exhausted or EOD EOM If EOM is encountered during Write EOD will not be written In all c...

Page 149: ... 3 Number of Frames 4 LSB Number of Frames The drive will read the number of frames specified in this field Table 7 9 Read Data Exerciser Result Bit Byte 7 6 5 4 3 2 1 0 0 Reset Error Time Re Sync Reserved Error Set 1 Error Code 2 MSB Number of loops executed 3 LSB 4 Diagnostic Test Number The results message will contain the number of loops executed during the test This test will result in a loss...

Page 150: ...7 Drive Diagnostics 7 10 SONY AIT E Turbo drive SDX 250V series Ver 1 0 This page intentionally left blank ...

Page 151: ...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 ERROR MESSAGE RECEIVED 55 04 INSUFFICIENT REGISTRATION RESOURCES 44 00 INTERNAL TARGET FAILURE 3D 00 INVALID BITS IN IDENTI...

Page 152: ...TER NOT SUPPORTED 26 02 PARAMETER VALUE INVALID 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 3B 08 REPOSITION ERROR 2A 03 RESERVATION PREEMPTED 39 00 SAVING PARAMETER NOT SUPPORTED 47 00 SCSI PARITY ERROR 45 00 SELECT OR RESELECT FAILURE 00 03 SETM...

Page 153: ...DY 0C 00 WRITE ERROR 11 00 UNRECOVERED READ ERROR 11 08 INCOMPLETE BLOCK READ 14 03 END OF DATA NOT FOUND 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 FIELD IN PARAMETER LIST 26 01 PARAMETER NOT SUPPORTED 26 02 PARAMETER VALE INVALID 27 00 WRITE PRO...

Page 154: ... IN IDENTIFY MESSAGE 3E 00 LOGICAL UNIT HAS NOT SELF CONFIGURED YET 3F 01 MICROCODE HAS BEEN CHANGED 43 00 MESSAGE ERROR 44 00 INTERNAL TARGET FAILURE 45 00 SELECT OR RESELECT FAILURE 47 00 SCSI PARITY ERROR 48 00 INITIATOR DETECTED ERROR MESSAGE RECEIVED 4A 00 COMMAND PHASE ERROR 4B 00 DATA PHASE ERROR 4E 00 OVERLAPPED COMMANDS ATTEMPTED 50 00 WRITE APPEND ERROR 52 00 CARTRIDGE FAULT 55 04 INSUFF...

Page 155: ...WRITE FILEMARKS 10h 6 88 6 26 SPACE 11h 6 78 6 2 INQUIRY 12h 6 3 6 28 VERIFY 13h 6 82 6 7 MODE SELECT 15h 6 26 6 22 RESERVE UNIT 16h 6 73 6 17 RELEASE UNIT 17h 6 60 6 1 ERASE 19h 6 2 6 8 MODE SENSE 1Ah 6 41 6 3 LOAD UNLOAD 1Bh 6 8 6 16 RECEIVE DIAGNOSTIC RESULTS 1Ch 6 58 6 25 SEND DIAGNOSTIC 1Dh 6 76 6 11 PREVENT ALLOW MEDIUM REMOVAL 1Eh 6 50 6 4 LOCATE 2Bh 6 9 6 15 READ POSITION 34h 6 56 6 30 WRI...

Page 156: ...10 Appendix C 10 2 SONY AIT E Turbo drive SDX 250V series Ver 1 0 This page intentionally left blank ...

Page 157: ...Partition 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 c...

Page 158: ...11 Appendix D 11 2 SONY AIT E Turbo drive SDX 250V series Ver 1 0 This page intentionally left blank ...

Page 159: ...own 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 ...

Page 160: ...REnable 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 sha...

Page 161: ... level 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 posit...

Page 162: ...ngth 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 R...

Page 163: ...into the SDX 250V 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 Volu...

Page 164: ...13 Appendix F SONY AIT E Turbo drive SDX 250V series Ver 1 0 13 4 This page intentionally left blank ...

Reviews: