background image

 

 

SDX-560V/P 
SDX-560V/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 ATAPI I/F drive. 

Summary of Contents for AIT-SDX560

Page 1: ...P SDX 560V 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 ATAPI I F drive ...

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

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

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

Page 5: ...Data Capacity 2 7 2 3 2 Data transfer Rate 2 7 2 3 2 1 Sustained Data Transfer Rate to and from Tape 2 7 2 3 2 2 Burst Transfer Rate to and from the IDE Bus 2 7 2 3 3 Initialize Time 2 7 2 3 4 Load Time 2 8 2 3 5 Unload Time 2 8 2 3 6 Search Time 2 8 2 3 7 Rewind Time 2 8 2 3 8 Error Rate 2 8 2 3 9 Retry Limits on Rewrites 2 8 2 3 10 Definition of Failure 2 8 2 3 11 Mean Time Between Failures 2 9 ...

Page 6: ...l 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 Service 4 6 4 5 1 Head Cleaning 4 6 4 5 1 1 Message When Cleaning Cassette is Necessary 4 6 4 5 1 2 The Condition of Cleaning Request 4 6 4 5 1 3 Usage of Cleaning Cassette 4 6 4 5 2 Troubleshooting Guide 4 6 4 5 2 1 Operational Problems 4 7 4 5 2 2 Read Write Pr...

Page 7: ...on Page 11h for multi partitioned tapes 7 33 7 8 6 Informational Exceptions Control Page 1Ch 7 35 7 8 7 AIT Device Configuration Page 31h 7 36 7 8 8 Append Partition Page 32h 7 37 7 8 9 Delete Partition Page 33h 7 38 7 8 10 Capabilities and Mechanical Status Page 2Ah 7 39 7 9 PREVENT ALLOW MEDIUM REMOVAL 1Eh 7 41 7 10 READ 08h 7 42 7 11 READ BLOCK LIMITS 05h 7 44 7 12 READ BUFFER 3Ch 7 45 7 13 REA...

Page 8: ...Contents 9 APPENDIX A ASC ASCQ Alphabetic Order 9 1 10 APPENDIX B ASC ASCQ Numeric Order 10 1 11 APPENDIX C ATA Commands Op Code Order 11 1 12 APPENDIX D ATAPI Commands Op Code Order 12 1 13 APPENDIX E ASC ASCQ for AIT Sony Unique 13 1 ...

Page 9: ... potential to implement truly cost effective tertiary storage solutions Many applications compensated for this deficiency by incorporating multiple redundant tape drives at higher cost to achieve an acceptable level of service for their users Sony s new Advanced Intelligent Tape design has recognized this need and provided an innovative approach to solving the data latency problem while increasing...

Page 10: ... Speed search 120 times nominal Read Write speed Random read Append write MIC Support Automatic reliability and performance enhancement MIC Support Read and write capability for MIC user data area 1 4 Reference Please refer to the following documents for additional information Information Technology AT Attachment with Packet Interface 6 ATA ATAPI 6 ANSI INCITS 361 2002 ALDC Adaptive Loss less Data...

Page 11: ...01 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 560V 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 IDE connector Figure 2 1 Dimensions SDX 560V Height 41 2 0 5mm 1 62 0 02 Width 101 6 0 5mm 4 00 0 02 Depth 155 0 0 5m...

Page 12: ...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 560V P Mount...

Page 13: ... 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 7 6mm 0 3 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 _ _ _ _ _ _ _ _ _ _ 7 0 0 5mm 0 28 0 02 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7 4 0 6mm 0 29 0 02 _ _ 9 8 0 6mm 0 39 0 02 _ _ Figure 2 2b SDX 560V RP Mounting Hole...

Page 14: ...ardware specification of this interface can be found in Annex A connectors and cable assemblies of the ANSI INCITS 361 2002 2 2 Environmental Specifications The specifications which apply when media is present may be different than these 2 2 1 Temperature and Humidity Range Temperature Operating 5 C to 40 C T 10 C h Non Operating mech 40 C to 70 C T 20 C h Non Operating tape 40 C to 45 C T 20 C h ...

Page 15: ...3 directions Interval 10 seconds Non operating No Device Damage Half Sine 90 G Peak 3 ms 30 G Peak 11 ms 3 axes 3 directions Interval 10 seconds 2 2 6 Acoustic Noise The ambient noise level is no greater than 25 dB A The sound meter on A scale is located 1m in front of the center of the drive front panel A A curve weight Streaming Write Read 35dB A Insert Eject 60dB A 2 2 7 ESD Front Panel Only In...

Page 16: ...capacity data transfer rate and data reliability specifications this chapter require the media to conform to the AIT E Turbo AIT 1 Turbo and AIT 1 Media Specification and also require the drive and media to remain within their respective operating and non operating environmental specifications The specifications below also assume that the C3 ECC frame is generated on writing and used as necessary ...

Page 17: ...Format Native Capacity 80 0 Gbyte typical When using 186 meter tape AIT 2 Turbo cassette TAIT2 80N and TAIT2 80C 2 3 2 Data transfer Rate 2 3 2 1 Sustained Data Transfer Rate to and from Tape The sustained transfer rate to and from the tape is 12 Mbyte per second with AIT E Turbo AIT 1 Turbo AIT 2 AIT 2 Turbo cassette The sustained transfer rate to and from the tape is 8 Mbyte per second with AIT ...

Page 18: ...or retrying is not reflected here TAITE 20N 98m SDX1 25C 170m SDX1 35C 230m TAIT1 40N 186m TAIT1 40C 186m SDX2 50C 230m TAIT2 80N 186m TAIT2 80C 186m Search Time 60 sec 85 sec 120 sec 105 sec 80 sec 120 sec 105 sec 80 sec 2 3 7 Rewind Time Rewind Time means the period from the beginning to the end of rewinding sequence This value depends on the tape length and the position of the head along the ta...

Page 19: ... 3rd Edition CSA C22 2 No 60950 00 Safety of Information Technology Equipment TUV EN 60950 1 2001 Safety of Information Technology Equipment including Electrical Business Equipment CE Mark 2 4 1 Conditions of Acceptability The SDX 560V is for use only in equipment where the suitability of the combination has been determined by an appropriate certification organization for example Underwriters Labo...

Page 20: ...by the data The compression ratio depends on the source file type The SDX 560V 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 ...

Page 21: ... Manual is applicable for SDX 560V drive Dip switch Figure 3 1 DIP switch 1 Drive Mode 1 2 Drive Mode 2 3 Drive Mode 3 4 Drive Mode 4 5 Reserved OFF 6 Periodic Cleaning Req ON 7 DC Control 1 ON 8 DC Control 2 OFF Figure 3 2 DIP Switch positions Table 3 1 Drive Mode DIP SW 1 2 3 4 MODE OFF OFF OFF OFF Normal 1 2 3 4 5 6 7 8 ON OFF ...

Page 22: ... Compression disabled at power on The host is not allowed to control 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 Figure 3 3 Data Compression Switches 3 1 2 Power Connector The power connector is illustrated as Figure 3 4 5V GND GND 12V 4 3 2 1 Figure 3 4 Power Conn...

Page 23: ...d DIOW HDMARDY HSTROBE 25 26 Ground IORDY DDMARDY DSTROBE 27 28 CSEL DMACK 29 30 Ground INTRQ 31 32 Obsolete see note DA1 33 34 PDIAG CBLID DA0 35 36 DA2 CS0 37 38 CS1 DASP 39 40 Ground NOTE Pin 32 was defined as IOCS in ATA E Turbo AIT 1 Turbo ANSI X3 279 1996 A dash character at the end of a signal name indicates the signal is low active signal 3 1 4 Jumper Connector The DEVICE number of SDX 560...

Page 24: ...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 25: ... 2 Turbo drive SDX 560V series Ver 1 0 3 5 3 1 5 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 26: ...3 Installation SONY AIT 2 Turbo drive SDX 560V series Ver 1 0 3 6 This page intentionally left blank ...

Page 27: ...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 28: ... clause 4 3 1 4 2 3 Removing Cassettes The cassette can be removed from the SDX 560V either in response to a ATA ATAPI 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...

Page 29: ...essed 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 Seq...

Page 30: ... 4 1 Diagnostic Status Display The SDX 560V 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 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 F...

Page 31: ... 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 partitions might be writte...

Page 32: ...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 Request LED indicates Cleaning is Not Completed 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 SDX1 CL can be inserted in other ...

Page 33: ...command The EJECT button is also disabled Send an PREVENT ALLOW MEDIA REMOVAL with prevent bit clear command or power the drive off and back on to override this condition 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 cassette be remov...

Page 34: ...lockwise 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 ATA ATAPI commands...

Page 35: ...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 seconds The Tape Motion and Cleaning Request LEDs will operate normally If this occurs the data on the cassette should be copied onto a new one and the old cassette discarded This status is cleared by unloading the cassette The Media...

Page 36: ...4 Operation SONY AIT 2 Turbo drive SDX 560V series Ver 1 0 4 10 This page intentionally left blank ...

Page 37: ...t computer to perform commands and return status to the host at command completion Commands may be delivered in two forms ATAPI devices use the PACKET Command feature set which utilizes packet delivered commands as well as some register delivered commands Register delivered commands and command parameters are delivered by writing the device Command Block registers When two devices are connected on...

Page 38: ...attached devices and to enable or disable the assertion of the INTRQ signal by a selected device When the Device Control register is written both devices respond to the write regardless of which device is selected When the SRST bit is set to one both devices shall perform the software reset protocol The device shall respond to the SRST bit when in the SLEEP mode When the nIEN bit is set or cleared...

Page 39: ...ritten Status register This register contains the device status The contents of this register are updated to reflect the current state of the device and the progress of any command being executed by the device 7 6 5 4 3 2 1 0 BSY DRDY DSC DRQ obsolete obsolete ERR BSY is set to one to indicate that the device is busy After the host has written the Command register the device shall have either the ...

Page 40: ... device implementing the PACKET Command feature set is ready to transfer a DRQ data block during a PIO transfer 7 a device implementing the Overlap feature set performs a bus release if the Bus release interrupt is enabled 8 a device implementing the Overlap feature set has performed a Bus release and is now ready to continue the command execution 9 a device implementing the Overlap feature set is...

Page 41: ...for this drive Table 6 1 ATAPI Packet Command List Command Description OP code Page CHECK POWER MODE E5h 6 2 DEVICE RESET 08h 6 4 EXECUTE DEVICE DIAGNOSTICS 90h 6 5 IDENTIFY DEVICE ECh 6 7 IDENTIFY PACKET DEVICE A1h 6 8 IDLE IMMEDIATE E1h 6 16 NOP 00h 6 18 PACKET A0h 6 19 READ SECTORS 20h 6 23 SET FEATURES EFh 6 24 SLEEP E6h 6 26 STANDBY IMMEDIATE E0h 6 28 ...

Page 42: ... selected device When the DEV bit is equal to zero Device 0 master is selected When the DEV bit is equal to one Device 1 slave is selected Normal outputs Register 7 6 5 4 3 2 1 0 Error na Sector Count Result value Sector Number na Cylinder Low na Cylinder High na Device Head 1 na 1 DEV na na na na Status BSY DRDY DF DSC DRQ na na CHK Status register BSY is cleared to zero indicating the command is...

Page 43: ...o one DRQ is cleared to zero CHK is set to one if an Error register bit is set to one Prerequisites DRDY set equal to one Description If the Sony ATAPI Drive is in the Standby mode the Sony ATAPI Drive sets the BSY bit sets the Sector Count register to 0 00h clears the BSY bit and asserts INTRQ If the Sony ATAPI Drive is in the Idle mode the Sony ATAPI Drive sets the BSY bit sets the Sector Count ...

Page 44: ...ylinder High na Device Head 1 na 1 DEV na na na na Command 08h Device Head register DEV indicates the selected device Normal outputs Register 7 6 5 4 3 2 1 0 Error Diagnostic Code Sector Count 01h Sector Number 01h Cylinder Low 14h Cylinder High EBh Device Head 1 na 1 DEV na na na na Status 00h Error outputs None This command cannot end in an error condition Prerequisites DRDY set equal to one Des...

Page 45: ... 4 3 2 1 0 Features na Sector Count na Sector Number na Cylinder Low na Cylinder High na Device Head 1 na 1 DEV na na na na Command 90h The DEV bit in the Device Head register is ignored Normal outputs Register 7 6 5 4 3 2 1 0 Error Diagnostic code Sector Count 01h Sector Number 01h Cylinder Low 14h Cylinder High EBh Device Head 1 na 1 DEV na na na na Status BSY DRDY DF DSC DRQ 0 na CHK The diagno...

Page 46: ...not present the host may see the information from Device 0 even though Device 1 is selected Error outputs Table 6 2 Diagnostic Codes shows the error information that is returned as a diagnostic code in the Error register Prerequisites This command is accepted regardless of the state of DRDY Description This command performs the internal diagnostic tests implemented by the device The DEV bit in the...

Page 47: ...sponse to this command devices that implement the PACKET Command feature set shall post command aborted and place the PACKET Command feature set signature in the Command Block registers see Table 6 13 ATAPI Identification Signature Normal outputs Command must return error status Error outputs Register 7 6 5 4 3 2 1 0 Error 04h Sector Count 01h Sector Number 01h Cylinder Low 14h Cylinder High EBh D...

Page 48: ...d bits on the respective data bus bit e g bit 15 appears on DD15 Inputs Register 7 6 5 4 3 2 1 0 Features na Sector Count na Sector Number na Cylinder Low na Cylinder High na Device Head 1 na 1 DEV na na na na Command A1h Device Head register DEV indicates the selected device Normal outputs Register 7 6 5 4 3 2 1 0 Error na Sector Count na Sector Number na Cylinder Low na Cylinder High na Device H...

Page 49: ...s first bits 15 through 0 of the value on bits DD 15 0 respectively After the least significant bits have been transferred the most significant bits bits 31 through 16 of the value are transferred on DD 15 0 respectively Some parameters are defined as a string of ASCII characters For the string Copyright the character C is the first byte the character o is the 2nd byte etc When such fields are tra...

Page 50: ... IORDY supported F 10 1 IORDY may be disabled F 9 1 LBA supported F 8 1 DMA supported X 7 0 Vendor specific 49 0000 1111 0000 0000 0F00h R Reserved 50 0000h 51 52 F Obsolete R 15 3 Reserved F 2 1 the fields reported in word 88 are valid F 1 1 the fields reported in words 64 70 are valid V 0 0 the fields reported in words 54 58 may be valid 53 0000 0000 0000 0110 0006h R Reserved 54 0000h R Reserve...

Page 51: ...PIO transfer modes supported 64 0000 0000 0000 0011 0003h Minimum Multiword DMA transfer cycle time per word F 15 0 Cycle time in nanoseconds 65 0078h 120ns Manufacturer s recommended Multiword DMA transfer cycle time F 15 0 Cycle time in nanoseconds 66 0078h 120ns Minimum PIO transfer cycle time without flow control F 15 0 Cycle time in nanoseconds 67 00F0h 240ns Minimum PIO transfer cycle time w...

Page 52: ...er 0000h or FFFFh device does not report version 0001h FFFEh Reserved 81 0013h F Command set supported If words 82 and 83 0000h or FFFFh command set notification not supported 15 Obsolete 14 1 NOP command supported 13 0 READ BUFFER command not supported 12 0 WRITE BUFFER command not supported 11 Obsolete 10 0 Host Protected Area feature set not supported 9 1 DEVICE RESET command supported 8 0 SERV...

Page 53: ...d enabled 12 0 WRITE BUFFER command enabled 11 Obsolete 10 0 Host Protected Area feature set enabled 9 1 DEVICE RESET command enabled 8 0 SERVICE interrupt not enabled 7 0 release interrupt not enabled 6 0 look ahead not enabled relates to Set Feature 55h AAh 5 0 write cache not enabled relates to Set Feature 02h 82h 4 1 PACKET Command feature set enabled 3 1 Power Management feature set enabled 2...

Page 54: ...ngs and cable type 15 Shall be cleared to zero 14 Shall be set to one 13 1 device detected CBLID above ViH 0 device detected CBLID below ViL Device 1 hardware reset result Device 0 shall clear these bits to zero Device 1 shall set these bits as follows 12 Reserved 11 0 Device 1 did not assert PDIAG 1 Device 1 asserted PDIAG 10 9 These bits indicate how Device 1 determined the device number 00 Rese...

Page 55: ...0 175 R Reserved for assignment by the Compact Flash Association 176 254 R Reserved Integrity Word 15 8 Checksum 7 0 Signature 255 F V xxA5h Key F the content of the word is fixed and does not change For removable media devices these values may change when media is removed or changed V the content of the word is variable and may change depending on the state of the device or the commands executed ...

Page 56: ... Normal outputs Register 7 6 5 4 3 2 1 0 Error na Sector Count na Sector Number na Cylinder Low na Cylinder High na Device Head 1 na 1 DEV na Status BSY DRDY DF DSC DRQ na na CHK Device Head register DEV indicates the selected device Status register BSY is cleared to zero when the command is completed DRDY is set to one DF is cleared to zero DSC is set to one DRQ is cleared to zero CHK is cleared ...

Page 57: ...s set to one if a device fault has occurred DSC is set to one DRQ is cleared to zero CHK is set to one if an Error register bit is set to one Prerequisites DRDY set equal to one Description The IDLE IMMEDIATE command allows the host to immediately place the Sony ATAPI Drive in the Idle mode INTRQ is asserted even though the Sony ATAPI Drive does not have fully transitioned to Idle mode ...

Page 58: ...s command always fails with the device setting the ABRT bit to one Register 7 6 5 4 3 2 1 0 Error na ABRT na Sector Count Initial value Sector Number Initial value Cylinder Low Initial value Cylinder High Initial value Device Head Initial value Status BSY DRDY DF DSC DRQ na na CHK Error register ABRT is set to one Sector Count Sector Number Cylinder Low Cylinder High Device Head resisters Value se...

Page 59: ...or Count na Sector Number na Byte count low Cylinder Low Byte count limit 7 0 Byte count high Cylinder High Byte count limit 15 8 Device Head 1 na 1 DEV 0 LUN 0 Command A0h Features register DMA bit is set to one to inform the device that the data transfer not the command packet transfer associated with this command is via DMA mode Sector Count and Sector Number registers These fields are not appl...

Page 60: ...TAPI Drive is ready to transfer data requested by a data transfer command the Sony ATAPI Drive sets the following register content to initiate the data transfer Register 7 6 5 4 3 2 1 0 Error 00h Interrupt reason Sector Count Reserved 00h REL I O C D Sector Number na Byte count low Cylinder Low Byte count 7 0 Byte count high Cylinder High Byte count 15 8 Device Head 1 na 1 DEV na na na na Status B...

Page 61: ... error the Sony ATAPI Drive sets the following register content Register 7 6 5 4 3 2 1 0 Error na Interrupt reason Sector Count Reserved 00h REL I O C D Sector Number na Byte count low Cylinder Low na Byte count high Cylinder High na Device Head 1 na 1 DEV na na na na Status BSY DRDY DF DSC DRQ na na CHK Byte count high low registers na Interrupt reason register REL is cleared to zero I O is set t...

Page 62: ...g of this bit is command set specific See the appropriate command set standard for its definition Interrupt reason register REL is cleared to zero I O is set to one C D is set to one Device Head register DEV indicates the selected device Status register BSY is cleared to zero indicating the command is completed DRDY is set to one DF is set to one if a device fault has occurred DSC is set to one DR...

Page 63: ...X 560V series Ver 1 0 6 23 6 9 Read Sectors 20h In response to this command devices that implement the PACKET Command feature set shall post command aborted and place the PACKET Command feature set signature in the Cylinder High and the Cylinder Low register see 6 1 2 ...

Page 64: ...riptions Error outputs Register 7 6 5 4 3 2 1 0 Error na ABRT na Sector Count na Sector Number na Cylinder Low na Cylinder High na Device Head 1 na 1 DEV na Status BSY DRDY DF DSC DRQ na na CHK If any subcommand input value is not supported or is invalid the Sony ATAPI Drive sets the ABRT bit to one Error register ABRT is set to one if this subcommand is not supported or if value is invalid Device...

Page 65: ...Ah PIO transfer mode 2 8 333 MByte s 0Bh PIO transfer mode 3 11 111 MByte s 0Ch PIO transfer mode 4 16 667 MByte s 20h Multiword DMA mode 0 4 167 MByte s 21h Multiword DMA mode 1 13 333 MByte s 22h Multiword DMA mode 2 16 667 MByte s 40h Ultra DMA mode 0 16 667 MByte s 41h Ultra DMA mode 1 25 000 MByte s 42h Ultra DMA mode 2 33 333 MByte s 43h Ultra DMA mode 3 44 444 MByte s 44h Ultra DMA mode 4 6...

Page 66: ...nder Low na Cylinder High na Device Head 1 na 1 DEV na Status BSY DRDY DF DSC DRQ na na CHK Device Head register DEV indicates the selected device Status register BSY is cleared to zero when the command is completed DRDY is set to one DF is cleared to zero DSC is set to one DRQ is cleared to zero CHK is cleared to zero Error outputs Register 7 6 5 4 3 2 1 0 Error na ABRT na Sector Count na Sector ...

Page 67: ...e command is completed DRDY is set to one DF is set to one if a device fault has occurred DSC is set to one DRQ is cleared to zero CHK is set to one if an Error register bit is set to one Prerequisites DRDY set equal to one Description This command is equal to the Standby mode This command does not enter the drive to the Sleep mode ...

Page 68: ...tor Count na Sector Number na Cylinder Low na Cylinder High na Device Head 1 na 1 DEV na Status BSY DRDY DF DSC DRQ na na CHK Device Head register DEV indicates the selected device Status register BSY is cleared to zero when the command is completed DRDY is set to one DF is cleared to zero DSC is set to one DRQ is cleared to zero CHK is cleared to zero Error outputs Register 7 6 5 4 3 2 1 0 Error ...

Page 69: ...t change the value of the DEV bit when writing the signature into the Device Head register for a device implementing the PACKET command feature set If the device implements the PACKET command feature set the signature is also written in the registers for the IDENTIFY DEVICE and READ SECTOR S commands This device implements the PACKET command feature set therefore the signature shall be Table 6 6 A...

Page 70: ...6 ATA Command Specification Standby Immediate SONY AIT 2 Turbo drive SDX 560V series Ver 1 0 6 30 This page intentionally left blank ...

Page 71: ...2h 7 3 LOAD UNLOAD 1Bh Yes 7 7 LOCATE 2Bh Yes 7 8 LOG SELECT 4Ch 7 9 LOG SENSE 4Dh 7 11 MODE SELECT 15h 7 23 MODE SENSE 1Ah 7 25 PREVENT ALLOW MEDIUM REMOVAL 1Eh 7 41 READ 08h Yes 7 42 READ BLOCK LIMITS 05h 7 44 READ BUFFER 3Ch 7 45 READ POSITION 34h Yes 7 47 RECEIVE DIAGNOSTIC RESULTS 1Ch 7 49 RELEASE UNIT 17h 7 51 REQUEST BLOCK ADDRESS 02h Yes 7 52 REQUEST SENSE 03h 7 53 RESERVE UNIT 16h 7 59 RE...

Page 72: ...l be written on the medium that indicates the end of recorded data An Immed immediate bit of zero indicates the Device shall not return status until the operation has completed An Immed bit of one indicates that the target shall return status as soon as all buffered commands have completed execution and the CDB has been validated If CHECK CONDITION status is returned when the Immed bit is set to o...

Page 73: ...e 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 CmdDT bit is set to one the page or operation field specifies the operation code for which the drive shall return support data EVPD The Enable Vital Product Data EVPD bit of one specifies that the dri...

Page 74: ...all not be adjusted to reflect the truncation ASCII data fields shall contain only graphic codes i e code values 20h through 7Eh Left aligned fields shall place any unused bytes at the end of the field highest offset and the unused bytes shall be filled with space characters 20h Right aligned fields shall place any unused bytes at the start of the field lowest offset and the unused bytes shall be ...

Page 75: ...location length is too small to transfer all of the page the page length shall not be adjusted to reflect the truncation The product serial number field contains ASCII data that is vendor specific The least significant ASCII character of the number shall appear as the last byte of a successful data transfer Table 7 5 INQUIRY Device Identification Page Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifie...

Page 76: ...e 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 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 operation code in conformance The data format conforms to the definition in the previous table ...

Page 77: ...r removal etc An EOT bit of one and a Load bit of one shall cause the drive 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 Load bit is set to one the medium shall be loaded and positioned to the beginning of partition zero If the Load bit is zero the medium in the Device shall be positioned fo...

Page 78: ...LEGAL REQUEST sense key will be returned CP A Change Partition CP bit of one indicates 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 the Device shall ...

Page 79: ...LD IN CDB PC The Page Control field defines the type of parameter values to be selected Table 7 7 LOG PAGE Page Control Field Values Value Description 00b Current Threshold Values 01b Current Cumulative Values 10b Default Threshold Values 11b 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 CHEC...

Page 80: ...ation Page is assigned as 3Eh Please refer to the description for Log Sense Page 3Eh in the Product Specification Manual User Volume Note and User Partition Note is automatically created with indicated size if it does 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 7 9 LOG PAGE...

Page 81: ...e target shall terminate the command with CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN CDB If the drive does not support a parameter code within this page then it shall not return any data associated with this parameter PC The Page Control field defines the type of parameter values to be selected The page contro...

Page 82: ...ECK CONDITION with the sense key set to ILLEGAL REQUEST and an additional sense code of INVALID FIELD IN CDB Allocation Length The Allocation Length field is used to inform the target how much space the initiator has allocated for data The drive will give a CHECK CONDITION because of this It will return whatever host requests up to the total data Note however that if this field is 0 then this is n...

Page 83: ...s the initiator that savable parameters are disabled i e not supported and should always be 1 If it is 0 the command will terminate with CHECK CONDITION status with sense key set to ILLEGAL REQUEST and additional sense code of ILLEGAL FIELD IN PARAMETER LIST TSD A target save disable TSD bit of ZERO indicates a target defined method for saving log parameters This implicit saving operation shall be...

Page 84: ...ILLEGAL REQUEST and additional sense code of INVALID FIELD IN PARAMETER LIST Table 7 15 LOG PAGE Supported Pages 00h Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page Code 00h 1 Reserved 2 MSB 3 Page Length n 3 LSB 4 n Supported Page List 00 02 03 07 2E 30 31 33 34 35 39 3C The supported page list should be padded with zeros such that the entire page size is a multiple of four bytes The page length include...

Page 85: ...arameter Value 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 device The parameter codes associated with the error event records indicate the ord...

Page 86: ...l number of ECC 3 Retries 3 00Dh Load Count 2 This information is contained within RAM in the Drive Controller When a cassette is loaded the contents of the System Area are copied into this log The log is updated as the tape is used and is copied back onto the System Area when the cassette is unloaded if the tape is Write enabled Note The System Area only contains previous and total information wh...

Page 87: ...11 Parameter Value 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 0002 Remaining capacity partition 1 kilobytes For a single partition tape it will be ZERO 0003 Maximum capacity partition 0 kilobytes 0004 Maximum capacity partition 1 kilobytes For a single partition tape it will be ZERO Code Value Wh...

Page 88: ...ameter Code in this page are listed below with their meaning Table 7 24 LOG PAGE Drive Usage supported parameter codes Parameter Code Description Length bytes 0001h Drum revolution minute 3 0002h Load count 2 0003h Thread count 2 0004h Mechanism motion count rotary encoer 3 0005h Cleaning Request Flag and Interval minute 3 0006h EEPROM written count 3 0007h MD serial number 4 0008h All board revis...

Page 89: ...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 reset Following configuration for error rate testing Table 7 26 LOG PAGE Frame Error Counters 34h 35h Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page Code 34h or 35h 1 Reserved 2 MSB 3 Page Length 38h 48h LSB 4 MSB 5 Parameter Code LSB...

Page 90: ...gth 58h LSB 4 MSB 5 Parameter Code n LSB 6 0 DU 1 DS 0 TSD 0 ETC 00 TMC Reserved 0 LP 7 Parameter Length 4 8 11 Parameter Value Data Compression Log Page Fields Supported Parameter Codes in this page and their meanings are as follows Parameter Code Description 0001h Number of entities written 0002h Number of entities read 0003h Number of records written 0004h Number of records read 0005h Kilobytes...

Page 91: ...following format Table 7 29 LOG PAGE AIT 3Ch Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page Code 3Ch 1 Reserved 2 MSB 3 Page Length n 1 LSB 4 MSB 5 Parameter Code 0001h 0012h and 0101h 0112h LSB 6 0 DU 1 DS 0 TSD 0 ETC 00 TMC Reserved 0 LP 7 Parameter Length n 7 8 n Parameter Value Supported Parameter Code in this page are listed below with their meaning Parameter Code Description Length bytes 0001h Cur...

Page 92: ...er of Groups Written 4 0106h Previous RAW Retries 4 0107h Previous Number of Group Reads 4 0108h Previous C3 ECC Retries 4 0109h Total Number of Groups Written 4 010Ah Total RAW Retries 4 010Bh Total Number of Groups Read 4 010Ch Total C3 ECC Retries 4 010Dh Load Count 4 010Eh Access Count 4 010Fh Update Replace Count 4 0110h Last Valid Absolute Frame Number 4 0111h Partition Attribute 4 0112h Max...

Page 93: ...ive receives a Software Reset or a Hardware Reset 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 REQUEST se...

Page 94: ...ity code number of blocks and block length fields Density Code The supported values for the density code field are defined in the following table Note 00h Default instructs the drive to use its default or only density Table 7 31 Sequential Access Density Codes Page Code Description 00h Default Format 38h AIT E Turbo Format 7Fh No change from previous density Number of Blocks A MODE SENSE field whi...

Page 95: ...vice shall be returned Page 00h if implemented shall be returned after all other pages Devices that implement more than 255 bytes of mode page parameter data and block descriptors shall return Check Condition status to a MODE SENSE request of 3Fh in the page code field The Sense Key shall be set to ILLEGAL REQUEST and the Additional Sense Code shall be set to INVALID FIELD IN CDB The Drive returns...

Page 96: ...he media value will be 34h as only one media type is supported WP A Write Protected bit of ZERO indicates that the tape is write enabled A Write Protected bit of one indicates that the tape is write protected The block descriptor length specifies the length in bytes of all the block descriptors It is equal to the number of block descriptors times eight and does not include pages or vendor specific...

Page 97: ...9 10 11 Decompression Algorithm LSB 12 Reserved 13 Reserved 14 Reserved 15 Reserved This page specifies the parameters for the control of data compression in a Device A Data Compression Enable DCE bit of one indicates that the data compression is to be enabled When this bit is set data sent to the Device by the Host shall be processed using the selected compression algorithm before being written t...

Page 98: ...ain a count of the number of data blocks contained within the encountered data Note When compressed data is encountered on the medium which the device cannot decompress the device should treat the data as a single variable length record In the sense data the valid bit the ILI bit and the information field should be set accordingly 11b A RED field of 11b is undefined Compression Algorithm The compr...

Page 99: ...his 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 partition number in use on the med...

Page 100: ...writes and reads Gap Size This field is not used by the SDX 560V 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 ILLEGAL REQUEST sen...

Page 101: ...ever it accepts all values as 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 drive and if...

Page 102: ...n 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 host to allocate the capacity of each partition It will also allow the host to reallocate th...

Page 103: ...epts all values as a don t care The field value represents the maximum number of additional partitions supported and it is limited by the free memory available in MIC as well as the AIT Format limit of 256 partitions SDX 560V calculates how many partitions can be created for the current media for example you can make up to 14 partitions with net total 13 bytes of the User Volume Note and User Part...

Page 104: ...edium Partitions Parameter 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 Rec...

Page 105: ... Length 0Ah 2 Perf 0 Reserved 0 Dexcpt Test Reserved LogErr 0 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 of informational exception conditions by a drive is vendor specific This bit of one indicates the drive shall log informational exception conditions Dexcpt The Disable Exceptio...

Page 106: ... 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 CONDITION with sense key set to ILLEGAL REQUEST and extended sense set to Invalid Field in Parameter list 7 8 7 AIT Device C...

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

Page 108: ...ize Unit of Measure used to partition the medium The PSUM field is defined in the following table Code Description Support 00B Bytes unit of one Optional 01B Kilobytes 103 bytes Optional 10B Megabytes 106 bytes Optional 11B 10x bytes x partition units field Optional Partition Size Descriptor Partition size in megabytes in binary notation Bytes 8 9 Partition Size Descriptor For a Mode Sense Command...

Page 109: ... MPF 1 Reserved Reserved EFMT Reserved Reserved Reserved 6 CMPRS 1 ECC 1 Reserved DISCONN ECT 0 EJECT 1 PREVENT 0 LOCKED LOCK 1 7 Reserved Reserved Reserved Reserved Reserved BLK1024 1 BLK512 1 Reserved 8 9 Reserved 10 11 Reserved 12 MSB 13 Continuous Transfer Limit in blocks TBD LSB 14 15 Reserved 16 MSB 17 Buffer Size in 512 bytes LSB 18 19 Reserved The SPREV bit is set to ONE indicating the Dev...

Page 110: ...ndicating the Device is capable of using a 512 byte block size The Continuous Transfer Limit field indicates the number of blocks for the current block size that can be transferred without delay due to a buffer limitation Transfers restricted to this size when DISCONNECT is set to zero will result in efficient use of the bus The Buffer Size is an estimate in 512 byte increments of the read and wri...

Page 111: ... Software RESET 3 After the host issues a PREVENT ALLOW MEDIUM REMOVAL command 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 device shall inhibit mechanisms that normally allow removal of the medium by an operator Prevent When this bit is set the drive will not eject the tape follow...

Page 112: ...ead Check Condition status shall be returned and the ILI and Valid bits shall be set to one in the sense data Upon termination the logical position shall be after the incorrect length block end of partition side The Information field shall be set to the difference residue of the requested Transfer Length minus the actual number of blocks read not including the incorrect length block If the Device ...

Page 113: ... 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 560V has been configured through MODE SELECT to Report Save Set Mark...

Page 114: ...eturn its limits for Block Length The READ BLOCK LIMITS data shown below will be sent during the DATA transfer phase of the command The command does not reflect the currently selected block size only the available limits of the fixed mode block size MODE SENSE returns the current block size 2 bytes is the minimum and 16 Mbytes 2 byte is the maximum block size which the unit can support Table 7 44 ...

Page 115: ...on 000b Combined Header and Data 010b Data 011b 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 TRANSFER when Allocation Length bytes of header plus data have been transferred or when the header and all available data have been transferred to the host whichever is less The four byte READ BUFFER head...

Page 116: ...fied 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 host has allocated for returned data An Allocation Length of ZERO indicates that no data will be transferred Any other value indicates the maximum number ...

Page 117: ...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 as a Logical Block Address data blocks File marks a...

Page 118: ...ock Position Unknown BPU bit of ONE indicates the partition number or block number are not know or accurate reporting is not currently available The BPU bit of ZERO indicates the partition number and block number fields contain valid position information MPU The Mark Position Unknown MPU bit of ONE indicates the file number and set number are not known or accurate reporting is not currently availa...

Page 119: ...inates the data transfer when Allocation Length bytes have been transferred or when all the available diagnostic data four or eight bytes depending on the PF bit have been transferred to the host 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 sh...

Page 120: ...t is set when an error occurs during power 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 error...

Page 121: ... the requesting host It is not an error to attempt to release the drive if it is not currently reserved 3rdPty The Third Party release option for the RELEASE UNIT command allows a host 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 bit is one then the drive ...

Page 122: ...the command Note This command is similar in function to the SCSI 2 READ POSITION command and is supported by the SDX 560V to allow backward compatibility with QIC 104 type devices Blocks are numbered sequentially starting with 0 at BOT Each 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 ZE...

Page 123: ... of the REQUEST SENSE command the Device shall return the sense data with Good status If a Device returns Check Condition status for a REQUEST SENSE command the sense data may be invalid Devices shall be capable of returning at least 20 bytes of data in response to a REQUEST SENSE command If the allocation length is 20 or greater and a Device returns less than 20 bytes of data the Host should assu...

Page 124: ...that an end of medium condition end of partition beginning of partition exists For Streaming Tape Devices this bit indicates that the unit is at or past the early warning if the direction was forward or that the command could not be completed because beginning of partition was encountered if the direction was reverse For WRITE type operations the drive will return a CHECK CONDITION on any operatio...

Page 125: ...ld Pointer field is in error A BPV bit of ZERO indicates that the Bit Pointer field is not valid When a multiple bit field is in error the Bit Pointer field shall point to the most significant left most bit of the field Field Pointer field indicates which byte of the CDB or of the parameter data was in error Bytes are numbered starting from zero as shown in the tables describing the commands and p...

Page 126: ...d logical unit This would be the case for a successful command or a command that received CHECK CONDITION or COMMAND TERMINATED status because one of the File mark EOM or ILI bits is set to one 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 ADDITIONA...

Page 127: ...GTH ERROR Attempting to select partition 1 on a single tape Requested partition size in MODE SELECT Medium Partitions Parameter page is too large exceeds tape length or too small 0 requested partition size in frames 2541 3B 08 REPOSITION ERROR Position lost during Read Verify Write Space Locate Seek or Select Partition operation 50 00 WRITE APPEND ERROR Cannot find the last frame of the Group and ...

Page 128: ... INSUFFICIENT REGISTRATION RESOURCES 83 02 No MIC Detected 83 04 MIC out of Memory 83 05 No Data Body Detected in the MIC 83 0C MIC format type is undefined 83 0D MIC capacity field indicates illegal value 83 80 Partition Count exceeded 83 89 User Volume Note Size Mismatch 83 8A User Partition Note Size Mismatch 83 97 Current Partition is not the last partition 83 98 Can not append the new partiti...

Page 129: ...ated by the drive returning a CHECK CONDITION status with a sense key of UNIT ATTENTION on the next command following the condition It is not an error for a host to issue RESERVE UNIT to the drive if the drive is currently reserved by that host 3rdPty The Third Party Reservation option allows host to reserve the drive for another device This option is intended for systems that use the COPY command...

Page 130: ...ng of partition in the current partition Prior to performing the rewind operation the Device shall ensure that all buffered data and filemarks have been transferred to the medium An Immed immediate bit of zero indicates the Device shall not return status until the operation has completed An Immed bit of one indicates that the target shall return status as soon as all buffered commands have complet...

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

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

Page 133: ...BLANK CHECK and the Valid bit shall be set to one in the sense data Additionally the EOM bit shall be set to one if end of data is encountered at or after early warning The Information field shall be set to the difference residue of the requested count minus the actual number of filemarks spaced over If the end of partition is encountered while spacing forward over filemarks Check Condition status...

Page 134: ...he 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 bit is not set Note d...

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

Page 136: ...dition status this command shall return a Good status If the Device cannot become operational or is in a state such that Host action is required to make the unit ready the Device shall return Check Condition status with a Sense Key of NOT READY The TEST UNIT READY command is useful in that it allows the Host to poll a Device until it is ready without the need to allocate space for returned data It...

Page 137: ...e actual block length is different from the Verification Length a CHECK CONDITION status is returned Within the Sense data the Incorrect Length Indicator ILI bit and Valid bit will be set to one the Sense Key field is set to NO SENSE and the Information Bytes are set to the difference residue between the requested number of blocks and the actual number of blocks verified If the actual block length...

Page 138: ...urn 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 mode they are set to the diff...

Page 139: ...E SELECT The current block length is the block length defined in the MODE SELECT command Upon termination 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 Additio...

Page 140: ...ed by the WRITE BUFFER is not written to tape Mode The drive supports the following values within the Mode field If any other value is set the drive will terminate the command with a CHECK CONDITION status and an ILLEGAL REQUEST sense key set Table 7 59 Write Buffer Mode Field Mode Description 000b Write Combined Header and Data 010b Write Data Combined Header and Data Mode in this mode the test d...

Page 141: ...UEST and set the Additional Sense Code to ILLEGAL FIELD IN CDB Parameter List Length The Parameter List Length specifies the maximum number of bytes that will be transferred during DATA TRANSFER The host should attempt to ensure that the Parameter List Length does not exceed the buffer capacity If this does occur the drive returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key set The ...

Page 142: ... status will not be returned until the operation has completed A Transfer Length of one enables the writing of the filemark A Transfer Length of zero can be also be used to synchronize flush any buffered data If the Device encounters early warning during WRITE FILEMARK operation any buffered data or filemarks shall be written to the medium and a Check Condition will exist If all buffered data and ...

Page 143: ... allowing all tests and test sequences to be initiated via the host interface Similarly all test results are reported back to the host via the interface Manufacturing needs are satisfied by providing unrestricted access to all internal tests 8 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 ...

Page 144: ...tself to verify that it is functioning normally The Self Test bit in the SEND DIAGNOSTIC command is set to one and the Parameter List Length is ZERO This initiates the Self Test Diagnostic which is similar to the Power on self test except that non destructive RAM testing is substituted for the destructive RAM tests If an error is detected during this test the drive will return CHECK CONDITION stat...

Page 145: ...rned 0 Continuous 1 run once 2 run 10 times 3 run 100 times 4 run 1000 times Parameters A B C Any additional parameters required to fully define the diagnostic test These parameters are unused and shall be 00h for all diagnostics except for tests 02 03 and 43 to 48 These tests are described in clause 7 2 7 8 2 4 Diagnostic Test Number Summary The following is a list of the diagnostic capabilities ...

Page 146: ...gnostic test is executed the drive automatically prepares a diagnostic test result that can be returned to the host computer when a RECEIVE DIAGNOSTIC RESULT command is issued If the PF bit in the SEND DIAGNOSTIC command was sent to one the diagnostic test result will be preceded by a four byte header which will be of the form Table 8 3 RECEIVE DIAGNOSTICS RESULT SCSI 2 Header Bit Byte 7 6 5 4 3 2...

Page 147: ...This byte has alternate meanings with some diagnostics Refer to clause 8 2 6 Result B Typically this byte is unused however this byte has alternate meanings with some diagnostics Refer to clause 8 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 eac...

Page 148: ...TIME OUT 23h NOT 2 PARTITION 85h ILLEGAL ENCODER PATTERN 30h EOD ENCOUNTERED 86h EEPROM IN THE DRIVE IS NG 31h EOM ENCOUNTERED 87h TENSION REG NG 32h BLANK ENCOUNTERED 88h 3 3 VOLT REGULATOR IS NOG 33h NON SDX ENCOUNTERED 89h BOT SENSOR NG 34h SUBCODE UNCERTAIN 8Ah EOT SENSOR NG 35h ECC UNCORRECTABLE 8Eh SNAPPED TAPE 36h SYSTEM AREA UNCERTAIN 90h FEW S REEL NG 37h BOM ENCOUNTERED 91h FEW T REEL FG...

Page 149: ...st reads or writes the number of groups defined by the Group Count Any RAW retries C3 ECC retries and Read Write hard errors encountered during the test are reported in the Error Rate Log which may then be examined to determine tape performance Table 8 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 4 Group Count LSB...

Page 150: ...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 cases encountering EOM will be recorded as a hard error The D...

Page 151: ...er of frames specified in this field Table 8 9 Read Data Exerciser Result Bit Byte 7 6 5 4 3 2 1 0 0 Reset Error Tine Re Sync Reserved Error Set 1 Error Code 2 MSB 3 Number of loops executed LSB 4 Diagnostic Test Number 43h 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 befor...

Page 152: ...8 Drive Diagnostics SONY AIT 2 Turbo drive SDX 560V series Ver 1 0 8 10 This page intentionally left blank ...

Page 153: ... 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 IDENTIFY MESSAGE 20 00 INVALID COM...

Page 154: ...SUPPORTED 26 02 PARAMETER VALUE INVALID 2A 00 PARAMETERS CHANGED 47 00 PARITY ERROR 03 00 PERIPHERAL DEVICE WRITE FAULT 27 04 PERSISTENT WRITE PROTECT 15 02 POSITIONING ERROR DETECTED BY READ OF MEDIUM 29 00 POWER ON RESET OR BUS DEVICE RESET OCCURRED 2A 05 REGISTRATION PREEMPTED 2A 03 RESERVATION PREEMPTED 3B 08 REPOSITION ERROR 39 00 SAVING PARAMETER NOT SUPPORTED 45 00 SELECT OR RESELECT FAILUR...

Page 155: ...11 08 INCOMPLETE BLOCK READ 14 03 END OF DATA NOT FOUND 15 01 MECHANICAL POSITIONING ERROR 15 02 POSITIONING ERROR DETECTED BY READ OF MEDIUM 1A 00 PARAMETER LIST LENGTH ERROR 20 00 INVALID COMMAND OPERATION CODE 24 00 INVALID FIELD IN CDB 25 00 LOGICAL UNIT NOT SUPPORTED 26 00 INVALID FIELD IN PARAMETER LIST 26 01 PARAMETER NOT SUPPORTED 26 02 PARAMETER VALUE INVALID 27 00 WRITE PROTECTED 27 04 P...

Page 156: ...CAL UNIT HAS NOT SELF CONFIGURED YET 3F 01 MICROCODE HAD BEEN CHANGED 43 00 MESSAGE ERROR 44 00 INTERNAL TARGET FAILURE 45 00 SELECT OR RESELECT FAILURE 47 00 PARITY ERROR 48 00 INITIATOR DETECTED ERROR MESSAGE RECEIVED 49 00 INVALID MESSAGE ERROR 4A 00 COMMAND PHASE ERROR 4B 00 DATA PHASE ERROR 4E 00 OVERLAPPED COMMANDS ATTEMPTED 50 00 WRITE APPEND ERROR 52 00 CARTRIDGE FAULT 55 04 INSUFFICIENT R...

Page 157: ... Commands and page index PARA ATA COMMAND OP CODE PAGE 6 7 NOP 00h 6 18 6 2 DEVICE RESET 08h 6 4 6 9 READ SECTORS 20h 6 23 6 3 EXECUTE DEVICE DIAGNOSTICS 90h 6 5 6 8 PACKET A0h 6 19 6 5 IDENTIFY PACKET DEVICE A1h 6 8 6 12 STANDBY IMMEDIATE E0h 6 28 6 6 IDLE IMMEDIATE E1h 6 16 6 1 CHECK POWER MODE E5h 6 2 6 11 SLEEP E6h 6 26 6 4 IDENTIFY DEVICE ECh 6 7 6 10 SET FEATURES EFh 6 24 ...

Page 158: ...11 APPENDIX C ATA Commands Op Code Order SONY AIT 2 Turbo drive SDX 560V series Ver 1 0 11 2 This page intentionally left blank ...

Page 159: ...EAD BLOCK LIMITS 05h 7 44 7 10 READ 08h 7 42 7 25 WRITE 0Ah 7 69 7 27 WRITE FILEMARKS 10h 7 72 7 22 SPACE 11h 7 63 7 2 INQUIRY 12h 7 3 7 24 VERIFY 13h 7 67 7 7 MODE SELECT 6 15h 7 23 7 18 RESERVE UNIT 16h 7 59 7 15 RELEASE UNIT 17h 7 51 7 1 ERASE 19h 7 2 7 8 MODE SENSE 6 1Ah 7 25 7 3 LOAD UNLOAD 1Bh 7 7 7 14 RECEIVE DIAGNOSTIC RESULTS 1Ch 7 49 7 21 SEND DIAGNOSTIC 1Dh 7 61 7 9 PREVENT ALLOW MEDIUM...

Page 160: ...12 APPENDIX D ATAPI Commands Op Code Order SONY AIT 2Turbo drive SDX 560V series Ver 1 0 12 2 This page intentionally left blank ...

Page 161: ...gal value 83h 0Eh Reserved 83h 7Fh 83h 80h Partition count exceeded 83h 81h Reserved 83h 82h Reserved 83h 83h MIC is exist but is not used 83h 84h Reserved 83h 88h 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 capacity too sho...

Page 162: ...13 APPENDIX E ASC ASCQ for AIT Sony Unique SONY AIT 2 Turbo drive SDX 560V series Ver 1 0 13 2 This page intentionally left blank ...

Reviews: