background image

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . .

Viper 200
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . .

LTO Tape Drive
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . .

SCSI Interface Manual
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . .

Summary of Contents for Viper 200

Page 1: ...Viper 200 LTO Tape Drive SCSI Interface Manual...

Page 2: ...Viper 200 LTO Tape Drive SCSI Interface Manual...

Page 3: ...per is a trademark of Seagate Removable Storage Systems LLC Other product names are trademarks or registered trademarks of their owners Seagate reserves the right to change without notice product offe...

Page 4: ...t is conveyed to reproduce or translate any item herein disclosed without express written permission from Seagate Technology Seagate Technology provides this manual as is without warranty of any kind...

Page 5: ...ion 4 Unit Attention Condition 4 Contingent Allegiance Condition 4 Buffered Mode 5 Immediate Function 5 Residual Length Function 5 Disconnect Reconnect Function 6 Early Warning Function 6 Error Report...

Page 6: ...3h 26 Drive Component Revision Levels Pages C0h C1h 27 Drive Component Serial Number Page C2h C3h C4h C5h C6h 28 Drive Status Page DFh 28 Completion Status 32 LOAD UNLOAD 33 Command Descriptor Block 3...

Page 7: ...e 59 Drive Capabilities Control Mode Page 60 Interface Control Mode Page 61 Completion Status 63 MODE SENSE 64 Command Descriptor Block 64 Mode Sense Data 66 Mode Parameter Header 66 Block Descriptor...

Page 8: ...T 93 Command Descriptor Block 93 Report Density Support Data 93 Completion Status 95 REPORT LUNS 96 Command Descriptor Block 96 Report LUNS Data 96 Completion Status 97 REQUEST SENSE 98 Sense Data Man...

Page 9: ...escriptor Block 117 Completion Status 117 VERIFY 118 Command Descriptor Block 118 Verify Command Operation 119 Completion Status 119 WRITE 120 Command Descriptor Block 120 Completion Status 121 WRITE...

Page 10: ...or asynchronous SCSI and a high speed burst synchronous data transfer rate of 80 Mbytes per second The internal drive is tailored for easy installation in today s computers and the full featured embe...

Page 11: ...nal lines and nine control lines The eighteen data bit lines are made up of two pairs of eight data signal lines and one parity bit line The remaining nine lines provide control and status signals to...

Page 12: ...was revised resulting in the Small Computer System Interface 2 X3 131 1994 referred to herein as SCSI 2 The set of SCSI 3 standards are collectively referred to as SCSI 3 The applicable SCSI 3 standa...

Page 13: ...ention Condition before the tape drive reports Check Condition Status the tape drive performs the Inquiry Command and does not clear the Unit Attention Condition If the Request Sense Command is receiv...

Page 14: ...te or reject the new command depending on the new command An immediate bit of zero means that the status is returned to the Initiator when the operation is completed For example the status is returned...

Page 15: ...ly Immediately following the selection the Initiator may send the Identify No Op Abort or Bus Device Reset messages to the drive If the command is from the same initiator to the same LUN the current c...

Page 16: ...xed bit set each Write command specifies the number of contiguous blocks to be written of a fixed size resulting in fixed mode blocks If the Fixed bit is reset then only one block can be written on th...

Page 17: ...the tape is inside the drive Cleaning tape has finished the cleaning cycle Unsupported data tape has been loaded Unsupported cleaning tape has been loaded Microcode download from a firmware tape Micr...

Page 18: ...connect from the SCSI bus after receiving a command after receiving data out and after sending status Data in and status are sent to the initiator without disconnecting between them If the link betwee...

Page 19: ...ir definitions Message Hex Code Definition Command Complete 00h This message is sent by the drive at the end of the status phase to indicate that a command is complete Once the message is sent the dri...

Page 20: ...sconnect Privilege The LUNTAR flag must be zero The Identify Out message must be sent as the first thing after selec tion If it is sent at any other time the drive will respond with a mes sage reject...

Page 21: ...rors on the SCSI bus while the drive is in a bus free state Arbitration Phase The drive does not detect nor react to parity errors on the SCSI bus while arbitration is being performed Selection Phase...

Page 22: ...e pointers and resends Status Message In Phase If the host is in the Message In Phase and detects an error on a message bytes an asserts ATN the drive Switches the host to the Message Out Phase Waits...

Page 23: ...1 7 11 10 WDTR 5 10 7 11 7 11 7 11 7 11 10 Unrecognized or illegal 5 6 6 6 6 6 If EOM 6 else 4 Message In Byte During Which ATN is Raised Message SDP 02h Restore Pointers 03h Disconnect 04h Reject 07h...

Page 24: ...e drive posts Check Condition status indicating an Aborted command 6 The drive rejects the message by Message In Reject and continues its operation 7 The drive rejects the message by Message In Reject...

Page 25: ...120 0 10h Write Filemarks 125 0 11h Space 114 0 12h Inquiry 22 0 13h Verify 118 0 15h Mode Select 42 2 55h Mode Select 42 0 16h Reserve Unit 108 0 17h Release Unit 91 0 19h Erase 20 0 1Ah Mode Sense...

Page 26: ...dium Command Descriptor Block Formats SCSI six byte Command Descriptor Blocks are arranged in the format shown in the following table Byte Bits 7 6 5 4 3 2 1 0 0 Operation Code 1 Ignored LUN Command D...

Page 27: ...ts See Control Format below Fields that are one byte or longer have no entry in the Bits column Operation Code Format Byte Bits 7 6 5 4 3 2 1 0 0 Group Code Command Code Field Descriptions Field Byte...

Page 28: ...he Viper drives are shown in the following table Description Value When returned Good Status 00h The command completed without problems Check Condition 02h A problem occurred during command execution...

Page 29: ...om the current tape position to the end of the tape Reserved All reserved bits must be 0 Control See Control Byte Format on page 18 If the Immediate Immed flag is set to 1 then the drive validates the...

Page 30: ...the Request Sense command to retrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 04h Hardware Error Parity error on the SCSI bus or...

Page 31: ...Requests Device Identification Page C0h Requests SCSI Firmware Revision Page C1h Requests Servo Firmware Revision Page C2h Requests Head Assembly Serial Number Page C3h Requests Reel Motor 1 Serial N...

Page 32: ...ways 0 indicating Asynchronous Event Notification Capability is not supported NACA 3 5 Always 0 indicating Normal ACA NACA is not supported HiSup 3 4 Always 0 indicating Hierarchical Support is not su...

Page 33: ...SCSI 3 field is Multi Port MultiP The Multi Port MultiP flag is set if the device has multiple interface ports Parallel SCSI devices will not have multiple interface ports and will have this flag clea...

Page 34: ...Identification Page SCSI Firmware Revision Page Code 7 Always C0h the page code of the SCSI Firmware Revision Page Servo Firmware Revision Page Code 8 Always C1h the page code of the Servo Firmware Re...

Page 35: ...tification descriptors that uniquely identify the particular device Byte Bits 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page code 2 Reserved 3 Page Length 4 Identification Descri...

Page 36: ...criptor Identifica tion De scriptor 4 n Binary or ASCII data depending on Code Set Reserved Always 0 Drive Component Revision Levels Pages C0h C1h The Drive Component Revision Levels Pages contain det...

Page 37: ...t Byte Bits 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page code 2 Reserved 3 Page Length 4 15 Component Serial Number Field Descriptions Field Bytes Bits Description Peripheral Q...

Page 38: ...ce Manufacture LSB 24 31 Initiator ID 32 63 Cartridge Serial Number Field Descriptions Field Bytes Bits Description Peripheral Qualifier 0 5 7 Always 000b Peripheral Device Type 0 0 4 01h indicating a...

Page 39: ...drive address of Port A as specified in the Interface Control Mode Page Port B Transport Type 16 The current transport type of Port B as specified in the Interface Control Mode Page Zero in a Parallel...

Page 40: ...DRIVE BUSY Drive cannot accept non status com mands Y 9 DRIVE UNLOADING Tape is being unthreaded and ejected Y 10 DRIVE MEDIA REMOVABLE Cartridge has been ejected and is ready for extraction by the l...

Page 41: ...iously set modes The drive is ready to perform any appropriate command 02h Check Condition Use the Request Sense command to retrieve status information Possi ble Sense Keys are Code Message Descriptio...

Page 42: ...t the medium be positioned to the Medium Auxil iary Memory Accessible position where the medium is seated into the drive but the tape is not threaded to BOT EOT 4 2 Not supported Must be set to 0 Rete...

Page 43: ...Status is returned 1 1 0 Check condition sense data 02 3A 04 1 1 1 Check condition sense data 02 3A 04 Medium Loaded And Ready Position Hold Reten Load Description 0 0 0 Unload the medium to the Load...

Page 44: ...as requested The drive remains in any previously set modes The drive is ready to perform any appropriate command Note If IMMED is one then Good status only indicated that the com mand is valid 02h Che...

Page 45: ...which the tape is to be po sitioned Block 0 is the first block on tape The value indicates the total number of records and marks between BOT and the desired logical position Reserved All reserved bits...

Page 46: ...indicates that the command is valid 02h Check Condition Use the Request Sense command to retrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in...

Page 47: ...e 0 The Operation Code for Log Select is 4Ch Ignored Logical Unit 1 5 7 The LUN field is residual from the SCSI 1 days and is ignored Parameter Code Re set PCR 1 1 0 Reset values as specified by PC Do...

Page 48: ...eader and one or more associated parameter data bytes The following table shows the log page header format Byte Bits 7 6 5 4 3 2 1 0 0 Reserved Page Code 1 Reserved 2 Page Length MSB 3 Page Length LSB...

Page 49: ...ter is incremented and if so how the Check Condition is generated Each Log Parameter contains only one control byte This control byte is shared between the threshold and accumulated parameters The Log...

Page 50: ...set to zero The same effect can be achieved by a SCSI Bus Reset Bus Device Reset or cartridge loading Completion Status Code Message Description 00h Good Status The drive is ready to perform any appro...

Page 51: ...ield Descriptions Field Bytes Bits Description Operation Code 0 The Operation Code for Log Sense is 4Dh Ignored Logical Unit 1 5 7 The LUN field is residual from the SCSI 1 days and is ignored Page Co...

Page 52: ...e 0Ch these values can be cleared with all the above methods except with Log Select Because the drive maintains the accumulated values in volatile memory the values may be lost if a power cycle occurs...

Page 53: ...turned in each log page The log parameters are returned in ascending order Last Log Parameter Log Page Header Byte Bits 7 6 5 4 3 2 1 0 0 Reserved Page Code 1 Reserved 2 Page Length MSB 3 Page Length...

Page 54: ...rs are data counters List Parameter LP 2 0 Always 0 indicating that all log parameters are data counters Parameter Length 3 n 3 indicating the length of the Parameter Value Parameter Value 4 n The Par...

Page 55: ...of the Tape Alert Log Tape Us age Log 9 Always 30h the page code of the Tape Usage Log Tape Ca pacity Log 10 Always 31h the page code of the Tape Capacity Log Data Compres sion Log 11 Always 32h the...

Page 56: ...s This is the number of bytes transferred over the SCSI in terface before compression 8 0001h Number of data bytes written to the media as a result of Write Command op erations not counting ECC and fo...

Page 57: ...TapeAlert Log page is to reject the command with an error Additional information regarding the Tape Alert system is found in the SCSI 3 Stream Commands SSC Standard and Tape Alert specification The f...

Page 58: ...n partition maximum capacity 4 4 Always 0 4 Data Compression Log 32h The Data Compression Log records compression information The parameters on this page can be reset to 0 with the Log Select command...

Page 59: ...ents 200 compression Compression ratios will be most accurate after 10 8 bytes have been read or written Completion Status Code Message Description 00h Good Status The drive is ready to perform any ap...

Page 60: ...itional Sense Code Qualifier are set to Mode Parameters Changed The Mode Select command immediately checks for invalid parameters or invalid combinations of parameters before executing If an exception...

Page 61: ...ld is residual from the SCSI 1 days and is ignored PF 1 4 Always 1 indicating SCSI 2 format Parameter List Length 7 8 Specifies the number of bytes in the Mode Select parameter list to be transferred...

Page 62: ...3 This field indicates the tape speed 0 Default 3 2 077 m sec meter second 4 2 576 m sec 5 3 097 m sec 6 3 643 m sec 7 4 153 m sec Block Descriptor Length 3 0 No Block Descriptor follows 8 8 byte Blo...

Page 63: ...ted when the data is transferred to the internal buffer of the drive When Buffered Mode is 0 a Write command is not terminated until all data has been transferred to tape Block Descriptor The followin...

Page 64: ...n Control Page 10h Device Configuration Page 1Ch Information Exceptions Page 21h Drive Capabilities Control Mode Page 22h Interface Control Page Additional Page Length 1 Specifies the length in bytes...

Page 65: ...ts before disconnecting if the initiator granted the disconnect capability Reserved All reserved bits must be 0 On read operations the drive disconnects when the drive buffer is empty even if the Allo...

Page 66: ...rved bits must be 0 Data Compression Control Page The Data Compression Control Page specifies whether or not data is compressed during Write commands and whether or not data is decompressed during Rea...

Page 67: ...gorithm is used default Reserved All reserved bits must be 0 Sequential Access Device Configuration Page The Device Configuration page specifies the appropriate sequential access device configuration...

Page 68: ...at Recover Buffer Order is not supported REW 8 0 Always 0 indicating that Report Early Warning for Read type com mands is not supported Gap Size 9 Always 0 indicating that there is no concept of inter...

Page 69: ...l be set to Failure Prediction Threshold Exceeded 5D00 Interval Timer 4 7 Always 0 indicating that this feature is not supported Test Flag Number 8 11 This field is in 2 s complement 0 No flag number...

Page 70: ...control Auto Unload Mode 8 The Auto Unload Mode allows the drive to control how the tape is unloaded when a a power cycle occurs with a tape inside b an incompatible tape is inserted c a firmware dow...

Page 71: ...the next reset 0 9600 baud 1 4800 baud 2 9600 baud 3 19200 baud 4 38400 baud 5 57600 baud 6 112500 baud Alerts 3 0 0 Disable unsolicited alert messages to the tape library via the serial interface 1 E...

Page 72: ...his will allow the Viper drive to be connected to narrow SCSI buses Reserved All reserved bits must be 0 Completion Status Code Message Description 00h Good Status The drive is ready to perform any ap...

Page 73: ...elect parameters may be rounded up or down as appropriate A Mode Sense command may be issued after a Mode Select command to determine which parameters have been rounded Block and page descriptions for...

Page 74: ...rol Page 3Fh Return all available pages in ascending order starting from page 02h Allocation Length 4 Specifies the number of bytes the host has allocated for returned Mode Sense data The drive will n...

Page 75: ...ies Page 22h Return the Interface Control Page 3Fh Return all available pages in ascending order starting from page 02h Allocation Length 7 8 Specifies the number of bytes the host has allocated for r...

Page 76: ...rved All reserved bits must be 0 When Buffered Mode is 1 a Write command is terminated when the data is transferred to the internal buffer of the drive When Buffered Mode is 0 a Write command is not t...

Page 77: ...s not terminated until all data has been transferred to tape Block Descriptor Byte Bits 7 6 5 4 3 2 1 0 0 Density Code 1 Reserved 2 Reserved 3 Reserved 4 Reserved 0 5 Block Length MSB 6 Block Length 7...

Page 78: ...ies Control Mode Page 60 Interface Control Mode Page 61 Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previo...

Page 79: ...d Bytes Bits Description Operation Code 0 The Operation Code for Park Unpark is 06h Ignored Logical Unit 1 5 7 The LUN field is residual from the SCSI 1 days and is ig nored Park 4 0 0b Requests the d...

Page 80: ...tiators that have prevented medium removal must enable it before the medium can be removed from the drive A bus reset BDR message or power cycle will clear any previous medium removal prevented settin...

Page 81: ...e The tape position is not changed 02h Check Condition Use the Request Sense command to retrieve status information Possi ble Sense Keys are Code Message Description 04h Hardware Error Parity error on...

Page 82: ...red block length is to be returned the number of blocks being indicated in the Transfer Length field If there is a sequence of blocks of this length on the tape they are returned to the initiator with...

Page 83: ...Condition if the actual block length is smaller than the requested transfer length or if the actual block is larger than the requested block and the block length in the Mode Parameter block descriptor...

Page 84: ...curs Detection of incorrect block length End of Data If EOD is encountered the command terminates with a Check Condition status and a Sense Key of 08h If the Valid bit byte 0 bit 7 is set indicating a...

Page 85: ...and a Medium Error 03h sense key If the Valid bit byte 0 bit 7 is set Residual Length field equals the difference between the requested Transfer Length and the actual number of blocks or bytes transfe...

Page 86: ...h blocks the logical position after encountering an Incorrect Length error in block N is always at the end of block N The following figure illustrates this position Current Block Size 512 bytes block...

Page 87: ...sfer Length of 512 bytes the drive transfers the first 512 bytes of block N then skips the last two bytes to position itself at the end of byte 514 of block N The residual is set to 2 Because the actu...

Page 88: ...eld is residual from the SCSI 1 days and is ignored Reserved All reserved bits must be 0 Control 5 See Control Byte Format on page 18 The host specifies the actual block size in fixed mode with the Mo...

Page 89: ...Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The tape position is not changed 02h Check Condition Use the Request Sense command to retriev...

Page 90: ...scriptor and data 0001b Return Medium Auxiliary Memory MAM 0010b Return data only 0011b Return descriptor only 0100b Return Trace Buffer data Buffer ID 2 00h normal access default 54h specifies access...

Page 91: ...ode field is set to 0000b or 0011b then the data returned includes a 4 byte Read Buffer Descriptor The following table shows the fields in the Read Buffer Descriptor Byte Bits 7 6 5 4 3 2 1 0 0 Reserv...

Page 92: ...RO Mechanism Related optional 000107h RO Suspended Append Writes 000108h 00010Bh RO Usage Information optional 0001FCh 0001FFh RO Cleaning Usage Information optional cleaning tape only 000200h RW Appl...

Page 93: ...nt logical position 0 The drive returns data specifying the first and last block location The Long bit and the TCLP bit must be equal otherwise the com mand shall be terminated with Check Condition st...

Page 94: ...osition is not between early warning and end of tape 1 The current logical position is between early warning and end of tape BPU 0 2 0 First Block Location and Last Block Location fields are valid 1 F...

Page 95: ...Number 20 File Number 21 File Number 22 File Number 23 File Number LSB 24 Set Number MSB 0 25 Set Number 0 26 Set Number 0 27 Set Number 0 28 Set Number 0 29 Set Number 0 30 Set Number 0 31 Set Numbe...

Page 96: ...number of logical blocks including filemarks between beginning of medium and the current logical position File Number 16 23 This field indicates the number of filemarks between beginning of medium and...

Page 97: ...e The tape is not moved 02h Check Condition Use the Request Sense command to retrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 04h...

Page 98: ...esidual from the SCSI 1 days and is ignored Reserved 1 1 4 All reserved bits must be 0 PCV 1 0 Page Code Valid bit Not supported should be set to 0 Page Code 2 Valid only when PCV bit is set Allocatio...

Page 99: ...at the drive has failed the test The value returned corresponds to the Message Code de scribed in Appendix A Completion Status Status Message Description 00h Good Status The drive is ready to perform...

Page 100: ...ions that can cause a reservation to be released are discussed under the Reserve Unit command Command Descriptor Blocks 6 Byte Command Descriptor Block Byte Bits 7 6 5 4 3 2 1 0 0 Operation Code 17h 1...

Page 101: ...ge 18 Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The drive accepts commands from any...

Page 102: ...ed 7 Allocation Length MSB 8 Allocation Length LSB 9 Control Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation code for Report Density is 44h Ignored Logical Unit 1 5 7 Th...

Page 103: ...its per mm LSB 8 Media Width MSB 9 Media Width LSB 10 Tracks MSB 11 Tracks LSB 12 Capacity MSB 13 Capacity 14 Capacity 15 Capacity LSB 16 23 Assigning Organization 24 31 Density Name 32 51 Description...

Page 104: ...rium 1 8T 10GB Reserved All reserved bits are 0 Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set...

Page 105: ...tion Length MSB 7 Allocation Length 8 Allocation Length 9 Allocation Length LSB 10 Reserved 11 Control Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation code for Report LU...

Page 106: ...N List after byte 15 Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The drive accepts com...

Page 107: ...Immediate flag set will generate sense for the host that sent the command A buffered write will generate sense for all hosts Unit Attention Sense is sense data generated by a Unit Attention condition...

Page 108: ...ation MSB 9 Command specific Information 10 Command specific Information 11 Command specific Information LSB 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 Field Replaceable Unit Code...

Page 109: ...difference between the number of file marks in the command and the number of file marks processed Note that for a Space command the Information bytes will contain a negative number in 2s complement f...

Page 110: ...in the recorded data 04h Hardware Er ror The drive detected a nonrecoverable hardware failure parity etc while performing the command Until the cartridge is ejected or a reset is received the drive c...

Page 111: ...e ter has been rounded because the drive cannot store it with the accu racy of the command 01h 3Fh 00h Target operation condi tions have changed CM inquiry failure detected 01h 5Bh 01h Threshold condi...

Page 112: ...s not self configured yet The drive has just powered on and has not completed its self test se quence and cannot process com mands 02h 3Eh 02h Timeout on logical unit 02h 4Ch 00h LUN failed self confi...

Page 113: ...3Bh 01h Tape position error at BOM 03h 3Bh 02h Tape position error at EOM 03h 3Bh 08h Reposition error 03h 50h 00h Write append error A Write type command failed be cause the point at which to append...

Page 114: ...ng the data phase 05h 26h 02h Parameter value invalid Firmware download flash failure 05h 26h 04h Invalid release of persis tent reservation 05h 26h 0984h Invalid field parameter checksum Microcode im...

Page 115: ...ct 07h 27h 00h Write protected A Write type operation has been requested on a tape that has been write protected 07h 30h 00h Incompatible medium in stalled A Write type operation could not be executed...

Page 116: ...attempted An initiator selected the drive even though it already had a command outstanding in the drive 0Bh 5Ah 01h Operator medium removal request The command was aborted be cause the eject button wa...

Page 117: ...ondition occurs Firmware is updated When the drive is reserved it returns Reservation Conflict Status in response to most commands received from excluded Initiators Inquiry Request Sense Prevent Mediu...

Page 118: ...18 Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The drive is reserved for the use of th...

Page 119: ...itten to the medium and the Rewind CDB has been validated Reserved All reserved bits must be 0 Control 5 See Control Byte Format on page 18 If Check Condition status is returned from Rewind command wi...

Page 120: ...must be set to 0 Pf 1 4 This bit is not supported and must be set to 0 Selftest 1 2 1 Perform self test diagnostic Devoffl 1 1 This bit is not supported and must be set to 0 UnitOffl 1 0 This bit is n...

Page 121: ...he command is terminated with Check Condition status The sense key is Recovered Error with the additional sense code and an additional sense code qualifier set to Rounded Parameter A valid Set Capacit...

Page 122: ...s 1 then Good Status only indicates that the command is valid 02h Check Condition Use the Request Sense command to retrieve status information Possible Sense Keys are Code Message Description 01h Reco...

Page 123: ...filemarks to space over A positive Count moves the tape forward A negative 2 s comple ment Count moves the tape backward A zero Count causes no media movement and is not an error For Space to EOD ope...

Page 124: ...the last block or filemark If a filemark is encountered while spacing over blocks a Check Condition Status is returned The Sense FM bit is set and the Sense Valid bit is set indicating Residual Length...

Page 125: ...tus The drive is ready to perform any appropriate command The drive remains in any previously set mode The tape is positioned on the EOT side if space forward and on the BOT side if space reverse 02h...

Page 126: ...ed 5 Control Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation Code for Test Unit Ready is 00h Ignored Logical Unit 1 5 7 The LUN field is residual from the SCSI 1 days an...

Page 127: ...ered from the tape The amount of data to be read is indicated by the Verification Length field and the Fixed flag in the same manner as is used in a Read command Command Descriptor Block Byte Bits 7 6...

Page 128: ...tus Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The tape is positioned on the EOT side of the last block...

Page 129: ...ifies the number of bytes Fixed 0 or blocks Fixed 1 to be written A transfer length of 0 is valid and no data is writ ten Reserved All reserved bits must be 0 Control 5 The control field must be 0 If...

Page 130: ...s information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 03h Media Error Unrecoverable data error encountered 04h Hardware Error Parity error on the SC...

Page 131: ...LUN field is residual from the SCSI 1 days and is ignored Reserved 1 4 All Reserved bits must be 0 MODE 1 0 3 0000b Write header and data 0001b Write Medium Auxiliary Memory MAM 0010b Write data only...

Page 132: ...written and Check Condition status is generated Soft Microcode Download A soft microcode download will load the microcode image and reboot the drive without flashing the image into memory Use Mode fi...

Page 133: ...us Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The tape position is not changed 02h Check Condition Use...

Page 134: ...me Bytes Bits Description Operation Code 0 The Operation Code for Write Filemarks is 10h Immed 1 0 0 Status is not returned until the tape is positioned 1 Status is returned as soon as the operation i...

Page 135: ...sible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 03h Media Error Unrecoverable data error encountered 04h Hardware Error Parity error on the SCSI bus or drive h...

Page 136: ...Seagate Removable Storage Solutions LLC 1650 Sunflower Avenue Costa Mesa California 92626 USA Manufacturing Part Number 100109647 Rev B Printed in USA...

Reviews: