background image

Summary of Contents for TDC 3640

Page 1: ...l TANDBERG DATA TDC 3600 SERIES STREAMING TAPE CARTRIDGE DRIVES r Toe 3620 3640 3660 Reference Manual...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 17: ...TANDBERG DATA 2 8 Introduction to the Drive This Page Intentionally Left Blank...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 37: ...TANDBERG DATA 4 8 Mounting Specifications This Page Intentionally Left Blank...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 57: ...TANDBERG DATA 6 16 This Page Intentionally Left Blank Track Tape format and Encoding Specifications...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 81: ...TANDBERG DATA 8 16 Hardware Interface This Page Intenlionally Left Blank...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 147: ...TANDBERG DATA 9 66 Software Interface This Page Intentionally Left Blank...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 157: ...TANDBERG DATA B 2 Appendix B This Page Intentionally Left Blank...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Reviews: