Sony AIT-SDX550 Product Specifications Manual Download Page 58

6.Command Specification 

INQUIRY

6-4 

 

SONY AIT-2 Turbo drive SDX-550V series Ver.1.0 

Table 6-1: Standard INQUIRY Data 

Bit  

Byte 

7 6 5 4 3 2 1 0 

Peripheral Qualifier 

Peripheral Device Type (01h) 

RMB (1) 

Device-Type Modifier (0) 

ISO Version (0) 

ECMA Version (0) 

ANSI-Approved Version (2) 

AENC(0)

TrmIOP 

Reserved (0) 

Response Data Format (2) 

 Additional Length (34h) 

Reserved 

Reserved Addr16 

(1)

RelAdr (0) Reserved  WB16 (1)

Sync (1)

Linked (0) Reserved CmdQ (0)  SftRe (0)

(MSB) Vendor 

Identification 

 

15 

 (SONY) 

(LSB) 

16 

(MSB) Product 

Identification 

 

31 

 (SDX-550V) 

(LSB) 

32 

(MSB) 

Product Revision Level 

 

35 

  

(LSB) 

36 

 Reserved  

42 

 Reserved  

43 

 Drive 

Mode  

49 

 (DR-10)  

50 

 Reserved  

55 

 Reserved  

56 

Reserved 

CLOCKING (11b) 

QAS (0) 

IUS (0) 

Peripheral Qualifier and Peripheral Device Type: These fields identify the device that is currently connected to the 
logical unit. The drive is a single target, single logical unit device. The logical unit number is set to ZERO. Therefore, 

the drive normally returns Peripheral Qualifier set to 000b the specified peripheral device type is currently connected 

to this logical unit and Peripheral Device Type set to 01h sequential-access 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 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: 

This field is ZERO, indicating that the drive does not necessarily comply with the ECMA version of 

SCSI. 

ANSI Approved Version: 

This field is 2, indicating that the drive complies with the ANSI version of SCSI-2. 

AENC: 

The drive does not support asynchronous event notification, so this field is ZERO. 

TrmIOP: 

The

 

drive does not support the Terminate I/O Process message, so this field is ZERO. 

Response Data Format: 

This field is 2 indicating that the INQUIRY DATA format complies with the ANSI version of 

SCSI-2. 

Additional length: 

The additional length field specifies the length in bytes of the parameters, in this case, 31 bytes. 

RelAdr: 

The drive does not support the Relative Addressing mode, so this bit is never set. 

WBus32: 

The drive does not support 32-bit wide data transfers, so this bit is never set. 

Wbus16: 

The drive supports 16-bit wide data transfers, so this bit is set. 

Summary of Contents for AIT-SDX550

Page 1: ...550V P SDX 550V RP 5 25 Model Product Specification Manual Version 1 0 Dec 2004 Copyright 2004 Sony Corporation All right reserved NOTE This Product Specification Manual is applicable for AIT 2 Turbo drive ...

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 550V Series Ver 1 0 DECEMBER 2004 RELEASE ...

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

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

Page 6: ...d TAIT2 80N Refer to 12 2 1 Fast Media Load Unload Effective for SDX1 25C SDX1 35C TAIT1 40C and TAIT2 80C MIC cassette 4 3 4 3 2 The Unload Sequence Effective for SDX T3N TAITE 20N TAIT1 40N and TAIT2 80N Refer to 12 2 1 Fast Media Load Unload Effective for SDX1 25C SDX1 35C TAIT1 40C and TAIT2 80C MIC cassette 4 3 4 3 3 Power Fail or SCSI Reset Handling 4 3 4 3 4 Diagnostic and Normal Status Dis...

Page 7: ...5 8 5 3 6 INITIATOR DETECTED ERROR 05h 5 8 5 3 7 ABORT 06h 5 9 5 3 8 MESSAGE REJECT 07h 5 9 5 3 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 SELEC...

Page 8: ... 6 8 MODE SENSE 1Ah 6 57 6 8 1 Mode Sense 31h AIT Device Configuration Page 6 59 6 9 PERSISTENT RESERVE IN 5Eh 6 60 6 10 PERSISTENT RESERVE OUT 5Fh 6 63 6 11 PREVENT ALLOW MEDIUM REMOVAL 1Eh 6 65 6 12 READ 08h 6 66 6 13 READ BLOCK LIMITS 05h 6 68 6 14 READ BUFFER 3Ch 6 69 6 15 READ POSITION 34h 6 72 6 16 RECEIVE DIAGNOSTIC RESULTS 1Ch 6 74 6 17 RELEASE UNIT 17h 6 76 6 18 REPORT DENSITY SUPPORT 44h...

Page 9: ...ny Unique 11 1 12 Appendix E Introduction to AIT 2 Contact Type MIC 12 1 MIC Data Structures 12 1 12 1 1 MIC Header 12 1 12 1 2 System Log 12 1 12 1 3 User Volume Note User Partition Note 12 2 12 1 4 Super High Speed Search Map 12 2 12 1 5 Example of Usage 12 2 12 2 Functional Benefits 12 3 12 2 1 Fast Media Load Unload 12 3 12 2 2 Super High Speed Search 12 4 12 2 3 Data Integrity Media Managemen...

Page 10: ...4 5 LOADING UNLOADING 14 2 14 6 Application Notes 14 3 14 6 1 Backup Techniques with MIC Cassettes 14 3 14 6 2 How to Change Active Partition 14 3 14 6 3 Retention 14 3 15 Appendix H AIT based WORM system 15 1 Important Notice 15 1 15 2 Write Protected WP Bit in Mode Sense Data 15 1 15 3 How to detect a WORM cartridge AIT2 WORM Media SDX2 50W 15 1 15 4 How to initialize a WORM cartridge 15 1 15 5 ...

Page 11: ...cording densities 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...

Page 12: ... 130 Gbyte with 2 6 1 Data Compression ratio 80 Gbyte typical when using 186 meter tape AIT 2 Turbo cassette TAIT2 80N or TAIT2 80C 208 Gbyte with 2 6 1 Data Compression ratio Sustained transfer rate 12 Mbyte sec when using AIT E Turbo AIT 1 Turbo AIT 2 and AIT 2 Turbo cassette 8 Mbyte sec when using AIT 1 cassette Supported Format AIT E Turbo AIT 1 AIT 1 Turbo AIT 2 and AIT 2 Turbo Not compatible...

Page 13: ...rithm ECMA 222 available through 2ECMA 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 w...

Page 14: ...1 Introduction SONY AIT 2 Turbo drive SDX 550V series Ver 1 0 1 4 This page intentionally left blank ...

Page 15: ...1 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 550V 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...

Page 16: ...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 _ _ Figure 2 2a SDX 550V P Mount...

Page 17: ... 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 _ _ _ _ _ _ _ _ _ _ 6 9 0 5mm 0 27 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 55...

Page 18: ...Possible 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 550V 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 H...

Page 19: ...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 20: ... read after write rewrites are used as necessary on writing 2 3 1 Data Capacity The SDX 550V 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 E Turbo Standard Forma...

Page 21: ...red on to the time when the drive is ready and waiting for a SCSI command such as INQUIRY or TEST UNIT READY Initialize Time is less than 5 seconds The drive will respond with BUSY status until the completion of the Initialize Time The Initialize Time does not include the time necessary for drive diagnostics to complete and the drive to become ready for tape insertion 2 3 4 Load Time Load Time mea...

Page 22: ... in 10 to the 17th 2 3 9 Retry Limits on Rewrites For Read after Write error correction each frame can be rewritten up to a maximum of 63 times giving 64 writes of the frame With Repeat Writing where every group is written a fixed number of times the upper limit is 5 2 3 10 Definition of Failure A failure is defined as any permanent manufacture of the drive that prevents the user from retrieving d...

Page 23: ... of the combination has been determined by an appropriate certification organization for example Underwriters Laboratories Inc or the Canadian Standards Association in North America and the British Standards Institution or Verband 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 s...

Page 24: ...pe The SDX 550V uses the ALDC Data Compression algorithm ALDC is ECMA standard data compression 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 AIT 1 Turbo AIT 1 AIT 2 Turbo and AIT 2 Format allows b...

Page 25: ...allation SONY AIT 2 Turbo drive SDX 550V 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 26: ... 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 550V 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 27: ...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 28: ...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 29: ...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 30: ...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 31: ... 2 Turbo drive SDX 550V 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 2 Turbo drive SDX 550V series Ver 1 0 3 8 This page intentionally left blank ...

Page 33: ...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 34: ...e 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 re...

Page 35: ... 50C and TAIT2 80N Refer to 12 2 1 Fast Media Load Unload Effective for SDX1 25C SDX1 35C TAIT1 40C and TAIT2 80C MIC cassette The drive will always write any buffered data out to tape followed by an EOD prior to initiating the Unload sequence During this sequence the tape is rewound to BOT and if the tape is write enabled the copy of the tape log held in RAM is written back to tape The tape is th...

Page 36: ... operator verification of indicator operation Kernel Test After the Front Panel Test the SDX 550V checks its internal units When a Diagnostic error occurs all LED flash fast Then the SDX 550V must be powered off The SDX 550V will not work and should be checked or repaired immediately The purpose of the diagnostic firmware to test the SDX 550V electronics for functionality If the diagnostic request...

Page 37: ...g 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 partitions might be written by different drives 4 4 1 1 Formatting Partitions The SCSI MODE SELECT command is used to create partitions on a tape The command can perform the following operations Set up two partitions on a blank tape Convert a single da...

Page 38: ...ect cleaning cassette for consumer drives or for any other format The cleaning Request is indicated by the Cleaning Request LED 4 5 2 Troubleshooting Guide Problems encountered while operating the Sony SDX 550V tape drive fall into two categories Operational problems and Read Write problems Operational problems include any conditions that prevent the tape drive from operating Operational problems ...

Page 39: ...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 probably result in the tape being unusable Do not proceed if further damage to the tape drive would be done Photo 1 Emergency Tape Remova...

Page 40: ...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 41: ... 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 42: ...4 Operation 4 10 SONY AIT 2 Turbo drive SDX 550V series Ver 1 0 This page intentionally left blank ...

Page 43: ...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 44: ...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 550V 5 2 SCSI Bus Operation 5 2 1 Typical SCSI Operation This example describes the typical SCSI bus sequence b...

Page 45: ...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 46: ...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 550V The SDX 550V supports the...

Page 47: ...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 550V supports the following transfer periods Table 5 4 Synchronous Data Transfer...

Page 48: ...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 49: ...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 50: ...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 51: ...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 52: ... 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 550V 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 53: ...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 54: ...5 SCSI Interface SONY AIT 2 Turbo drive SDX 550V series Ver 1 0 5 12 This page intentionally left blank ...

Page 55: ...K ADDRESS 02h 6 82 6 21 REQUEST SENSE 03h 6 83 6 22 RESERVE UNIT 16h 6 91 6 23 REWIND 01h 6 92 6 24 SEEK BLOCK 0Ch 6 93 6 25 SEND DIAGNOSTIC 1Dh 6 94 6 26 SPACE 11h 6 96 6 27 TEST UNIT READY 00h 6 99 6 28 VERIFY 13h 6 100 6 29 WRITE 0Ah 6 102 6 30 WRITE BUFFER 3Bh 6 104 6 31 WRITE FILEMARKS 10h 6 106 Note In compliance with the SCSI specification the unit will terminate the command with a CHECK CO...

Page 56: ...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 57: ... 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 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 w...

Page 58: ...cal 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 defined code set to 00h ISO Version This field is ZERO i...

Page 59: ...the SCSI Interface 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 suppor...

Page 60: ...h 32h 4 Reserved 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 550V 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...

Page 61: ...shall return the peripheral qualifier and type and 001h in the Support field Table 6 2 Command support Data Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral 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 conforman...

Page 62: ...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 63: ...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 64: ... 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 with the sense key set to ILLEGAL REQUEST and an additional sense code of INVALID FIELD IN CDB This is because no modification of t...

Page 65: ...n 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 operation is allowed Table 6 5 MIC Variable Length Information Parameter Codes Parameter Code Description Length 0001h User Volume Note n 3 0002h User Pa...

Page 66: ...rminate 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 this parameter PC The Page Control field defines the type of parameter values to be selected The page control field is define...

Page 67: ...d 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 code If an invalid parameter pointer is sent the drive will return CHECK CONDITION with the sense key set...

Page 68: ... special 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 9 Log P...

Page 69: ...ll 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 initiator this value is returned for both cumulative and...

Page 70: ...RS NOTE Typically an initiator 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 ...

Page 71: ...ength n 14 3 LSB 4 MSB Parameter Code 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...

Page 72: ...ient message Probable cause 01h Read Warning O W The tape drive is having problems reading data No data has been lost but there has been a reduction in the performance of the tape The drive is having severe trouble reading 02h Write Warning O W The tape drive is having problems writing data No data has been lost but there has been a reduction in the capacity of the tape The drive is having severe ...

Page 73: ...ause the tape in the drive has snapped 1 Do not attempt to extract the tape cartridge 2 Call the tape drive supplier helpline Tape snapped cut in the drive where media cannot be ejected 0Fh Memory Chip in Cartridge Failure O W The memory in the tape cartridge has failed which reduces performance Do not use the cartridge for further backup operations Memory chip failed in cartridge 10h Forced Eject...

Page 74: ...ive cooling fan has failed Fan failure inside tape drive mechanism or tape drive enclosure 1Bh Power Supply O W A redundant power supply has failed inside the tape drive enclosure Check the enclosure users manual for instructions on replacing the failed power supply Redundant PSU failure inside the tape drive enclosure or rack subsystem 1Ch Power Consumption O W The tape drive power consumption is...

Page 75: ...rmation and run extended diagnostics if applicable Check the tape drive users manual for instructions on running extended diagnostic tests and retrieving diagnostic data The drive may have had a failure which may be identified by stored diagnostic information or by running extended diagnostics eg Send Diagnostic 28h Loader Hardware A O C The changer mechanism is having difficulty communicating wit...

Page 76: ...sm hardware 32h Lost Statistics O W Media statistics have been lost at some time in the past Drive or library powered down with tape loaded 33h Tape directory invalid at unload O W The tape directory on the tape cartridge just unloaded has been corrupted File search performance will be degraded The tape directory can be rebuilt by reading all the data Error prevented the tape directory being updat...

Page 77: ...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 78: ... 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 79: ...e are listed below with their meaning Table 6 23 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 80: ...or 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 25 Read and Write Frame Error Counter Page Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 34h Write Frame E...

Page 81: ...1 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 26 Data Compression Transfer Log Page Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 39h 1 Reserved 2 MSB Page Length 58h 3 LSB 4 MSB Paramete...

Page 82: ...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 12 AIT Log Page 3Ch This page is for the AIT original Tape Log The AIT...

Page 83: ...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 84: ...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 Retries Previous Number of Group Read Previous C3 ECC Retries Total Number of Groups...

Page 85: ...o 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 to write MIC User data If this field is ZERO a Check Condition status is returned if attempts are made to write data to the MIC If the application attempts to write data to the MIC that is larger than this field a ...

Page 86: ...e 0003h 1 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 Reserved LP 0 3 Parameter Length 2 4 MSB Available Free Byte Count 5 LSB 0 MSB Parameter Code 0004h 1 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 Reserved LP 0 3 Parameter Length 2 4 MSB User Volume Note Size 5 LSB 0 MSB Parameter Code 0005h 1 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 Reserved LP 1 3 Parameter Length 8 4 MSB Reserved 5 LSB 0 MSB Parameter Code 0006h 1 ...

Page 87: ...Accumulative System Log LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 Reserved LP 1 3 Parameter Length 62 4 7 Current Number of Groups Written 8 11 Current RAW Retries 12 15 Current Number of Groups Read 16 19 Current C3 ECC Retries 20 23 Previous Number of Group Written 24 25 Reserved 26 27 Previous RAW Retries 28 Reserved 29 31 Previous Number of Group Read 32 33 Reserved 34 35 Previous C3 ECC Retries 36 3...

Page 88: ...SB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 00 Reserved LP 1 3 Parameter Length 4 4 MSB 5 SDX 550V always return 00 00 00 00h 6 7 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 Reserved LP 0 3 Parameter Length 2 4 MSB User Partition Note Size for Partition 0 5 LSB 0 MSB Parameter Code 0019h 1 User Partition Note for Partition 1 LSB 2 DU 0 DS 1 TSD 0 ETC ...

Page 89: ...follow this byte This value is independent of what is specified for the Allocation Length in the CDB Table 6 29 MIC Variable Length Information Page Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 3Eh 1 Reserved 2 MSB Page Length n 3 3 LSB Parameter Code Description Length 0001h 0002h 0003h 0002 N User Volume Note User Partition Note for Partition 0 User Partition Note for Partition 1 User Partition Note for...

Page 90: ...RO a Good status is always returned and there is no data phase 3 If the CDB allocation length is non ZERO and there is data in MIC for the Parameter Code data will be returned up to the size of the MIC data as limited by the allocation length For example if the CDB allocation length is 0FFh and MIC data size for the Parameter Code is 020h 020h data will returned If the CDB allocation length is 010...

Page 91: ...ge 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 to save all savable pages This bit is not supported and the drive will return a CHECK CONDITION status with an ILLEGAL REQU...

Page 92: ... Access Table BAT of the AIT Group AIT2 1202 688 size of AIT Group 40 size of the Group Information Table GIT of the AIT Group 8 size of the Block Access Table BAT of the AIT Group AITE Turbo 1202 688 size of AIT Group 40 size of the Group Information Table GIT of the AIT Group 8 size of the Block Access Table BAT of the AIT Group AIT1 Turbo 1202 688 size of AIT Group 40 size of the Group Informat...

Page 93: ...h that the transfer length for read write and verify type commands will be a block count not a byte count 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 Mode Fixed Bit in Read Write Verify Block Length in Mode Select Sense Fixed Block Variable Block 1 0 Block Size 0 The default fixe...

Page 94: ...TION status is returned with the sense key to set to ILLEGAL REQUEST The drive also returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key if the Host sends an unsupported Page Code a page field with values that are not supported or are not changeable In this case no parameters will have been changed by the command 6 7 1 Disconnect Reconnect Page 02h The drive supports the Disconnect R...

Page 95: ...nect control is not used Disconnect is controlled by the other field in this page A target shall not attempt to disconnect once the data transfer of a command has started until all data the command is to transfer has been transferred The connect time limit and bus inactivity limit are ignored during the data transfer Reserved A target shall not attempt to disconnect once the data transfer of a com...

Page 96: ...shall be set to either DECOMPRESSION EXCEPTION ALGORITHM ID OF NN The drive will set the decompression algorithm field to the algorithm identifier of the compression algorithm used to process the encountered data The device shall be positioned on the EOP side of the encountered data and the command specific information field in the sense data shall contain a count of the number of data blocks cont...

Page 97: ...d to the one specified by the Active Partition Field This is a feature supported by the drive and is discussed below CAF The Change Active Format bit set to one indicates that the active format is to be changed to that set in the Active Format Field Active Format This field is used to enable AIT format options and is described below Table 6 37 Active Format 4 3 2 1 0 Disable RAW 3rd ECC Reserved 0...

Page 98: ... warning condition on reads but will report early warning on writes before the physical End Of Partition The REW bit is changeable A value of ONE indicates that the drive will report the early warning condition on writes and reads Gap Size This field is not used by the SDX 550V and shall be set to ZERO otherwise a CHECK CONDITION with an ILLEGAL REQUEST sense key will be returned EOD Defined This ...

Page 99: ...non changeable 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...

Page 100: ...th the write To reformat from a two to a single or from a single to a two partition tape the Host is required to use the Medium Partitions Parameter page PSUM The Partition Size Unit of Measured field defines the units in which the Partition Size value selects the partition size Table 6 39 PSUM values Code Description Support 00b bytes unit of one Not Support 01b kilobytes 103 bytes Not Support 10...

Page 101: ...ulti partitioned tapes 11h The Medium Partitions Parameter Page supported by the drive has the following format Table 6 40 Medium Partitions Parameter Page for multi partitioned tapes Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 Reserved Page Code 11h 1 Page Length 08h 88h 2 Maximum Additional Partitions 3 Additional Partitions Defined 4 FDP 0 SDP 0 IDP 1 PSUM 10b Reserved 5 Medium Format Recognition 03h 6 Res...

Page 102: ...OT EOP EOM Device Area System Area EOD Partition 2 DEV User Data Area System Area EOD DEV User Data Area System Area EOD Partition 1 Two Partitioned Tape User Data Area BOM BOT Partition 0 EOT EOP EOM Device Area System Area EOD DEV User Data Area System Area EOD Single Partitioned Tape User Data Area BOM BOT Partition 0 EOT EOP EOM Device Area System Area EOD BOM Beginning of Media Physical BOT B...

Page 103: ...ible up to the EOT Consequently the size of the last partition can be calculated from the number of remaining frames excluding the Option Device Area Note 4 The Volume Information Data is stored both into MIC and on tape after completing a Mode Select Page 11h command This is so because the SysLogAlive bits must be valid on the tape in order to indicate where the System Log information is Note 5 S...

Page 104: ...d with an ILLEGAL REQUEST sense key set Report Count Test Flag Number This field has a dual purpose When Test bit is set to ZERO the value of this field in the MODE SELECT data represents the Report Count The Report Count field is not supported by the drive and if set a CHECK CONDITION status is returned with an ILLEGAL REQUEST sense key set When a MODE SELECT command is sent with the Test bit it ...

Page 105: ...ved from the host Not Supported PONEJ This bit is recorded 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 fiel...

Page 106: ... Code 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 550V ...

Page 107: ...t contains formatting overhead Case 3 1 AIT mode tape with two partitions P0 2GB P1 23GB P1 contains 20GB of old data Mode Select Page 32h Append Partition Page indicates 5GB for the partition size This command will be rejected with a CHECK CONDITION and ASC ASCQ 83h 98h Cannot append the new partition because the remaining capacity too short and the tape format will not be changed Case 3 2 AIT mo...

Page 108: ...y the value cannot represent the last open ended partition on tape The specified partition itself is converted into an open ended partition with its data contents preserved Note 3 Delete Partition is System area in the Active partition Examples Case 1 with PRTH 0 With the tape already loaded and with partition 5 active the Delete Partition command issued with the Indicated partition Number set to ...

Page 109: ...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 11h will show the following Old tape layout Active Partition Partition 0 Partition 1 Partition 2 Partition 3 Partition 4 Partition 5 Indicated Partition Number New tape layout Active Partition Partition 0 Case 4 with PRTH 0 With the tape already loaded an...

Page 110: ...on 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 to 1 will be rejected with CHECK CONDITION See Note 2 Partition 0 Partition 1 Partition 2 Partition 3 Partition 4 Partition 5 Active Partition Indicated Part...

Page 111: ...hich 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 returned by the drive indicates the number of bytes supported for that page Fields not supported by...

Page 112: ... 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 113: ...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 114: ...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 that is present in the drive Multiple persistent reservations may be returned only if element reservations are present A...

Page 115: ... data provided in response to a PERSISTENT RESERVE IN command with the READ RESERVATION service action has the following format Table 6 50 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 parame...

Page 116: ...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 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 confli...

Page 117: ...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 118: ... 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 119: ...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 120: ... 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 121: ...s 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 550V has been configured through MODE SELECT to Report Save Set Mar...

Page 122: ...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 550V supports one byte variable Read commands However one byte Write operations are not supported and will be rejected with...

Page 123: ...0b 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 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...

Page 124: ... Domain Validation is an important feature introduced in Ultra160 SCSI It provides a mechanism for SCSI devices to perform at maximum possible operational data transfer speed Domain validation performs a quick test to help ensure an initiator and target can actually transfer data at negotiated speeds Using Echo Buffer option the initiator can do a more extensive data transfer validation test The i...

Page 125: ...d 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 126: ...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 127: ... 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 128: ...n 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 eight bytes of data indicating the actual failure and the Most Suspect Unit MSU If the Host issued a S...

Page 129: ...t 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 2 Drive electronics diagnostic errors Error code Error codes for each error set are defined in the Diagnostics clause...

Page 130: ...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 3rdPty ...

Page 131: ...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 header followed by one DENSITY SUPPORT data block The Density support data blocks shall be in numerical ascending order of th...

Page 132: ... 61 MEDIA WIDTH 00 50h LSB 62 MSB TRACKS 00 01h 63 LSB 64 MSB 67 CAPACITY LSB 68 MSB 75 ASSIGNING ORGANIZATION SONY LSB 76 MSB 83 DENSITY NAME AIT 2 LSB 84 MSB 103 DESCRIPTION Advanced Intelligent Tape 2 LSB 104 PROMARY DENSITY CODE 38h 105 SECONDARY DENSITY CODE 30h 106 WRTOK 1 DUP 0 DEFLT 1 Reserved 00h 107 Reserved 00h 108 Reserved 00h 109 MSB BITS PER MM 00 19A Fh LSB 111 112 MSB MEDIA WIDTH 0...

Page 133: ...eturned by a Mode Sense command for the density described in the remainder of the density support block The drive shall accept a Mode Select command containing this value for appropriate media The value of 00h shall only be used for the default of the logical unit WRTOK The WRTOK bit of ZERO indicates that logical unit support for this density does not include writing to the media The WRTOK bit of...

Page 134: ...edium A value of 00h indicates that the width of the medium does not apply to this logical unit Tracks This field indicates the number of data tracks supported on medium by this density Capacity If MEDIA bit of CDB is set to 0 this field shall indicates the approximate capacity of the longest supported medium assuming recording in this density with one partition If the Media bit of CDB is set to 0...

Page 135: ... 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 136: ... Note This command is similar in function to the SCSI 2 READ POSITION command and is supported by the SDX 550V 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 137: ...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 138: ...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 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 o...

Page 139: ...legal 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 Pointer field points to the m...

Page 140: ...ITION 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 return...

Page 141: ...ed 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 PERSISTENT WRITE PROTECT Append Position Error for WORM 30 00 INCOMPATIB...

Page 142: ...e 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 m...

Page 143: ...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 removing reservation by the CLEAR action 2A 05 REGISTRATION PREEMPTED after removing reservation by the PREE...

Page 144: ...M DETECTED During Write type operation 0Eh MISCOMPARE Not supported by the SDX 550V 0Fh RESERVED Not used by SDX 550V 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 retur...

Page 145: ...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 146: ...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 147: ...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 550V to allow backward compatibility with QIC devices Immed If the Immediate bit equals 0 then the SEEK BLOCK command will report completion statu...

Page 148: ...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 149: ...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 150: ...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 151: ...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 bit is not set Note d The drive will only report that a Set mark has been detected while spacing over blocks or File marks if it has been configured through MODE SELECT to Report Set marks Otherwise the drive will continue the space ...

Page 152: ...t 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 or File marks spaced over 6 26 2 Sony SDX 550V unique implementation for SPACE 6 26 2 1 Super High Speed Search The Sony SDX 550V will automatically accelerate the fast search operation by using physical position map information in M...

Page 153: ...test 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 ADDIT...

Page 154: ...dled 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 encountered When the Verification Length is ZERO no data is verified and the current logical position is not be changed If the actual block length is different from the Verification Length a CHECK CONDITION statu...

Page 155: ...dicator 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 mode they are set to the difference residue between the requested number of blocks and the actual number of blocks verified If the drive reads a File mark during this command it will set the File mark bit in the R...

Page 156: ...ination 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 157: ...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 158: ...o tape before this command is executed Table 6 79 WRITE BUFFER Mode Field Mode Description 0000b 0010b 1010b Write combined header and data Write data Echo Buffer 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 maximum number of bytes that w...

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

Page 160: ...rce 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 flushed to ...

Page 161: ...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 162: ...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 163: ...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 550V 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 164: ...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 165: ...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 166: ... 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 167: ...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 168: ...itialized 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 cases encountering EOM will be recorded as a hard error The Diagno...

Page 169: ... 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 of logical tape position and therefore a load should be sent befo...

Page 170: ...7 Drive Diagnostics 7 10 SONY AIT 2 Turbo drive SDX 550V series Ver 1 0 This page intentionally left blank ...

Page 171: ...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 172: ...PPORTED 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 SETMARK DETECT...

Page 173: ...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 174: ... 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 175: ...RITE FILEMARKS 10h 6 106 6 26 SPACE 11h 6 96 6 2 INQUIRY 12h 6 3 6 28 VERIFY 13h 6 100 6 7 MODE SELECT 15h 6 37 6 22 RESERVE UNIT 16h 6 91 6 17 RELEASE UNIT 17h 6 76 6 1 ERASE 19h 6 2 6 8 MODE SENSE 1Ah 6 57 6 3 LOAD UNLOAD 1Bh 6 8 6 16 RECEIVE DIAGNOSTIC RESULTS 1Ch 6 74 6 25 SEND DIAGNOSTIC 1Dh 6 94 6 11 PREVENT ALLOW MEDIUM REMOVAL 1Eh 6 65 6 4 LOCATE 2Bh 6 9 6 15 READ POSITION 34h 6 72 6 30 WR...

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

Page 177: ...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 178: ...11 Appendix D 11 2 SONY AIT 2 Turbo drive SDX 550V series Ver 1 0 This page intentionally left blank ...

Page 179: ...vious Group written Total Group written Previous Group read Total Group read Total Rewritten frame Total 3rd ECC count Load count Access count Previous rewritten frame Previous 3rd ECC count Last Max Absolute frame count Update Replace count for partition 0 Manufacturer Information Unique Serial Number in the world MIC physical characteristics Memory Management Information Eject Status Initialize ...

Page 180: ...y contain the following combinations of user defined UVN and UPN structures where data X represents data structures that can be resized and data A represents data structures of fixed size UVN UPN for partition 0 UPN for partition 1 0 no data no data no data 1 data X no data no data 2 no data data X no data 3 data A data X no data 4 no data no data data X 5 data A no data data X 6 no data data A da...

Page 181: ...n tape 12 2 Functional Benefits The information maintained within MIC can be used to provide various tape sub system benefits to users In this section we discuss the following features available with MIC cartridges and SDX 550V drives fast load unload super high speed search and data integrity and media management 12 2 1 Fast Media Load Unload The System Log information stored in the MIC and shown...

Page 182: ... the drive contains physical medium positioning information that allows the AIT drive to conduct super high speed bi directional searches using the 120 inches per second speed mode previously employed only for cartridge rewind Once the drive reaches the tape segment identified by the MIC information its speed drops to the standard search speed of 60 inch per second and then the drive locates the t...

Page 183: ...er the media is reformatted or damaged Since some of the information is maintained even when the Write Protect Tab is enabled the statistics are always accurate 12 2 3 1 Sample Application for MIC Most applications maintain the index vendor information at the bottom of user data on the tape or in a separate partition This results in the necessary periodic positioning operations which consume much ...

Page 184: ...12 Appendix E SONY AIT 2 Turbo drive SDX 550V series Ver 1 0 12 6 This page intentionally left blank ...

Page 185: ...ormat are longer than their counterparts defined by the DDS Standard Format The Sony SDX 550V supports native Tape Log Sense by way of Page 3Ch 13 3 Write Protection Tab on SDX2 cassette The Write Protection Tab prevents writes to MIC except for the Accumulative System Log Information The Accumulative System Log Information holds the history of the System Log from the beginning of the tape use The...

Page 186: ... chunk in MIC has a checksum Additionally the drive always employs a verify sequence after writing data to MIC The contents of MIC are as follows 1 Manufacturer Information 2 System Log Information statistical information for tape errors etc 3 Map for Super Fast Search 4 User Partition Note User Volume Note If the contact type of MIC becomes unreadable under DDS Emulation Mode Sony SDX 550V treats...

Page 187: ...ports that the UVN size is 9 byte and the UVN must update with new data of the same size 9 bytes This is the data structure for User Partition Note Header Information 10 bytes of memory management information User Data The drive manages the User Volume Note Header and User Partition Note Headers These operations are transparent to the user When the drive reports the MIC free memory capacity MIC fr...

Page 188: ... 1 Log Sense Page 3Dh Parameter Code 0003h Check MIC free memory capacity Log Select Page 3Eh Parameter Code 0003h Create User Partition Note for partition 0 Log Select Page 3Dh Parameter Code 0003h Check MIC free memory capacity Stop 13 8 1 1 Procedure for Writing User Data on MIC using LOG SELECT Command Please refer the Chapter 13 8 1 How to create User Notes Note Header length is differ from U...

Page 189: ... MSB 5 Parameter Code LSB 6 DU DS TSD ET TMC Reserved LP 7 Reserved 8 MSB User Data Length 9 LSB 10 User Data 389 Page Length 386 byte Parameter Code In case of UVN 0001h 13 8 2 User Data Length 380 byte User Data 380 byte 13 8 2 1 Procedure of Reading User Data on MIC using LOG SENSE Command Example Steps for reading user partition note added on partition 3 Input Parameter Code User Partition Not...

Page 190: ...Code LSB 6 DU DS TSD ET TMC Reserved LP 7 Reserved 8 MSB User Data Length 9 n 10 10 User Data n 13 8 3 How to Update the User Volume Note The data update operation for MIC is accomplished by overwriting the current data with new data and this means that you have to rewrite the entire User Volume Note even if you want to change only a part of it Always check whether the UVN exists by interrogating ...

Page 191: ...nt data with new data and this means that you have to rewrite the entire User Partition Note even if you want to change only a part of it Always check whether the UPN exists by interrogating the drive about the size of the UPN you will get 0 byte size if there is no UPN SDX 550V reports an error condition illegal parameter list length if the User Partition Note Data Size is ZERO Start Log Sense Pa...

Page 192: ... 0014h Get the list of Partition No User Partition Note Yes Log Sense Page 3Dh Parameter Code 0003h Check MIC free memory capacity Log Select Page 3Eh Parameter Code 0001h Put User Volume Note data Stop 13 8 6 How to Expand or Shrink the User Partition Note If the User Partition Note is the last Note then you can overwrite the User Partition Note with one of a different length SDX 550V reports an ...

Page 193: ...upports up to 2 partitions The top physical partition number is always begins 0 and the bottom physical partition number is 1 The physical partition number is automatically translated to the logical partition number The top logical partition is 1 and bottom is 0 Consequently SDX 550V can be used with DDS applications without requiring configuration adjustments via special commands or hardware swit...

Page 194: ...rmation in MIC Normal Loading Sequence P0 Device Area ODA P1 ODA P2 ODA P3 ODA Load here Stand by here Loading Sequence with position problem P0 Device Area ODA P1 ODA P2 ODA P3 ODA Load here Stand by here If the Position Information on tape is different from the Position Information in MIC then SDX 550V will rewind the tape to PBOT clear the Position Information in MIC because the position inform...

Page 195: ...the Partition Append operation to separate larger sessions or periodically after several smaller sessions This method should improve access times because the drive will be able to load unload at partition boundaries in closer porximity to desired target locations on tape In order to make the correct decision as to whether to use marks tor to append a partition the application should measure the cu...

Page 196: ...14 Appendix G SONY AIT 2 Turbo drive SDX 550V series Ver 1 0 14 4 This page intentionally left blank ...

Page 197: ... safe for all WORM media the WP bit is not used in WORM mode and will be set to ZERO 15 3 How to detect a WORM cartridge AIT2 WORM Media SDX2 50W 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 ...

Page 198: ...er 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 3...

Page 199: ...ejected 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 Spac...

Page 200: ...IF Max Additional Partitions 1 Max Additional Partitions Additional Partition Defined Check the Last partition No N Last Partition No Go to the Last partition CAP 1 Active Partition N All other bits and bytes are the same as returned with Mode Sense Page 10 Append partition Mode Sense Page 11h Can I create one more new partition Log Sense Page 3Dh Code 0016h Mode Sense Page 10h Mode Select Page 32...

Page 201: ...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 202: ...he 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 be rejected with a Check...

Page 203: ...ce Area The first area on the tape used by the drive for drum spin up and testing Drop out An area of tape where the signal 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 EO...

Page 204: ...ll command operations including those which access the tape set configurations and run diagnostic tests Over Length The incorrect length condition that exists after executing a read command when the length 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 rec...

Page 205: ... ECC retries and of loads The log is copied into RAM when the tape is loaded into the SDX 550V 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 ...

Page 206: ...17 Appendix J SONY AIT 2 Turbo drive SDX 550V series Ver 1 0 17 4 This page intentionally left blank ...

Reviews: