background image

Содержание TDC 3640

Страница 1: ...l TANDBERG DATA TDC 3600 SERIES STREAMING TAPE CARTRIDGE DRIVES r Toe 3620 3640 3660 Reference Manual...

Страница 2: ...ature Variation 3 3 Atmospheric Pressure 3 3 Vibration 3 3 Impact and Shock 3 3 Product Performance Specifications 3 4 Audible Noise 3 4 Radiated Electromagnetic Interference 3 4 Susceptibility to Ele...

Страница 3: ...Functions 7 1 7 1 Reference Track 7 1 7 1 1 Write Reference Track 7 1 7 1 2 Read Reference Track 7 2 7 2 Write Data and Filemarks 7 3 7 2 1 Write From Beginning of Tape 7 3 7 2 2 Write From a Positio...

Страница 4: ...Drive Command Set 9 3 Copy 18H 9 4 Command and Parameter Blocks 9 5 Copy Operation _ 9 8 Block Sizes 9 10 Error Handling 9 l Command Descriptor Blocks Used as an Initiator 9 15 Erase 19H 9 17 Inquiry...

Страница 5: ...Preventive Maintenance 10 6 Appendix A Extended Error Code Messages A Appendix B General Error Conditions B 1 AppendIx C Application Notes _ _ ____ C C 1 How to Achieve Streaming Mode Operation C C 2...

Страница 6: ...8re 85 follows The Copy Command supports only copy between Direct Access and a Sequential Access Drive The Mode Select command does NOT suppon the EMULEX Vendor Unique bits DEA Disable Area Ahead AU...

Страница 7: ...doubt always let a cartridge dry out in a normal humidity em ironment 50 65 rei hum at 20 C for at least 3 4 days prior to use The head life time specifications stated by Tandberg Data A S assumes run...

Страница 8: ...mc 3620 Drive complies with the SCSI Interface Standard and the QIC 24 Data Interchange Standard The TDC 3640 and the IDC 3660 Drives comply respectively with the QIC 120 or the QIC 150 Data Interchan...

Страница 9: ...ion of the interface to the Drive regarding software and or system It describes the command set and the behavior ofthe Drive in various situations 1 3 Additional Documentation SCSI Small Computer Syst...

Страница 10: ...he IDC 3660 records and reads serially on 18 tracks and can store 155 Mbytes on a 183 m 600 foot cartridge Drive Application The Drive is well suited for a variety of applications Winchester back up A...

Страница 11: ...mprises the 68 HCll microcomputer and two custom made Tandberg Data ASIC circuits one handling the Drive s fonnatting functions and the other handling the buffer and bus interface circuitry All electr...

Страница 12: ...to each block prior to writing the complete block on the tape The blocks are written without the traditional long interblock gaps The Drive performs read after write checking and blocks with errors a...

Страница 13: ...e track locations due to the high resolution of the stepping system Track Seeking In Read Mode When reading the Drive will not look for the edge of the tape No write operation is allowed in read mode...

Страница 14: ...tem WriIe Read Head The capstan motor is controlled by a software controlled and monitored servo system Pulse modulation of the motor current is used in order to reduce power dissipation in the motor...

Страница 15: ...t detects each flux transition from the read head and convens it to a digital pulse The circuit is optimized to read weak signals thus improving the total system error rate The Read Clock Generator Th...

Страница 16: ...nds from the Host The Host may read the Drive status by asking for the transfer of special status bytes from the Drive See Chapter 9 for a complete list of available commands During read and write ope...

Страница 17: ...TANDBERG DATA 2 8 Introduction to the Drive This Page Intentionally Left Blank...

Страница 18: ...Section 4 1 for mounting details and mechanical drawings 3 2 Power Requirements Voltage Current 5V 250mA 12 V motor not running 100mA 12 V motor running with tape 1 2A 12 V peak value start up 3 9 A...

Страница 19: ...cked and power is turned off The unit is packed in original package as when ready for shipment from factory 3 3 1 Temperature and Relative Humidity Temperature OC Rei humidity 5 40 20 80 30 60 10 90 3...

Страница 20: ...ximum altitude 13 000 m 40000 ft 3 3 4 Vibration EC 68 2 6 Frequency Peak Displacement Acceleration 5 60 5 58 5 12 60 Hz 0 035 mm 10 500 Hz 0 5 G 58 Hz 0 150mm 10 500 Hz 2 0G 12 Hz 3 5 mm 10 500Hz 2 0...

Страница 21: ...disturbance MIL SID 462 method RS03 14 kHz 1GHz 3 4 4 Static Discharge The Static Discharge is referred to the front door and other pans of the Drive that are accessible from the front when the Drive...

Страница 22: ...POH and by 2 two for 500 1 000 POH The predicted mature MTBF for the electronics pan of the TOe 3600 Series Drives is 20 000 POH 3 5 2 Mechanics MTTF The failure rate for these pans is related to how...

Страница 23: ...r 10 000 frpi or better for QIC 24 recordings Only tapes cenified for 12500 frpi should be used for QIC 120 150 recordings When you are recording use DC600A or DC600XTD tapes or similar makes with equ...

Страница 24: ...ack 5 Trac Trac 7 Track a Track 4 Track 0 Track Track 2 Track TrtlCk Locationslorthe TDC 36201QIC 24 9 track Drive Traclcl octltiDnslor 1MTDC 3640IQIC 120 IS track Drive TID 13 T 5 TID TID 1 TID T k 7...

Страница 25: ...S1 mm 0 222 to 0042 0 096 to 002 0 1606 to 002 L6 1 98 mm to 107 nvn L6 1 219 rrvn to OS1 mm L6 1 020 mmtO OS1 mm 0 078 to 0042 0 048 to OO2 0 0402 0 002 L7 4 42 mmtO 107 mm L7 4 064 rrvn to 051 mm L7...

Страница 26: ...ite TDC 3660 sections Erase frequency Azimuth ZenIth Type of operation Tape speed standard Tape speed variation Start stop time Start stop distance 3 6 MHz TDC3620 TDC3540 TDC3660 7 minutes of arc Acc...

Страница 27: ...CRC 2 and Postamble 0 5 IDC 3640 60 23 5 Bytes Preamble 16 Byte Marker I Block Addr 4 CRC 2 and Postamble 0 5 Writing always starts from the beginning of Track 0 except when the Host tells the Drive t...

Страница 28: ...tracks Type of capstan motor Servo system capstan tachometer BOTIEOT sensor cartridge sensor Write protect n Or Tolerance on maximum operating head travel 0 03 mm 0 0012 maximum TDC3620 TDC3640 TDC36...

Страница 29: ...r 68HCll for drive and fonnatting control one ASIC circuit for buffer and bus control and one ASIC circuit for formatter and drive functions Tape speed and all write data timing are referred to crysta...

Страница 30: ...he drive top nush against a nat surface may obstruct the rubber im eller fan mounted on the c a stan motor axle The Drive occupies a half size or slim line S 1 4 slot with two standard holes for 3 mm...

Страница 31: ...essary if the Drive chassis is not adequately grounded to the system chassis through the mounting screws See Figure 4 2 Correct grounding of the chassis is important in order to reduce radiated electr...

Страница 32: ...mmunication for adjustments and tests Test selection The layout of the jumper strap connector is shown below Parity Enable If closed PARI Serial Communication In IN Serlll Communlcltlon Out OUT p clal...

Страница 33: ...data cartridge is only specified up to 45 C we re commend that the bus termination option ir tside the Drive is NOT used as this will cause unnecessary heat dissipation inside the Drive To avoid this...

Страница 34: ...that easily can be staned by setting up a specific code on the select straps SELO SEL2 and by grounding the TEST pin during drive power up The coding are as follows SELl SELO Meaning OPEN OPEN Drive...

Страница 35: ...er host operations while the SCSI bus is busy In a SCSI bus system see Figure 4 4 the Host will activate a particular peripheral device when necessary However when needed one of the other peripheral d...

Страница 36: ...o meet the cartridge specifications above It is of course of imponance not to terminate the SCSI bus inside the Drive as this will dissipate unwanted heat inside the drive unit We recommend that the S...

Страница 37: ...TANDBERG DATA 4 8 Mounting Specifications This Page Intentionally Left Blank...

Страница 38: ...nrtdge guides and the head positioning system Quality of tape handling Drtve mounting In the host chassis Cleaning and maintenance Cleanness of the air surrounding the Drive and tape Quality of the po...

Страница 39: ...ior to use a cartridge should be kept for at least 24 hours in climatic conditions similar to those in which the Drive operates See also Section 5 5 Cartridge Conditioning and IMPORTANT notice in Chap...

Страница 40: ...d blocks that follow have higher block numbers the retry procedure is employed The Drive t to d the bad block another two times If atlll unable to rud the bad block It tries to d the bad block nother...

Страница 41: ...ioning Nles The achieveable data reliability is depending on the tape and cartridge quality In order to obtain the lowest error rate possible on a iven cartridge the cartridge should be conditioned ac...

Страница 42: ...andard QIC 24 QIC 120 and QIC 1S0 tape fonnats are described QIC 24 QIC 120 and QIC ISO are the standard tape fonnats for the TDC 3620 40 60 Drives Nonnally the optional QIC l1 fonnat is used only whe...

Страница 43: ...on nine tracks TOC 3620 QIC 24 on fifteen tracks TOC 3640 QIC 120 or on eighteen tracks TOe 3660 QIC 150 one at a time Figures 6 1a 6 1b and 6 1c show the track numbering for 9 5 and IS track l eCOrd...

Страница 44: ...10 Sta 01 bill 01 1 OlIo TNIdr I End of Ca_ 10 t c d Point 01 1 TractIs 3 5 11 13 u s Point 10 EIIII of 01_ 01 1 TIKkI 10 7 0 15 17 Figure 6 1c Track layout or the TDC 3660Drive Recording is done seri...

Страница 45: ...ode tape recording 6 4 Recording Method Information is recorded on the tape using the NRZI NON RETURN to ZERO change on ONEs method where each bit is recorded as a flux reversal 0 bits give no flux tr...

Страница 46: ...2 E1 EO Table 6 2 shows the conversion from OCR to normal data nibbles Encoded information Encoded Nibbles I Hex Information 1 nd 2 Value ro 1 0 0 1 0 0 0 1 Data Field File Mk Blks 1 1 0 0 1 0 0 1 1 1...

Страница 47: ...s The encoded information is recorded serially by encoded bit and by character starting with bit E9 in each character Tracks are recorded in a sequential order starting with Track O Encoded bit positi...

Страница 48: ...Preamble consists of a recording at the highest recording density nominally 394 ftpmm 10 000 ftpi The Preamble is used to synchronize the veo Voltage Control Oscillator in the read electronics with th...

Страница 49: ...t contains a minimum of 15 000 and a maximum of 30 000 flux transitions recorded at the highest recording density Data Blocks File Mark Blocks 6 7 2 Block Marker The Block Marker identifies the end of...

Страница 50: ...bble Track Number Control Nibble Block Number Block Number Figure 6 4 Block address layout The Track Number is a binary number encoded according to the rules given in Section 6 5 This is the most sign...

Страница 51: ...6 8 6 7 5 eRC Cyclic Redundancy Check Immediately following the Block Address a Cyclic Redundancy Check CRC character is recorded using the following polynominal G x x16 x12 x5 1 The CRC generation is...

Страница 52: ...ad spots on the tape or other errors some blocks may be detected as bad one or more flux reversals not detected correctly These bad blocks are automatically rewritten funher down the tape as shown in...

Страница 53: ...he same block number are detected the Drive will only transfer the data contents of me first of these blocks to the Host 6 9 File Mark Blocks File Mark Blocks are used to separate logically different...

Страница 54: ...50 formatted tapes To make the Drive able to differentiate between the two 15 or 18 tracks a unique Control Block will always be written as the first b ock on all QIC 150 18 track formatted tapes This...

Страница 55: ...s ready in the buffer or until the limit for rewrites is reached In this case an Elongated Postamble is written and the tape is halted The Elongated Postamble will always be recorded at the end of a w...

Страница 56: ...past the LP hole The last block of data for interchange written on these tracks prior to switching to the next track is recorded somewhere between 2 S mm 0 1 ft and 100 mm 4 before the LP hole measure...

Страница 57: ...TANDBERG DATA 6 16 This Page Intentionally Left Blank Track Tape format and Encoding Specifications...

Страница 58: ...ctions are completely transparent to the Host 7 1 1 Write Reference Track If the tape is positioned at Beginning Of Tape the Write Refer ence Track function is always perfonned after a Write command i...

Страница 59: ...e of different tolerance in head position there will be no guarantee that the QIC ISO actually can be read During a seek Reference Track the Drive will use the following scheme to detect the tape form...

Страница 60: ...Irst track Track 0 the Drive also enables the Erase function This assures that old data on the tape is erased in front of the write head The number of datablocks according to the Write command is writ...

Страница 61: ...PEW point is a position calculated to be approximately SO inches in front of the Early Warning hole on the tape At the PEW position the Host can be sure that all data trans ferred to the Drive will b...

Страница 62: ...the Drive informs the Host with CHECK CONDmON 7 2 6 Recoverable Write Error Rewrite During Write defective blocks may be written These erroneous blocks are detected by the Drive s built in Read After...

Страница 63: ...procedure is totally 1I aI1sparent to the Host 7 2 7 Unrecoverable Write Error If the Drive has tried to rewrite the same block 16 times without succeeding the Drive will abon the Write command and se...

Страница 64: ...pe fonnat See funher details about the Seek Reference Track operation in Section 7 1 2 Read Reference Track This seek operation is fully transparent to the Host 7 3 2 Read From a Position on the Tape...

Страница 65: ...he block will be read correctly and the Read routine will continue If the block is not detected and the block numbers are increased showing that the block is not rewritten the following Reread algorit...

Страница 66: ...8 signal lines Nine control the bus nine are used for an eight bit bidirectional data interface with odd parity All communication on the bus is performed synchronously by means of the REQ ACK handshak...

Страница 67: ...be terminated in both ends with 220 ohms to 5 V and 330 ohms to ground See NOTE in Section 4 3 The signals from the Drive to the controller have the following output charactertstics Signal assenion l...

Страница 68: ...a SO pin ribbon cable The single ended option is used The signal pin numbeT and names are listed below Pin GND Return Pin Signal Name 2 1 Data Bus 4 3 6 5 8 7 10 9 12 11 14 13 16 15 Data Bus 18 17 Da...

Страница 69: ...with respect to the Initiator Assenion indicates input to the Initiator A signal driven by the Target indicating the message phase A signal driven from the Target indicating a request for an REQ ACK...

Страница 70: ...ze the Bus Free Phase devices have to test that both BSY and SEL are not asserted simultaneously within a deskew delay and that the Reset condition is not active 8 5 2 Arbitration Phase Optional The S...

Страница 71: ...ter a 90 ns delay it also assens SEL The Target will respond by asserting BSY and the Initiator should then deassen SEL For systems using arbitration the following must be done In this order asy SEL A...

Страница 72: ...time it will send the Deselect Message In and release the bus When the Target wants contact again it will have to go through the Reselection Phase This Phase is similar to the Selection Phase except...

Страница 73: ...ock by assening REQ The Initiator responds by placing the first byte on the bus and assening ACK The Target notices this and deasserts REQ The Initiator should then deassen ACK The first byte is now t...

Страница 74: ...Exchange Phase includes both the Data Out Phase and the Data In Phase In both cases the ern and MSG lines will be deasserled and BSY assened The Data Out Phase allows data to be transferred from the...

Страница 75: ...8 6 Data In Sequence This completes the byte transfer This cycle is repeated until the last data byte has been transferred NOTE The data transfer for the Drive is done in hardware and has a transfer r...

Страница 76: ...and the Initiator can deassert ACK 7 The Message In Phase terminates when the Target deasserts MSG B 11 Hardware Interface la s a Message In Phase The Message In Phase Is used In three ways SlaIUI Ph...

Страница 77: ...the mess age byte on the bus and assens ACK 6 The Target then deassert REO and the Initiator can deassert ACK 7 The Message Out Phase terminates when the Target deassens MSG 8 12 Hardware Interlace IS...

Страница 78: ...s marked with 0 1 in Table 8 2 below The ARBITRATION and SELECTION phases are controlled by the Initiator After the Target is selected it should select the correct bus phases The ARBITRATION and RESEL...

Страница 79: ...rive detects the Unit Attention Condition The first command sent by each Initiator to the Drive after a SCSI bus reset condition causes the Drive to send a Chet k Condition status message The Drive al...

Страница 80: ...Condition can abon any phase and force the bus to the Bus Free Phase The Phase Sequence for systems with or without Arbitration are shown in the figures below Figure 8 9 Phase Sequencing or systems u...

Страница 81: ...TANDBERG DATA 8 16 Hardware Interface This Page Intenlionally Left Blank...

Страница 82: ...f a six byte Command Descriptor Block COB containing the command code and in most cases the necessary parameters to execute the command The basic format of the COB is shown in Table 9 1 The particular...

Страница 83: ...is set If both bits are set a LINKED COMMAND COMPLETE WITH FLAG message is requested for this command in a group of linked commands If only the Link bit is set the LINKED COMMAI TD COMPLETE message w...

Страница 84: ...d Data 0 14 Release Unit 0 17 Request Block Address V 02 Request Sense M 03 Receive Diagnostic Results 0 1C Reserve Unit 0 16 Rewind M 01 Seek Block V OC Send Diagnostic 0 10 Space 0 11 Test Unit Read...

Страница 85: ...pan operates as an Initiator for the other SCSI device and also for the internal data transfer part The data transfer part operates much similar to the Drive wben executing nonnal Read and Write comma...

Страница 86: ...rresponds to 256 Segment Descriptors 12 bytes long and a single Header Flag Link These two bits have their usual meaning BYTE BIT 7 00 01 02 03 The Parameter Block The Parameter Block has two pans Fir...

Страница 87: ...Reserved SourcelUN Dest Controller 10 Reserved Dest lUN Sequential Access Device Block Size MSB 02 Sequential Access Device Block Size lSB 00 Direct Access Device Number of Blocks MSB Direct Access De...

Страница 88: ...iable number of data blocks A Block Size of 1024 bytes will lead to a 1 2 relationship between number of Direct Access Device block counts and the Drive block counts etc A zero value means copy no dat...

Страница 89: ...used When processing a Segment Descriptor the TOC 3620 40 ffJ Drive will issue a sequence of ReadlWrite commands to the direct access device The Drive will request only small amounts of data at a time...

Страница 90: ...s mean that the last ReadIWrite command will request less blocks than indicated by the Copy Threshold S Points 1 2 3 and 4 are repeated for each Segment De scriptor in the Segment Descriptor List NUTt...

Страница 91: ...does not sup port the Read Capacity command it will tenninate this command with a Check Condition status The Drive will then use the sec ond method to determine the block size First any pending sense...

Страница 92: ...ommand with Check Condition Status 2 Sets the VADD bit Sets the Sense Key in the Extended Sense Block to the code that describes the error condition 3 Sets the Segment Number in the Extended Sense byt...

Страница 93: ...tape is to small to fill a complete direct access block This can only happen during RESTORE if the data transfer part of the Drive encounters an unexpected Filemark End of Recorded Area BLANK CHECK or...

Страница 94: ...ength is then set to 18 17 nonnal additional sense bytes plus the Target Status Byte IfTarget Sense Data is available the Additional Sense Length indicates the num ber of bytes available like this Tar...

Страница 95: ...Drive sends Check Condition Status to the original Initiator The Ini tiator should then Request Extended Sense Data from the Drive The Sense Key will read Copy Aborted The Sense Data Block will have...

Страница 96: ...OSH IBYTE BIT 7 5 4 00 0 0 0 0 I 3 2 0 0 1 0 0 0 0 0 I 0 I 3 2 1 0 0 01 Logical Unit Number I Logical Block Address MSB 02 Logical Block Address 03 Logical Block Address LSB 04 Number of Blocks 05 0...

Страница 97: ...ity 25H I BYTE BIT 7 6 5 4 3 2 1 0 00 0 0 1 0 I 0 1 0 1 01 Logical Unit Number I 0 0 0 0 0 02 0 0 0 0 0 0 0 0 03 0 0 0 0 0 0 0 0 04 0 0 0 0 0 0 0 0 05 0 0 0 0 0 0 0 0 06 0 0 0 0 0 0 0 0 07 0 0 0 0 0 0...

Страница 98: ...Reserved Reserved Reserved X I Reserved I Flag I Link This bit must be set to 1 bit 0 in byte 1 If not the Drive will return Check Condition status The Sense Key will read Illegal Request The Erase co...

Страница 99: ...cates the maximum number of bytes that will be transferred The Drive will tenninate the Data In phase when allocation length bytes have been transferred or when all available Inquiry Data have been tr...

Страница 100: ...E 14 Vendor Identification R 15 Vendor Identification G 16 Product Identification 17 Product Identification T 18 Product Identification 0 19 Product Identification c 20 Product Identification 21 Prod...

Страница 101: ...e Identification R Software Identification E Software Identification A Software Identification T Software Identification E Software Identification 0 Month MSB Month LSB Day MSB Day LSB Year MSB Year L...

Страница 102: ...us will be returned with the Sense Key set to megal Request and the Sense Code to In valid Command When this bit is set and the EOT bit is not set the Drive per fonns a retension pass before the LOAD...

Страница 103: ...ested is specified in the Length of Parameter List byte Byte 04 above If this bit is set the selected mode is permanent i e the Drive will also remember the configuration during power down and reset T...

Страница 104: ...Drive BACKUP The Buffered Mode is always active when moving from one Segment Descriptor to the next This means that the Drive will stan processing a new Segment Descriptor as soon as the data from the...

Страница 105: ...at Power uplReset This is controlled by the saved Mode Select parameters in the EEPROM Use the SMP bit in the Mode Select command to save make pennanent the selected tape format Number of blocks in th...

Страница 106: ...maximum value depends on the block size of the direct access device Not more than 32 KBytes of data should be transferred during a single Read Write command This corre sponds to a maximum Copy Thresh...

Страница 107: ...et to one the Sense Data will be in Extended fonnat The VADD bit is zero The Segment Number is zero Byte 02 holds the FM and EOM bits and also the Sense Key All Information Bytes will be zero The Addi...

Страница 108: ...makes it possible for the Initiator to read the Drive s configuration The configuration data are sent as data with this fonnat 6 5 4 3 2 o Sense Data Length 00 IMDTY WP I Reserved I BM I Speed Code 00...

Страница 109: ...t good status or not as soon as the data has been transferred into the Drive s Data Buffer cache for the write and verify commands BM set indicates that good status should be reported at this time If...

Страница 110: ...er Size Forced Streaming Count Bus Threshold Copy Threshold Nonnar Sense Threshold Copy Sense Allocation Load Function Power Up Auto Load Auto Re tension Delay 9 29 For the description of these bytes...

Страница 111: ...t LED Light Emitting Diode will be used to indicate Can ridge in Use By issuing this command with the PREY bit set Prevent Media Removal the green front LED will be lit When issuing the command with t...

Страница 112: ...nse Key to NO SENSE If all the requested data blocks are not read the Valid Address bit will be set and the difference be tween the requested and the actually read number of blocks will be set in the...

Страница 113: ...as occurred the read operation will begin with the block following the erro neous block If the disconnect option is enabled the Drive may disconnect from the Initiator during the execution of this com...

Страница 114: ...ve does not disconnect for this command The requested block length will be delivered as six data bytes Since the block length is fixed to 512 bytes for QIC ll QIC 24 QIC 120 and QIC 150 the command wi...

Страница 115: ...ed Read Data Buffer data An Allocation Length of zero indicates that no Read Data Buffer data will be transferred This condition will not create the Check Condition status Any other value indicates th...

Страница 116: ...mand after the Read Data Buffer command 2 Selects without allowing disconnection and links the Write Data Buffer and the Read Data Buffer commands together The Available Length of data bytes returned...

Страница 117: ...a situation where it is impossible to write more data on the tape In this case the Initiator can retrieve the non written data from the Drive s Data Buffer The data will be presented in the same order...

Страница 118: ...is reserved by another Initiator the command will be ignored and GOOD status reo turned Releasing the Third Party Reservation Release requires the fol lowing conditions 1 The THP option see Reserve Un...

Страница 119: ...est Block Address command requests the Drive to transfer the current tape block address to the Initiator An Allocation Length of zero indicates the command s default length is to be used When non zero...

Страница 120: ...This is controlled by byte 04 in the command block and the Normal Sense Threshold stored in the EEPROM If the No of Bytes Allocated byte 04 in the command block has a higher number than the one stored...

Страница 121: ...nse Block is BIT 7 6 5 4 3 2 o VADD I ERCL I ERCD 0 0 0 I Information Byte 1 MSB IInformation Byte 2 Information Byte 3 LSB The meaning of this block is This bit is set if the Information Bytes contai...

Страница 122: ...ss 2 Errors are System Related Errors Code Error Description 20 Invalid command The issued command is not implemented Class 3 Errors are Vendor Unique Error Conditions Code Error Description 30 Unit a...

Страница 123: ...er the Initiator first having issued the Request Sense com mand see Section 9 3 14 This Block will repon all necessary information about errors and parameters before letting the Ini tiator perform ade...

Страница 124: ...the Copy command the Addi tional Sense Block bytes 08 OD will have the meaning shown above The meaning of these bytes under the Copy command are described in Section 9 3 1 Copy command The meaning of...

Страница 125: ...ogical unit When non zero this byte will read 25 This byte specifies the byte number relative to the first byte of Sense Data related to the beginning of the Destination Status Byte and Sense Data A z...

Страница 126: ...ritten blocks left in the data buffer af ter a fatal error has occurred during a Write operation This status byte is returned from the source or destination device when a data transfer error has been...

Страница 127: ...IT AITENTICN A Unit Attention Condition occurred See Section 7 5 2 This status indicates that the cartridge has been removed since the last com mand It is retumed the first time a command is given aft...

Страница 128: ...r additional data blocks are appended after the Drive has reponed EOM and there is not sufficient space left If this error situation occurs the non written blocks can be reclaimed by issuing the Recov...

Страница 129: ...r the Drive will send a RESERVA TION CONFLICT status and disconnect from the requesting Initiator THP Third Pany The Third Pany Reservation option Byte I Bit 4 allows a Reservation option LUN to be re...

Страница 130: ...n as the rewind is initiated If lMED is not set status will not be re turned until the tape has stopped at BOT If the IMED option is used and a new command is received during the rewind opera tion tha...

Страница 131: ...n be used to position the tape at the End of Recorded Area and then by issuing Space Reverse One File Mark to the position in front of any directory blocks A block address if zero 0 will cause Check C...

Страница 132: ...n this test an unprotected cartridge must be insened and loaded The command will return with GOOD status if no errors occurs Else Check Condition will be set By issuing a Request Sense command the Ext...

Страница 133: ...the Parameter Block 6 4 3 2 1 o I Operation Type 00 No of Tracks to test No of Blocks pro file MSB No of Blocks pro file LSB File Rewrite Limn Total Rewrne Limn File Reread Limn Total Reread Limn This...

Страница 134: ...e in the Count field causes no tape movement A negative value n 2 s complement notation in the Count field causes reverse tape movement over n blocks or filemarks ending on the Beginning Of Media side...

Страница 135: ...filemarks spaced over The Drive will move the tape forwards from the current position until detection of n Sequential filemarks n 0 causes no tape movement Only logical forward towards End of Media s...

Страница 136: ...ts whether the requested unit is ready or not This is not a Selftest request command If the Drive is ready for a correct medium access command without returning Check Condition Status this command wil...

Страница 137: ...case In case of a mismatch the Drive terminates the Verify command and informs the Initiator by setting Check Condition In the Ex tended Sense Bytes the VADD bit will be set the Sense Code will be set...

Страница 138: ...s data buffer The Drive handles the Verify command very much like a Read command except for the transfer of data which runs in the opposite direction from Initiator to Drive This means that a buffere...

Страница 139: ...ference between the requested number of blocks and the number of blocks actu ally written will arrive in the Information Bytes Due to the above described feature the Drive s data buffer will be empty...

Страница 140: ...sure that all data are written correctly If the Drive is in the Non buffered Mode sta tus will not be returned until the data are written on the tape or if a Check Condition has occurred For Mode conf...

Страница 141: ...not be accessed during the execution of this com mand The Byte Transfer Length includes a four byte header and the Write Data Buffer data Up to 66 535 bytes may be transferred consisting of four bytes...

Страница 142: ...con tents of the Drive s data buffer to be written to the tape This bit is valid if the Drive is in the Buffered Mode see 9 3 5 Mode Select When this bit is set and the Drive is in Buffered Mode the W...

Страница 143: ...Reserved The coding is as follows Bits 4 3 2 1 Meaning 0 0 0 0 Good Status the requested operation was completed successfully 0 0 j 1 Check Condition an abnormal condition has occurred The Initiator...

Страница 144: ...ive will re lease the bus as for the Command Completed message How ever now the Drive will reconnect later in order to complete the operation See Section 7 4 4 for the Reselection Phase A Save Data Po...

Страница 145: ...Set if the Initiator can suppon Disconnection and Reconnection Bits 0 2 Specifies the LUN address of the Drive The IDENTIFY message is only valid during the Selection Phase Initiator Detected The Init...

Страница 146: ...ated and Check Condition Status sent The Request Sense block will tell the number of blocks NOT transferred to the buffer If the number of blocks in a data transfer sequence is less than n parity will...

Страница 147: ...TANDBERG DATA 9 66 Software Interface This Page Intentionally Left Blank...

Страница 148: ...tion 1 EPROM Checksum Test 2 Scratch Pad RAM Static RAM Test The static RAM is tested by writing and reading 55H and AAH data patterns to all RAM cells 3 Drive Controller Test The hardware for Write a...

Страница 149: ...is not working properly Time consumption is about 35 sec ifa 64 KBYte buffer is supported Next the RAM addressing is checked The buffer is filled with OOH and one byte is loaded with FFH The rest of t...

Страница 150: ...has occurred once the error information will be stored in the EEPROM so that it can be reponed even after power off A new Burn In test can only be staned after this information has been cleared This c...

Страница 151: ...l is run Next test is a WriteIRead test Two tracks are written in files of 700 blocks Between each file the tape stops and backspaces before a new file is appended Data Append is included to test the...

Страница 152: ...40 60 Drive Head and Motor wear When the test is staned the tape is loaded and the Head is positioned on Track O The tape moves for about 5 seconds and stops After about 1 second delay the tape starts...

Страница 153: ...e of the head Even small scratches may damage the head ermanentJ Always clean the head immediately after using a new cartridge and if large numbers of rewrite or reread operations are performed Use on...

Страница 154: ...shows the TOC 3620 40 60 Drive s error messages accompanied by the EXERCD Hex codes 1 the LED blink codes the Error Class Hex codes 2 and the Sense Key Hex codes 3 Fatal Bllnk code 2 3 Meaning Error...

Страница 155: ...L L 00 05 Data Transf Error L S L L S S 00 OB Selection Failure L S L L S L 00 CB Sequence Error L S L L L S 20 OB Illegal Block Size L L S S S L 04 02 Buffer Size Error L L S S L S 04 02 Rereads Outs...

Страница 156: ...A drive related or controller related hardware error occurred Media Not Loaded 09 The tape cartridge was removed during the execution of the command Unrecoverable Error 11 The TDC3620 40 60 Drive per...

Страница 157: ...TANDBERG DATA B 2 Appendix B This Page Intentionally Left Blank...

Страница 158: ...f utilizing the IDC 3620 40 60 Drive is to transfer data between the Drive itself and a hard disk This could be done either directly by using the Copy command or indirectly via the Host Adapter Buffer...

Страница 159: ...on of the written data will appear after a short delay If problems occur during writing this has to be reported when the next command is issued Buffered Mode can also be useful to systems that do not...

Страница 160: ...e operates in this mode and the buffer gets empty during Write the last data block will be rewritten until more data is available In this way it is possible to achieve streaming mode operation However...

Страница 161: ...ll then take place as high speed bursts each burst containing control information or a cenain number of data blocks The amount of blocks transferred in each burst may influence the overall system perf...

Страница 162: ...d from the following figure showing the five layers PHYSICAL SIZE MAX SIZE CURRENT SIZE DYNAMIC SIZE ACTUAL SIZE Each of the five layers is divened from the layer above The result of this is that a la...

Страница 163: ...written on the tape before at least WRITE TIlRESHOLD number of datablocks are available in the buffer During a Read command no data will be read from the tape before the buffer can accept at least RE...

Страница 164: ...pe has not staned to empty the buffer because of the relatively long time it takes to write the Reference Track At this moment the buffer will contain 64 blocks of data There is a free space of 117 64...

Страница 165: ...rg Data products please contact Tandberg Data AlS Oslo Norway or our local subsidiary company For addresses and telephone numbers please refer to the back of this publication _ b 1 l oI I f i J GJ O 1...

Отзывы: