background image

6 - 84

SONY SDT-10000/SDT-11000 DDS Tape Drive

6.  COMMAND  SPECIFICATION

Sense

Bytes

Description

Key

12 13

7h

DATA PROTECT.  Indicates that a WRITE type of operation was attempted on a

write protected tape, write operation is not performed.

27 00

WRITE PROTECTED - Cassette is Write Protected

8h

BLANK CHECK.  Indicates the drive encountered blank

medium or end-of-data indication while reading.

00 00

NO ADDITIONAL SENSE INFORMATION - Blank Tape was encountered at BOT

00 05

END-OF-DATA DETECTED - During READ or SPACE command.

9h

Vendor Specific.  Not supported by the SDT-10000/SDT-11000

Ah

COPY ABORTED.  Not supported by the SDT-10000/SDT-11000

Bh

ABORTED COMMAND.  Indicates that the target aborted the command.

If an invalid or inappropriate message was received during the operation, or a SCSI

bus protocol error was detected, the operation is terminated in an indeterminate state

and ABORTED COMMAND is returned.  The initiator may be able to recover by

trying the command again.

00 00

NO ADDITIONAL SENSE INFORMATION - Aborted

Command - Host issued Abort message, Eject button pressed by an operator, or com-

mand protocol error.

2C 00

COMMAND SEQUENCE ERROR - Unexpected SCSI phase sequence.

43 00

MESSAGE ERROR - Unexpected Message phase.

45 00

SELECT OR RESELECT FAILURE - SCSI Selection/Reselection  error.

47 00

SCSI PARITY ERROR - SCSI Parity Error detected and drive proceeded to Status

phase.

48 00

INITIATOR DETECTED ERROR MESSAGE RECEIVED

49 00

INVALID MESSAGE ERROR - Illegal Message received and drive proceeded to

Status phase.

4A 00

COMMAND PHASE ERROR

4B 00

DATA PHASE ERROR - Possible DMA error

4E 00

OVERLAPPED COMMANDS ATTEMPTED - Host issued a new command to the

drive while a previous command was being executed.

Ch

EQUAL.  Not supported by the SDT-10000/SDT-11000

Table 6-50:  Sense Key Descriptor (5/6)

REQUEST SENSE

Summary of Contents for DDS-4

Page 1: ...PRODUCT DESCRIPTION MANUAL DDS 4 Tape Drive Ver 1 2 July 1999 Sony Corporation Model SDT 10000 SDT 11000 ...

Page 2: ... 2 1 1 Feature of the drive 2 3 2 1 3 Connectors 2 3 2 13 1 SCSI Cables and Terminators 2 6 2 3 2 2 Burst Data Transfer Rate To and From the SCSI Bus 3 3 3 4 3 1 4 SCSI 68 Pin Connector 3 3 Table 3 1 SDT 11000 SCSI Signals Low Voltage Differential Type Bus P Cable Signal Assignment 7 8 Error Set 2 13h DDS Controller SRAM TEST FAILURE Model Name ...

Page 3: ...345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 1 Introduction 2 Specification 3 Installation 4 Operation 5 SCSI Interface 6 Command Specificaiton 7 Drive Diagnostics APPENDIX ...

Page 4: ...1 INTRODUCTION 1 INTRODUCTION 1 1 1 1 Features of the drive 1 2 1 2 Reference 1 3 12345 12345 12345 12345 12345 12345 12345 12345 12345 ...

Page 5: ...00 SDT 11000 drive uses data compression to achieve high capacity and high transfer rates Ac tual capacity and transfer rate depends on the source file type Note The capacity ratings listed above are based on a 150 meter DDS 4 tape cassette The Sony SDT 10000 SDT 11000 drive is a high capacity data storage device using 4 mm DAT Digital Audio Tape technology The SDT 10000 SDT 11000 drive achieves h...

Page 6: ...nd data type Supported Format DDS 4 DDS 3 DDS 2 DDS DDS DC and DCLZ Fully READ and WRITE compatible with the DDS 4 DDS 3 DDS 2 DDS and DDS DC format tapes Burst transfer rate 14 MB sec Asynchronous 40 MB sec Synchronous Large 10 MB Buffer 3 1 2 inch form factor Embedded SCSI interface Ultra WIDE Single ended or Low Voltage differential Supports Variable or Fixed record length Supports SCSI Disconn...

Page 7: ...51 1 3 81mm Wide Magnetic Tape Cartridge For Information Interchange Helical Scan Recording DDS 2 Format Using 120m Length Tapes December 1993 European Computer Manufacturers Association ECMA 198 1 3 81mm Wide Magnetic Tape Cartridge For Information Interchange Helical Scan Recording DDS 3 Format Using 125m Length Tapes European Computer Manufacturers Association ECMA XXX 1 Designing a Data Storag...

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

Page 9: ...ance specifications for the SDT 10000 SDT 11000 2 1 PHYSICAL SPECIFICATIONS 2 1 1 Dimensions The SDT 10000 SDT 11000 conforms to the 3 5 inch standard height form factor SDT 10000 SDT 11000 Height 41 2 mm 1 62 in 0 5 mm 0 02 in Width 101 6 mm 4 0 in 0 5 mm 0 02 in Depth 146 0 mm 5 75 in 0 5 mm 0 02 in Note The above dimensions do not include the front panel thickness eject button and some projecti...

Page 10: ...e Mounting Screw Thread Length 2 5 mm If the mounting screw thread length is exceeded damage to the drive may occur 42 0 3 mm 1 65 in 70 0 3 mm 2 76 in 31 0 3 mm 1 22 in 94 0 3 mm 3 70 in 6 M3 DEPTH 3mm DEPTH 0 12 in 60 0 3 mm 2 36 in 90 0 3 mm 146 0 5 mm 5 75 in 3 45 in 21 0 3 mm 0 83 in 3 8 0 5 mm 0 15 in 5 0 3 mm 0 20 in 3 M3 DEPTH 3mm DEPTH 0 12 in 101 6 0 5 mm 4 00 in 41 2 0 5 mm 1 62 in ...

Page 11: ...figuration is supported by SDT 11000 The hardware specification of this inter face can be found in Clause 3 Physical Characteristics of the X3T10 1142D SCSI Parallel Interface2 standard Only unshielded connectors are supported Possible cable and connector sources are listed below This does not imply that these are the only sources for SCSI accessories Note When using high speed data transfer with ...

Page 12: ...wet bulb temperature 26 C Non operating mech 5 to 95 RH RH 30 h Non operating tape 20 to 80 RH RH 30 h 2 2 2 Altitude Operating 0 to 2133 m 0 to 7000 feet 2 2 3 Dust Operating Less than 150 microgram m3 Based Sampling period 24 hours 2 2 4 Vibration Operating Swept Sine 5 to 500 Hz 0 25 G Peak 1 Octave min 3 axis 3 directions Non operating Swept Sine 5 to 500 Hz 0 5 G Peak 1 Octave min 3 axis 3 di...

Page 13: ... of the unit front panel Streaming Write Read 35 db A Insert Eject 60 db A A A curve weight 2 2 7 ESD Discharge Voltage Less than 15kV No operation failure Less than 20kV No drive damage 2 2 8 Orientation The SDT 10000 SDT 11000 can be installed in three different mounting positions as shown in the figure below Each position has a maximum tolerance of 10 degrees Figure 2 4 Mounting Attitude and To...

Page 14: ...ds on the actual data that is being compressed and cannot be predicted precisely prior to compression Sustained transfer rate Format W O Compression W Compression 1 DDS 1 778 KB S 1556 KB S DDS 2 778 KB S 1556 KB S DDS 3 2360 KB S 4720 KB S DDS 4 2360 KB S 4720 KB S 2 3 2 Data Transfer Rate 2 3 2 1 Sustained Data Transfer Rate To and From Tape The sustained transfer rates to and from the tape are ...

Page 15: ...udio Tape DAT produced by the DDS Manufacturers Group 2 3 9 Retry Limits on Rewrites For Read After Write error correction each frame can be rewritten up to a maximum of 255 times giving 256 writes of the frame With N Group writing where every group is written a fixed number of times the upper limit is 8 N Group writing is not supported by DDS 3 and DDS 4 2 3 10 Definition of Failure A failure is ...

Page 16: ...rds Association CSA C22 2 No 950 CUL Safety of Information Technology Equipment Including Electrical Business Equip ment TUV EN 60950 1992 A1 A2 A3 A4 A11 Safety of Information Technology Equipment Including Electrical Business Equipment CE Mark 2 4 1 Conditions of Acceptability The SDT 10000 SDT 11000 is for use only in equipment where the suitability of the combination has been determined by an ...

Page 17: ...DDS Tape Drive 2 SPECIFICATION 2 5 INSTALLATION REQUIREMENTS 2 5 1 Power Requirements SDT 10000 SDT 11000 2 0 A 1 6 A Max Ripple 100 mV p p 100 mV p p 1 0 A 0 3 A Current V oltage 5V 5 12V 10 Write Read Maximum Typical Load Unload ...

Page 18: ... ID Number Jumper 3 2 3 1 2 Parity Enable Jumper 3 2 3 1 3 Power Connector 3 2 3 1 4 SCSI 68 pin Connector 3 3 3 2 Option Switches DIP Switch 3 4 3 2 1 Termination Power Switch 3 4 3 2 2 Data Compression ON switch 3 5 12345 12345 12345 12345 12345 12345 12345 12345 12345 ...

Page 19: ... ID 1 35 Pin 34 Pin 68 4 3 2 1 GND GND 12V 5V power connector 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SCSI ID SCSI ID P E R 3 2 1 0 Parity Enable Disable Note CLOSE Jumper OPEN Jumper not installed Don t care Parity Enable Reserved SCSI ID 3 SCSI ID 2 SCSI ID 1 SCSI ID 0 Jumpers SCSI 68 pin connector Non Shielded ...

Page 20: ... ID1 ID0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 OPEN Jumper not installed CLOSED Jumper installed 3 1 2 Party Enable Jumper Parity check function can be disabled by jumper Parity check is disabled while left end jumper is installed Parity generate function is always enabled Parity Setting Enable Disable OPEN Jumper not installed CLOSED Jumper installed 3 1 3 Power Connector The power connector is i...

Page 21: ...oring DIFSENS signal assigned pin 16 SCSI bus refer to table 3 1 1 35 Pin 34 Pin 68 Signal Name Cable Conductor Number Signal Name DB 12 35 1 DB 12 DB 13 36 2 DB 13 DB 14 37 3 DB 14 DB 15 38 4 DB 15 DB P1 39 5 DB P1 DB 0 40 6 DB 0 DB 1 41 7 DB 1 DB 2 42 8 DB 2 DB 3 43 9 DB 3 DB 4 44 10 DB 4 DB 5 45 11 DB 5 DB 6 46 12 DB 6 DB 7 47 13 DB 7 DB P 48 14 DB P GROUND 49 15 GROUND GROUND 50 16 DIFFSENS TE...

Page 22: ...DB 15 38 4 GROUND DB P1 39 5 GROUND DB 0 40 6 GROUND DB 1 41 7 GROUND DB 2 42 8 GROUND DB 3 43 9 GROUND DB 4 44 10 GROUND DB 5 45 11 GROUND DB 6 46 12 GROUND DB 7 47 13 GROUND DB P 48 14 GROUND GROUND 49 15 GROUND GROUND 50 16 GROUND TERMPWR 51 17 TERMPWR TERMPWR 52 18 TERMPWR RESERVED 53 19 RESERVED GROUND 54 20 GROUND ATN 55 21 GROUND GROUND 56 22 GROUND BSY 57 23 GROUND ACK 58 24 GROUND RST 59 ...

Page 23: ...erved OFF 3 Reserved OFF 4 Reserved OFF 5 Terminator Power ON 6 Reserved OFF 7 DC Control 1 ON 8 DC Control 2 OFF default setting 3 2 OPTION SWITCHES DIP SWITCH 3 2 1 Termination Power Switch Position 5 of DIP switch is used to set whether SDT 10000 SDT 11000 provides the termination power to pin 17 18 51 52 on SCSI bus or not ...

Page 24: ...DC Control 1 DC Control 2 OFF OFF OFF ON ON OFF ON ON Definition Compression disabled at power on The host is allowed to control compression Compression disabled at power on The host is not allowed to con trol compression Compression enabled at power on The host is allowed to control compression Compression enabled at power on The host is not allowed to con trol compression ...

Page 25: ...plays 4 4 4 3 4 1 Diagnostic Status Display 4 4 4 3 4 1 1 Front Panel Test 4 5 4 3 4 1 2 Kernel Test 4 5 4 3 4 2 Normal Status Display 4 6 4 3 4 3 Media Warning 4 6 4 4 TAPE FORMAT 4 7 4 4 1 Tape Partitions 4 7 4 4 1 1 Formatting Partitions 4 7 4 5 MAINTENANCE TROUBLESHOOTING AND SERVICE 4 8 4 5 1 Head Cleaning 4 8 4 5 2 Troubleshooting Guide 4 8 4 5 2 1 Operational Problems 4 8 4 5 2 2 Read Write...

Page 26: ...1 2 Failure Table 4 1 Possible LED indication meanings The following table shows the meaning of each of the possible combinations of LED indications LED Busy Tape Status Off Not Busy Unloaded On SCSI active Loaded Write Protected Flashing 1 Drive active Loading Unloading Cleaning Tape at EOM Flashing 2 Error Rate Warning Cleaning Request Flash code 1 Waiting for Reset Waiting for Eject Flash code ...

Page 27: ... on off off Drive Loading Unloading None Flashing 1 Flashing 1 off Drive Loading Unloading Write Protected Flashing 1 Flashing 1 on None Loaded Cleaning Tape off on Flashing 1 at EOM None Loaded None off on off SCSI Loaded None on on off SCSI Drive Loaded None Flashing 1 on off Loaded Write Protected on on Loaded Error Rate Warning Flashing 2 Cleaning Request Flashing 2 Selftest Failure Flash code...

Page 28: ... command or by pressing the Eject button The operator uses the Eject button to initiate the unload sequence see section 4 3 2 The mechanism winds the tape to Beginning of Media BOM unthreads it and ejects the cassette from the slot Note Operation of the Eject button is disabled if the host has previously sent a SCSI PREVENT ALLOW MEDIA REMOVAL command with prevent bit set to one In this case press...

Page 29: ...on media removal is enabled by the PREVENT ALLOW MEDIA REMOVAL command In the case of two partition tape the drive detects that the tape has been formatted as a two partition tape when the Reference Area is read during the load sequence When the Unload operation begins the drive will then automatically update the Tape Log for each partition before unloading the tape 4 3 3 Power Fail Handling If th...

Page 30: ...00 SDT 11000 displays the Failed Unit Refer to section 4 3 4 When a Diagnostic error occurs the SDT 10000 SDT 11000 must be powered off The SDT 10000 SDT 11000 will not work and should be checked or repaired immediately Note The purpose of the diagnostic firmware is to test the SDT 10000 SDT 11000 electronics for functionality If the diagnostic request comes from the host through SCSI then the res...

Page 31: ...Flashing 1 on off Loaded Write Protected on on Table 4 4 Normal LED indications 4 3 4 3 Media Warning When a Media Warning threshold is exceeded the drive will indicate that the tape is bad by flashing the Tape LED The indicator will be on for 3 5 seconds off for 0 5 seconds The Busy and Status LEDs will operate normally If this occurs the data on the cassette should be copied onto a new one and t...

Page 32: ...wn Vendor Group because the partitions might be written by different drives 4 4 1 1 Formatting Partitions The SCSI MODE SELECT command is used to create partitions on a tape The command can perform the following operations Set up two partitions on a blank tape Convert a single data space tape to a 2 partition tape Convert a 2 partition tape to a single data space tape Change the size of both parti...

Page 33: ...that effect the transfer of data to and from the tape drive Commands such as REWIND REQUEST SENSE and UNLOAD perform normally but data transfers fail The following sections describe the recommended procedures for solving operational and read write problems 4 5 2 1 Operational Problems 1 The tape drive will not accept a tape cartridge Withdraw the tape cassette and turn the power to drive off wait ...

Page 34: ...closure to allow access to the bottom and left side of the drive 2 Remove the drive s top cover 3 Locate the small opening in the bottom of the drive and insert the tip of a small screwdriver so that the Loading Threading motor shaft can be rotated 4 Rotate the motor shaft clockwise to bring the threading mechanism back to the initial position 5 Before continuing the manual eject procedure tape sl...

Page 35: ...h of the SCSI bus signals can be affected if too many terminators are installed Signal drivers can be damaged as well 4 5 2 2 Read Write Problems To prevent read write errors follow the cleaning recommendation in section 4 5 If a read write error occurs a combination of the following steps should correct the problem Remove the tape Clean the drive with the DDS cleaning cartridge Load a new tape in...

Page 36: ... the standard data compression algorithm for data interchange be tween DDS format drives The DC control page allows the host computer to enable data compression and also configure the way in which the drive responds to compressed uncompressed data boundaries on the tape Note The DDS format allows both compressed and uncompressed data to reside on the same tape SDT 10000 SDT 11000 has a Dip switch ...

Page 37: ...XTENDED MESSAGE 01h 5 5 5 3 2 1 SYNCHRONOUS DATA TRANSFER REQUEST 5 5 5 3 2 2 WIDE DATA TRANSFER REQUEST 5 7 5 3 3 SAVE DATA POINTER 02h 5 9 5 3 4 RESTORE POINTERS 03h 5 9 5 3 5 DISCONNECT 04h 5 9 5 3 6 INITIATOR DETECTED ERROR 05h 5 9 5 3 7 ABORT 06h 5 10 5 3 8 MESSAGE REJECT 07h 5 10 5 3 9 NO OPERATION 08h 5 10 5 3 10 MESSAGE PARITY ERROR 09h 5 10 5 3 11 BUS DEVICE RESET 0Ch 5 10 5 3 12 IGNORE W...

Page 38: ... Command are covered in section 6 The Introduction provides general high level information For the hardware description and the installation require ments see section 2 The SCSI protocol supported by the unit are covered in the Bus Operation Message and Status sections 5 1 1 Overview of the SCSI Interface The SCSI implementation provides the unit with a standard set of features and functions These...

Page 39: ... 2Bh LOG SELECT 4Ch LOG SENSE 4Dh MODE SELECT 6 15h MODE SENSE 6 1Ah PREVENT ALLOW MEDIUM REMOVAL 1Eh READ 08h READ BLOCK LIMITS 05h READ BUFFER 3Ch READ POSITION 34h RECEIVE DIAGNOSTIC RESULTS 1Ch RELEASE UNIT 17h REPORT DENSITY SUPPORT 44h REPORT LUNS A0h REQUEST BLOCK ADDRESS 02h REQUEST SENSE 03h RESERVE UNIT 16h REWIND 01h SEEK BLOCK 0Ch SEND DIAGNOSTIC 1Dh SPACE 11h TEST UNIT READY 00h VERIF...

Page 40: ... the target can accommodate more than just a COMMAND COMPLETE message 4 The target initiates the COMMAND phase and transfers the Command Descriptor Block from the Host In the COMMAND phase the target decodes the command and either executes the command TEST UNIT READY or sets itself up for a data transfer to the Host READ WRITE INQUIRY etc The target then either switches to the STATUS phase if the ...

Page 41: ...t with which the subsequent commu nications are to take place Usually the target will proceed from the MESSAGE IN phase to either a DATA or a STATUS phase If the Host had been previously told to SAVE DATA POINTERS then the target s Identify mes sage implies that the Host restores its data pointers upon reselection in other words it is not necessary for the target to send a specific RESTORE DATA PO...

Page 42: ...sage is sent from a target to an initiator to indicate that the execution of a command has completed and valid status has been sent to the initiator After successfully sending this message the target goes to the BUS FREE phase by releasing BSY When received as a target it will be handled as an illegal message the unit will return MESSAGE REJECT and will continue 5 3 2 EXTENDED MESSAGE 01h 5 3 2 1 ...

Page 43: ...dicate asynchronous data transfer mode The SDT 10000 SDT 11000 supports synchronous data transfer REQ ACK offset values from 1 to 15 The originating device the device that sends the first of the pair of SDTR messages sets its values according to the rules above to permit it to receive data successfully If the responding device can also receive data successfully with these values or smaller transfe...

Page 44: ...age an implied agreement for synchronous operation shall not be con sidered to exist until the target leaves the MESSAGE OUT phase indicating that the target has accepted the negotiation After two retry attempts if the target has not received the initiator s responding SDTR message it shall go to the BUS FREE phase without any further information transfer attempt This indicates that a catastrophic...

Page 45: ...DTR message The successful completion of an exchange of WDTR messages implies an agree ment as follows Responding Device WDTR response Implied Agreement a Non ZERO transfer width Each device transmits and receives data with a transfer width equal to the responding SCSI device s transfer width b Transfer width equal to ZERO Eight bit data transfer c MESSAGE REJECT message Eight bit data transfer If...

Page 46: ... POINTERS message before resending a previously unsuccessful status or data transfer It doesn t send a RESTORE POINTERS for re selection but relies on the implicit restore pointers in a re selection When received as a target it will be handled as an illegal message the unit will return MESSAGE REJECT and will continue 5 3 5 DISCONNECT 04h This message is sent from a target to inform an initiator t...

Page 47: ...will be handled as an illegal message If the initiator sends MESSAGE REJECT message in response to the unit DISCONNECT message the unit will disable disconnects for the rest of the nexus and continue 5 3 9 NO OPERATION 08h This message is sent by an initiator in response to a target s request for a message when the initiator does not currently have any other valid message to send This message is a...

Page 48: ...he negotiate transfer width The ignore field indicates the number of invalid data bytes transferred This message shall be sent immediately following that DATA IN phase and prior to any other massages The ignore field is defined in table 5 6 More than one IGNORE WIDE RESIDUE message may occur during an I O process Table 5 6 Ignore Field Even though a byte is invalid its corresponding parity bit sha...

Page 49: ... completed Note that if an initiator sends overlapped commands to the unit i e it sends a new command while the previous one is still executing and the unit is disconnected then the first command will be aborted and a CHECK CONDITION will be returned to the initiator to indicate that the command was aborted The second command will NOT be executed The BUSY status returned by the drive must not be c...

Page 50: ...EAD BLOCK LIMITS READ BUFFER RECEIVE DIAGNOSTIC RESULTS RELEASE UNIT REQUEST SENSE RESERVE UNIT SEND DIAGNOSTIC WRITE BUFFER The TEST UNIT READY command is used to determine the online offline state of the drive and will therefore return a CHECK CONDITION status with a DRIVE NOT READY sense key set if no media is currently loaded 18h RESERVATION CONFLICT This status is returned by the drive whenev...

Page 51: ...onnect Page 6 38 6 07 2 Data Compression Control Page 6 40 6 07 3 Device Configuration Page 6 43 6 07 4 Medium Partitions Parameter Page 6 47 6 08 MODE SENSE 1Ah 6 50 6 09 PREVENT ALLOW MEDIUM REMOVAL 1Eh 6 54 6 10 READ 08h 6 55 6 11 READ BLOCK LIMITS 05h 6 58 6 12 READ BUFFER 3Ch 6 59 6 13 READ POSITION 34h 6 61 6 14 RECEIVE DIAGNOSTIC RESULTS 1Ch 6 64 6 15 RELEASE UNIT 17h 6 67 6 16 REPORT DENSI...

Page 52: ...ytes long The following is a list of the supported SCSI Commands and page index PARA SCSI COMMAND OP CODE PAGE 6 01 ERASE 19h 6 3 6 02 INQUIRY 12h 6 4 6 03 LOAD UNLOAD 1Bh 6 9 6 04 LOCATE 2Bh 6 11 6 05 LOG SELECT 4Ch 6 12 6 06 LOG SENSE 4Dh 6 15 6 07 MODE SELECT 6 15h 6 32 6 08 MODE SENSE 6 1Ah 6 50 6 09 PREVENT ALLOW MEDIUM REMOVAL 1Eh 6 54 6 10 READ 08h 6 55 6 11 READ BLOCK LIMITS 05h 6 58 6 12 ...

Page 53: ...t the LUN addressed by the host should appear in the IDENTIFY message sent to the target on selec tion If SDT 10000 SDT 11000 receives an IDENTIFY message with a LUNTRN field of zero then it will not check the LUN field in the CDB ANSI have reserved the right to reclaim the LUN field in the CDB in the next release of SCSI and has recommended that this field not be used in SCSI 2 compatible devices...

Page 54: ... selected operation has completed If the bit is set status will be returned as soon as the operation has been initiated Long The Long bit controls the distance to be erased If the bit is set to 1 the drive will write EOD from the current logical position till the end of current partition If the bit is set to 0 the drive will write only 300 frames for DDS 1 or 450 frames for DDS 2 DDS 3 or 600 fram...

Page 55: ... target cannot return the requested Inquiry data If an INQUIRY is received from an initiator with a pending UNIT ATTENTION condition before the drive reports CHECK CONDITION status the target will perform the INQUIRY and will not clear the UNIT ATTENTION condi tion CmdDT The Command support data CmdDT bit of one specifies that the drive returns the optional support data specified by the operation ...

Page 56: ...5 4 3 2 1 0 Byte 0 Peripheral Qualifier Peripheral Device Type 01h 1 Page Code 00h 2 Reserved 00h 3 Page Length 03h 4 Supported Page List 00h 5 Supported Page List 80h 6 Supported Page List 83h The page length field specifies the length of the product serial number If the allocation length is too small to transfer all of the page the page length shall not be adjusted to reflect the truncation The ...

Page 57: ...the drive implements the requested SCSI operation code it shall return the data defined in table If the device does not implement the requested SCSI operation code it shall return the peripheral qualifier and type and 001h in the Support field Command support Data Support The drive supports the tested SCSI operation code in conformance with a SCSI standard The data format conforms to the definitio...

Page 58: ...UIRY data as described below Table 6 2 INQUIRY Data Peripheral Qualifier and Peripheral Device Type These fields identify the device that is currently connected to the logical unit The drive is a single target single logical unit device The logical unit number is set to zero Therefore the drive normally returns Peripheral Quali fier set to 000b the specified peripheral device type is currently con...

Page 59: ...in bytes of the parameters in this case 31 bytes RelAdr The drive does not support the Relative Addressing mode so this bit is never set WBus32 The drive does not support 32 bit wide data transfers so this bit is never set WBus16 The drive does not support 16 bit wide data transfers so this bit is never set Sync The drive supports synchronous data transfers so this bit is set Linked The drive does...

Page 60: ...n the tape has been retained in the drive by the command sequence PREVENT ALLOW MEDIA RE MOVAL with prevent bit set UNLOAD The drive will automatically perform a Load operation when a tape is inserted a SCSI Reset is received or when power is restored with a tape in the drive If the bit is not set UNLOAD the drive writes any buffered data to the tape writes the EOD then rewinds the tape to BOM and...

Page 61: ...a of whichever partition on the tape is currently active The tape is then rewound to BOM and ejected The operator must reload the drive manually If however the drive has previously received a PREVENT MEDIA REMOVAL with prevent bit set command the tape is retained in the drive A subsequent LOAD command will load and position the tape at BOP zero If an UNLOAD were sent instead the drive would return...

Page 62: ...the partition specified in the partition field is to occur prior to positioning to the block specified in the block address field A CP bit of zero indicates no partition change is to be made and the partition field is to be ignored Immed An immediate Immed bit of zero indicates that the target shall not return status until the locate operation has completed An Immed bit of one indicates that the t...

Page 63: ...information about log page format parameters and supported pages PCR A Parameter Code Reset bit of one and a Parameter List Length of zero will cause ALL log pages which can be cleared to be cleared If this field is set and the Parameter List Length field is non zero then the command will be terminated with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and an additional sense ...

Page 64: ... Threshold Values will be reset to the Default Threshold Values This equivalent to no change as Threshold Values cannot be modified If this field is set to 11b and the Parameter List Length field is 0 then all Current Cumulative Values will be reset to the Default Cumulative Values This is equivalent to all log pages which can be cleared Parameter List Length This field specifies the length in byt...

Page 65: ...ecause of this method of clearing the log pages the Parameter List Length field must be an integer multiple of the Log Page Header length i e 4 Otherwise the command will be terminated with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and an additional sense code of INVALID FIELD IN CDB If multiple pages are sent during this DATA OUT phase then they must be sent in ascending ...

Page 66: ...the Host to retrieve statistical information maintained by the device about its own hardware or the installed media It is a complementary command to the LOG SELECT command SP The device does not have non volatile RAM into which it may save parameters Therefore the Save Page bit is not supported by this device and shall always be sent to zero If the SP bit is set the command will be terminated with...

Page 67: ...ssociated with this parameter PC The Page Control field defines the type of parameter values to be selected The page control field is defined below Type of Parameter V alues Current Threshold V alues Current Cumulative V alues Default Threshold V alues Default Cumulative V alues V alue 00b 01b 10b 11b Table 6 5 Page Control field values The Current Threshold Values and the Default Threshold Values...

Page 68: ...le if a page supported parameters 0 through 5 and the Parameter Pointer field contained 3 then only parameters 3 4 and 5 would be returned to the initiator Similarly if a page supported parameters 1 3 and 6 and the Parameter Pointer field contained 2 then only parameters 3 and 6 would be returned to the initiator Note that parameters within a page are always returned in ascending order according t...

Page 69: ...age as specified in the Page Code field of the CDB Table 6 7 Log Page Format Page code Identifies which page of data is being transferred If the Page Code field value is reserved or not implemented by the target the target shall terminate the command with a CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN PARAMETER ...

Page 70: ...e Identifies which parameter of data is being transferred If the parameter code value is reserved or not implemented by the target then the target shall terminate the command with CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN PARAMETER LIST The DU DS TSD ET TMC and LP fields are collectively referred to as the co...

Page 71: ... log parameter TMC This bit is not supported by this device The threshold met criteria TMC field defines the binary relationship between the cumulative and threshold log parameter values under which the threshold is met If the ET bit is one and the threshold condition is met a Unit Attention condition shall be posted to all initiators When reporting the unit attention condition the target shall se...

Page 72: ...ription of each supported log page is given below 6 06 3 1 Summary List of Supported Pages The summary list of supported log pages returns the list of page codes supported by the target This page is only valid for the Log Sense command and if sent to the host during a Log Select command will cause termination with CHECK CONDITION status with sense key set to ILLEGAL REQUEST and additional sense co...

Page 73: ...evice The page code parameters are a list containing the page codes of the supported pages for the logical unit in ascending order Note that neither Threshold nor Cumulative values have any meaning for this page 6 06 4 Write and Read Error Counters Pages The Error Counters Pages Write and Read are used to report statistical information about Write and Read soft and hard errors and retries Each par...

Page 74: ...ode The following parameter codes are supported for each Error Counters Page Parameter Description Parameter Default Default Code Length Bytes Cumulative Threshold 0003h Total Errors Corrected 2 0 FFFFh Soft Errors 0004h Total Times Correction 4 0 FFFFFFFFh Algorithm Processed 0005h Total Groups Processed 4 0 FFFFFFFFh 0006h Total Errors Uncorrected 2 0 FFFFh Hard Errors Table 6 14 Error Counter p...

Page 75: ...s in the log page If there are no entries the command will return the Page Header with the Page Length field set to 0 Each error event record contains diagnostic information for a single error encountered by the device The parameter codes associated with the error event records indicate the order in which the errors occurred A higher parameter code indicates that the error event occurred later in ...

Page 76: ... 1 TSD 0 ETC 0 TMC 00 Reserved LP 0 7 Parameter Length m 8 Parameter Value 3 m 6 06 6 Tape Log Page Sony Unique This page is a Sony unique page which provides information on the tape currently being used This log cannot be cleared and has the following format Table 6 17 Tape Log Page This page is used to return Tape Log information to the host in a format which conforms to the LOG SENSE command pa...

Page 77: ...alized including the current load Use An estimate of reading and writing performance can be made by the ratios of RAW retries to groups written and ECC 3 retries to groups read An indication of tape degradation can be gained by comparing these ratios for current previous and total entries Any attempt to change this page using LOG SELECT will result in a CHECK CONDITION with a Sense Key of ILLEGAL ...

Page 78: ...indicate the approximate capacity of the tape currently being used The PC field of the LOG SENSE command is ignored for this field The 36 bytes of the log page have the following format Table 6 19 Tape Capacity Log Page Tape Capacity Log Page Parameters Code Value 0001 Remaining capacity partition 0 kilobytes 0002 Remaining capacity partition 1 kilobytes For a single partition tape it will be zero...

Page 79: ...7 Parameter Length m 8 Parameter Value 7 m 6 06 8 Drive Usage Log Page Sony Unique This page is a SONY unique page which provides information on the drive currently being used This log cannot be cleared and has the following format Table 6 20 Drive Usage Log Page This page is used to return the vendor unique Drive Usage Log information to the host in a format which conforms to the Log Sense comman...

Page 80: ...st 30 Mechanism Error Events List 5 x 30 Table 6 21 Supported Parameter Codes Each Mechanism Error Event is 5 bytes long and has following format Byte offset Meaning 0 Error code 1 Executing Mechanism Commands when error was detected 2 4 Timestamp minute Table 6 22 Mechanism Error Event Format Executing Mechanism Commands FWD ATF ON FF PAUSE THREAD TENSION OFF RVS REW UNTHREAD STOP EJECT MD INITIA...

Page 81: ...0 Reserved LP 0 7 Parameter Length 04h 8 MSB Parameter Value 11 LSB 6 06 9 Data Compression Transfer Log Page The page allows the host to monitor the performance of the DCLZ compression The PC field in LOG SENSE deter mines whether current cumulative default cumulative or current default threshold values are returned The page has the following format Table 6 23 Data Compression Transfer Log Page L...

Page 82: ...ad from the tape since the last power on or Clear Log operation For Kilobytes from Data Compression this number may be greater than the number of kilobytes transferred to the host due to readahead Logical Entity Size The logical size of the last entity written to or read from the tape size number of records in entity x record size in bytes Physical Entity Size The physical size of the last entity ...

Page 83: ...s powers up with its default configurations set This is also true if the drive receives a BUS DEVICE RESET message or a hard reset through the RST line on the SCSI bus PF The Page Format bit indicates that the data sent by the Host after the MODE SELECT header and block descriptors complies with the definition of pages as set out in SCSI 2 The drive expects this bit to be set otherwise it returns ...

Page 84: ...served Buffered Mode Speed 00h 3 Block Descriptor Length 08h 4 Density Code 5 MSB 6 Number of Blocks 00 00 00h 7 LSB 8 Reserved 9 MSB 10 Block Length 11 LSB The MODE SELECT parameter list shown below contains a four byte header followed by one eight byte block de scriptor Table 6 24 MODE SELECT parameter list MODE SELECT ...

Page 85: ...an IL LEGAL REQUEST sense key is returned Block Descriptor Length This specifies the length in bytes of all the block descriptors Since the drive only allows one block descriptor this value must be eight Any other value will cause a CHECK CONDITION status with an ILLEGAL REQUEST sense key to be returned Note The block descriptor specifies the media characteristics for the DDS drive The block descr...

Page 86: ...ELECT otherwise a CHECK CONDITION status will be returned with an ILLEGAL REQUEST sense key Block length The Block Length field specifies the length in bytes of each logical block transferred over the SCSI bus A block length of zero indicates that the length is variable Any other value indicates the number of bytes per block that the drive must handshake over the bus This establishes block length ...

Page 87: ...he same value when performing MODE SELECT If the page length does not match that expected by the drive a CHECK CONDITION status is returned with the sense key to set to ILLEGAL REQUEST The drive also returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key if the Host sends an unsupported Page Code a page field with values that are not supported or are not changeable In this case no para...

Page 88: ... set to ZERO is determined from the method of reporting informational exception field The Dexcpt bit of ONE indicates the drive shall be disable all information exception operations The method of reporting informational exceptions field is ignored when Dexcpt is set to ONE Test This field is not supported If this bit is set a CHECK CONDITION status is retuned with an ILLEGAL REQUEST sense key Perf...

Page 89: ... Limit 00h 9 LSB 10 MSB Maximum Burst size 11 LSB 12 Reserved DTDC 13 Reserved 14 Reserved 15 Reserved 6 07 1 Disconnect Reconnect Page The drive supports the Disconnect Reconnect Page which has the following format MODE SELECT Table 6 28 Disconnect Reconnect Page Buffer Full Ratio Buffer Empty Ratio Bus Inactivity Limit and Connect Time Limit fields are not supported by the drive if set to non ze...

Page 90: ...connect is permitted DTDC Description 00b Data transfer disconnect control is not used Disconnect is controlled by the other field in this page 01b A target shall not attempt to disconnect once the data transfer of a command has started until all data the command is to transfer has been transferred The connect time limit and bus inactivity limit are ignored during the data transfer 10b Reserved 11...

Page 91: ...is enabled When this bit is set data sent to the device by the initiator shall be processed using the selected compression algorithm before being written to the medium A DCE bit of zero indicates that data compression is disabled DCC A data compression capable DCC bit of one indicates that the drive supports data compression and shall process data sent to it for transferal to the medium using the ...

Page 92: ...and specific information field in the sense data shall contain a count of the number of data blocks contained within the encountered data Note When compressed data is encountered on the medium which the device cannot decompress the device should treat the data as a single variable length record In the sense data the valid bit the ILI bit and the information field should be set accordingly RED 11b ...

Page 93: ... MODE SENSE command the decompression algorithm field reflects either the algorithm selected by the initiator or compression algorithm which was used to process the data most recently encountered on the medium during a read operation A value of zero shall indicate that the data encountered on the medium during the most recent read operation was uncompressed MODE SELECT ...

Page 94: ...io 00h 5 Read Buffer Empty Ratio 00h 6 MSB Write Delay Time 7 LSB 8 DBR 0 BIS 1 RSmk AVC 0 SOCF 00b RBO 0 REW 9 Gap Size 00h 10 EOD Defined 000b EEG 1 SEW Reserved 11 MSB 12 Buffer Size at Early Warning 00 00 00h 13 LSB 14 Select Data Compression Algorithm 15 Reserved Table 6 30 Device Configuration Page CAP The Change Active Partition bit then set to one indicates that the logical partition is ch...

Page 95: ... Third Level Error Correction ECC 3 If this bit is set ECC 3 is enabled This is the drive s default configuration N Group The value of this field indicates the number of times a group will repeatedly be written to tape The default is zero repetitions This feature may be used to performance match the drive with the Host A decode of the field is shown below This field will not be used on DDS 3 and D...

Page 96: ... to 0 BIS Block Identifiers Supported is set to one to indicate that the media has recorded information about the logical block ID relative to the partition The DBR and BIS bit are only valid on a MODE SENSE command where they are used to report drive capabili ties These bits are ignored by the drive on a MODE SELECT command The drive will not return a CHECK CONDITION RSmk The Report Set Mark bit ...

Page 97: ...ta File marks and Set marks at or after Early Warning End of Media will be written to the Medium The SEW bit changeable A value of ZERO indicates that the target will retain any unwritten buffered data File marks or Set marks in the buffer when logical Early Warning is encountered The default is 0 Buffer Size at Early Warning This field is not supported by the drive and if set a CHECK CONDITION st...

Page 98: ... are zero or one If the Mode Sense command is issued with the Parameter List Length set to 16h the Page Length that is returned will be 8 bytes and the value for Partition 1 will be returned in bytes 8 9 The value for Partition 0 is not returned in this case For issuing Mode Select with Additional Partition Defined 0 the command will function properly even when the Parameter List Length of the CDB...

Page 99: ...ows the tape to be split into two entirely separate and independent partitions Each partition will have its own Reference System and Vendor Group area Each partition will have a minimum size of 2541 frames The maximum size of a partition will be the whole tape The partitions may exist together or the entire tape may be treated as a single partition This is illustrated below BOM Beginning of Media ...

Page 100: ...SE and will only accept this value for a MODE SELECT otherwise a CHECK CONDITION status is returned with an ILLEGAL REQUEST Sense Key set Medium Format Recognition This field is only valid on a MODE SENSE and is set to 03h to indicate that the drive is capable of format and partition recognition Partition Sizes This field allows the initiator to allocate the capacity of the second partition Partit...

Page 101: ... target shall not return any block descriptors in the returned MODE SENSE data PCF The Page Control Field indicates the type of page parameter values to be returned to the Host as shown below MODE SENSE Description This is the normal default situation where the drive returns to the host its current configuration Page fields not supported are set to zero by the drive These are any values which a ho...

Page 102: ...tor and terminate the command with GOOD status Allocation Length The Allocation Length specifies the number of bytes that the HOST has allocated for returned MODE SENSE data An Allocation Length of zero means that the drive will return no MODE SENSE data This is not considered an error and GOOD status will be returned Any other value indicates the maximum number of bytes that can be transferred Th...

Page 103: ... all requested MODE SENSE pages Media Type The media value will be zero as only one media type is supported WP A Write Protected bit of zero indicates that the tape is write enabled A Write Protected bit of one indicates that the tape is write protected Buffered Mode if this bit is set to zero the drive will not report a GOOD status on WRITE commands until the data blocks are actually written on t...

Page 104: ...dicates that the length is variable Any other value indicates the number of bytes per block that the drive must handshake over the bus This establishes Block Length such that the Transfer Length for read write and verify type commands will be a block count not a byte count Note It is value of this field together with the Fixed Bit Field in the READ or WRITE commands that determines whether the dri...

Page 105: ... 2 Upon the receipt of a BUS DEVICE RESET message from any initiator 3 After all initiators that have medium removal prevented issue PREVENT ALLOW MEDIUM REMOVAL commands with a prevent bit of zero and the target has successfully performed a synchronize cache operation While a prevention of medium removal condition is in effect the target shall inhibit mechanisms that normally allow removal of the...

Page 106: ... of the READ command the media will be logically positioned after the last block transferred EOM side SILI A Suppress Incorrect Length Indicator bit of one indicates that the device will not return CHECK CONDITION status if the only error is that the Transfer Length is not equal to the actual Block Length recorded on the media Note however that if the SILI bit is one and the Fixed bit is zero then...

Page 107: ... Additional Sense Code Qualifier fields are set to END OF DATA DETECTED The tape is physically positioned at EOM P For a Filemark a reported Save Set Mark EOD or EOM detected if the Fixed bit is set the Information field in the REQUEST SENSE Data will be set to the difference residue between the requested Transfer Length and the actual number of blocks read not including the Filemark or Save Set M...

Page 108: ...ndition of the tape or the cleanliness of the head HARDWARE ERROR Either a previously acknowledged WRITE type of operation had a major non media related failure or the read itself experienced the failure The Valid bit is set and the Information field contains the appropriate residue The mean ing of EOM is different in a READ command from that in a WRITE type of command EOM is only reported on phys...

Page 109: ...erved 3 Reserved 4 Reserved 5 Unused 00b Reserved The READ BLOCK LIMITS command tells the drive to return its limits for Block Length The READ BLOCK LIM ITS data shown below will be sent during the DATA IN phase of the command The command does not reflect the currently selected block size only the available limits MODE SENSE returns the current block size One 1 byte is the minimum and 16 Megabytes...

Page 110: ...anteed to be valid as the drive writes any buffered data to tape prior to accepting either a READ BUFFER or WRITE BUFFER for the first time Mode The drive supports the following values within this field If any other value is set the drive will terminate the command with a CHECK CONDITION status and an ILLEGAL REQUEST sense key set Mode Description 000b Combined Header and Data 010b Data 011b Descr...

Page 111: ... ID The drive supports Buffer ID field of zero and one If the Buffer ID is set to ZERO the initiator has access to the I F Buffer If the Buffer ID is set to ONE the initiator has access to the Group Buffer Buffer Offset The buffer offset field contains the byte offset within the specified buffer from which data shall be transferred from The initiator should conform to the offset boundary requireme...

Page 112: ...data The LONG bit of ZERO indicates the drive shall return 20 bytes of data The LONG bit and the TCLP bit shall be equal If the LONG and TCLP bits are not equal or if both the LONG and the Block Address Type BT bits are ONE the command is rejected with a CHECK CONDITION status and an ILLEGAL REQUEST sense key set BT The Block Address type BT bit controls the content of the short format data The BT...

Page 113: ...y warning and end of partition in the current partition An EOP bit of zero indicates that the current logical position is not between early warning and end of partition Note that this bit is mutually exclusive with the BOP bit BPU A block position unknown BPU bit of one indicates that the First and Last Block Locations are not known or cannot be obtained A BPU bit of zero indicates that the First ...

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

Page 115: ... will be transferred If the SEND DIAGNOSTIC had the PF bit set the drive returns four bytes of header data as well as five bytes of the diagnostic result If the PF bit was not set the drive returns only the five bytes of the diagnostic result The drive terminates the DATA IN phase when Allocation Length bytes have been transferred or when all the available diagnostic data five or nine bytes depend...

Page 116: ... Supported Page Code 81h If the Host issued a SEND DIAGNOSTIC with the PF bit set and a page Code of zero the drive returns which pages it supports in the following format Table 6 42 RECEIVE DIAGNOSTICS supported pages If the Host issued a SEND DIAGNOSTIC with the PF bit set and a Page Code of 81h the drive returns the following four bytes of page header then five bytes of diagnostic results Table...

Page 117: ...power on selftest Time Re Sync This bit indicates that the time stamp saved with the error log has no relation to that of the previous entry It is only set by the logging routine within the data buffer as an error is logged Error Set Various set of error codes exist The definition of the error is dependent upon when set is taken from as follows 0 Runtime errors 1 Drive mechanism diagnostic errors ...

Page 118: ... to the requesting initiator However if it is reserved by another initiator the drive is not released 3rd Pty The Third Party release option for the RELEASE UNIT command allows an initiator to release a logical unit that was previously reserved using the Third Party reservation option If the 3rd Pty bit is zero then the Third Party release option is not requested If the 3rd Pty bit is one then the...

Page 119: ...he logical unit for any supported media The data returned by the drive shall be static if the MEDIA bit is ZERO The MEDIA bit of ZERO indicates that the drive shall return density support data block for densities supported by the mounted medium If the MEDIA bit is ONE and the logical unit is not in the ready state CHECK CONDITION status shall be returned The sense key shall be sent to NOT READY Th...

Page 120: ... 00 00 07 D0h 15 LSB 16 ASSIGNING ORGANIZATION SONY 23 24 DENSITY NAME DDS1 31 32 DESCRIPTION 2 GB 51 52 PRIMARY DENSITY CODE 24h 53 SECONDARY DENSITY CODE 13h 54 WRTOK 1 DUP 0 DEFLT 1 Reserved 00h 55 Reserved 56 Reserved 57 MSB BITS PER MM 00 09 62h 59 LSB REPORT DENSITY SUPPORT Available density Support Length This field specified the number of bytes in the following data that is available to be...

Page 121: ...ME DDS2 83 84 DESCRIPTION 4 GB 103 104 PRIMARY DENSITY CODE 25h 105 SECONDARY DENSITY CODE 24h 106 WRTOK 1 DUP 0 DEFLT 1 Reserved 00h 107 Reserved 108 Reserved 109 MSB BITS PER MM 00 12 C4h 111 LSB 112 MSB MEDIA WIDTH 00 28h 113 LSB 114 MSB TRACKS 00 01h 115 LSB 116 MSB CAPACITY 00 00 2E E0h 119 LSB 120 ASSIGNING ORGANIZATION SONY 127 128 DENSITY NAME DDS3 135 136 DESCRIPTION 12 GB 155 156 PRIMARY...

Page 122: ...e media The value of 00h shall only be used for the default of the logical unit WRTOK The WRTOK bit of ZERO indicates that logical unit support for this density does not include writing to the media The WRTOK bit of ONE indicates the logical unit is capable of writing this density to either the currently mounted medium Media bit in CDB set to one or for some media Media bit in CDB set to Zero DUP ...

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

Page 124: ...ss than 16 bytes the device server shall return CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and the additional sense data shall be sent to INVALID FIELD IN CDB The Allocation length is not sufficient to contain the logical unit number values for all configured logical units the device server shall report as many logical unit number values as will fit in the specified Alloc...

Page 125: ...nction to the SCSI 2 READ POSITION command and is supported by the SDT 10000 SDT 11000 to allow backward compatibility with QIC 104 type devices Blocks are numbered sequentially starting with 0 at BOT Each SCSI Block Filemark or Save Set Mark after BOT adds one to the count Allocation Length Indicates the number of bytes of the Block Address to transfer A value of zero indicates that the default d...

Page 126: ...e motion is and therefore to know whether the logical position at a Filemark or Setmark is either on the BOT or EOT side of that mark The positional information provided reflects the logical position of the drive The drive returns information based on the data still in its buffer as well as the data on tape The REQUEST SENSE command does not cause the drive to flush its buffered data to tape There...

Page 127: ...Filemark EOM ILI Reserved Sense Key 3 MSB Information Bytes 6 LSB 7 Additional sense Length 14h 8 MSB 11 LSB 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 Field Replaceable Unit code 15 SKSV 17 18 Reserved 19 MSB Read WriteData Errr Counter 21 LSB 22 MSB Remaining Tape 25 LSB 26 Reserved CLN Reserved MEW 27 Reserved Table 6 47 Error Codes 70h and 71h Sense Data Format REQUEST SENS...

Page 128: ...of Partition marker The EOM and Additional Sense Code fields will be set For READ type operations the drive will not return a CHECK CONDITION until the drive encounters the physical End of Partition Note that at PHYSICAL End of Partition a WRITE FILEMARK command will cause the command to terminate with a CHECK CONDITION and a sense key of VOLUME OVERFLOW Note On a DDS formatted tape there are two ...

Page 129: ...ented in the Sense Key Description table on the following pages Field Replaceable Unit Code This byte is used to define a device specific mechanism or part that has failed A value of zero indicates that no specific mechanism or unit has been identified to have failed The units and their values are 00h Unable to identify failed unit 01h Drive Mechanism 02h Drive Electronics Sense Key specific bytes...

Page 130: ...eturn 00h in this byte Read Write Data Error Counter After a read operation this field returns Number of read soft errors fields of Log data After a write operation this field returns Number of write soft errors fields of Log data Note This field is valid only after a READ or a WRITE command Note It is direct mapping of the relevant Log data and is cleared reset in the same way as the Log data Rem...

Page 131: ... the logical unit addressed cannot be accessed Operator intervention may be required to correct this condition Typically this indicates that there is no tape loaded This status is also returned if the drive is currently rewinding following REWIND with Immed bit set and another command is received except for INQUIRY and READ BLOCK LIMITS which return GOOD status 04 00 LOGICAL UNIT NOT READY Media i...

Page 132: ... This error could be caused by serious head clogging 14 04 BLOCK SEQUENCE ERROR The Group Count which increments on sequential groups is not continuous Format discontinuity 15 02 POSITIONING ERROR DETECTED BY READ OF MEDIUM Cannot find desti nation Group during Space operation 30 00 INCOMPATIBLE MEDIUM INSTALLED Format violation Possible that the Sub Area cannot be read 30 02 CANNOT READ MEDIUM IN...

Page 133: ... MECHANICAL POSITIONING ERROR Cassette Compartment motion is im proper 44 00 INTERNAL TARGET FAILURE Any unexpected internal error conditions indicating a non recoverable hardware failure Refer to the Field Replace able Unit Code field Sense Byte 14 to determine which part of the drive is failing Host should issue SEND DIAGNOSTICS with the Self Test bit set to thoroughly test the drive This Sense ...

Page 134: ... are Reserved Refer to the Field Pointer Bytes 15 17 to identify the illegal bit or field 25 00 LOGICAL UNIT NOT SUPPORTED The SDT 10000 SDT 11000 has an embed ded SCSI controller with only one Logical Unit LUN The error indicates that the LUNTRN field in the Identify message was not zero 26 00 INVALID FIELD IN PARAMETER LIST Test Number Configuration Number Header or Field in the Parameter List w...

Page 135: ...ror was detected the operation is terminated in an indeterminate state and ABORTED COMMAND is returned The initiator may be able to recover by trying the command again 00 00 NO ADDITIONAL SENSE INFORMATION Aborted Command Host issued Abort message Eject button pressed by an operator or com mand protocol error 2C 00 COMMAND SEQUENCE ERROR Unexpected SCSI phase sequence 43 00 MESSAGE ERROR Unexpecte...

Page 136: ...NSE returns the CHECK CONDITION status only to report fatal errors for the REQUEST SENSE command For example The target receives a non zero reserved bit in the command descriptor block An unrecovered parity error occurs on the Data Bus A target malfunction prevents return of the sense data The Allocation Length falls between block boundaries Following a fatal error on REQUEST SENSE the sense data ...

Page 137: ...en the drive generates a RESERVATION CONFLICT status If after honoring the reservation any other initiator then attempts to perform any command except INQUIRY RE QUEST SENSE or RELEASE UNIT then the command is rejected with a RESERVATION CONFLICT status A RELEASE UNIT command issued by another initiator will be ignored by that reserved logical unit 3rd Pty The Third Party Reservation option allows...

Page 138: ... drive to position the media at the beginning of the currently active partition Before rewinding the drive writes any buffered data to tape and appends an EOD marker Immed When this bit is set the drive writes any remaining buffered data followed by an EOD marker to tape It then returns status to the Host before beginning the actual rewind operation If the Immed bit is not set status will be retur...

Page 139: ...hat all buffered data Filemarks and Setmarks have been transferred to the medium This command should be used in conjunction with the REQUEST BLOCK ADDRESS command Note This command is similar in function to the SCSI 2 LOCATE command and is supported by the SDT 10000 SDT 11000 to allow backward compatibility with QIC 104 type devices Immed If the Immed bit equals 0 then the SEEK BLOCK command will ...

Page 140: ...K CONDITION with the ILLEGAL REQUEST sense key set SelfTest When this bit is set the drive executes its POWER ON SEQUENCE The Parameter List Length must be zero when this bit is set other wise the drive will return a CHECK CONDITION status with an ILLEGAL REQUEST sense key set DevOfl Device Offline is not supported and shall be set to zero otherwise the driver will return a CHECK CONDITION status ...

Page 141: ...Table 6 51 Diagnostic Page Format Page Code The drive supports two Page Codes 00h Return Supported pages 81h Drive Diagnostic page For Page Code 00h the Page Length must be zero and the Parameter List Length must be set to four otherwise the drive returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key set This Page Code requests that the drive return a list of the supported pages in th...

Page 142: ...0 times 3 run 100 times 4 run 1000 times Parameters A B C Any additional parameters required to fully define the diagnostic test If the test completes successfully the drive returns GOOD status If the test failed CHECK CONDITION status is returned with a HARDWARE ERROR Sense Key and an Additional Sense Code of DIAGNOSTIC FAILURE set The Host should then send a REQUEST DIAGNOSTIC command which will...

Page 143: ... blocks or marks the Count field is interpreted as follows A positive value N causes forward movement over N blocks or marks The tape is logically positioned after the Nth block or mark on the EOM P side A zero value causes no change in the logical position A negative value N 2 s complement notation causes reverse movement over N blocks or marks The tape is logically positioned on the BOM P side o...

Page 144: ...e BOM P Detected b f Phy EOT 1 0 1 Medium Error EOM P Detected b g Filemarks Setmark 1 1 0 No Sense Setmark Detected a b d EOD 1 0 0 Blank Check b e BOT 1 0 1 No Sense BOM P Detected b f Phy EOT 1 0 1 Medium Error EOM P Detected b g Setmarks EOD 1 0 0 Blank Check b e BOT 1 0 1 No Sense BOM P Detected b f Phy EOT 1 0 1 Medium Error EOM P Detected b g EOD BOT 0 0 1 No Sense BOM P Detected c f Phy EO...

Page 145: ... inside the buffer firmware which makes the decision of whether or not to utilize this capability The drive s buffer holds up to eight 8 groups worth of data since the data buffer is 1 MBytes Therefore a single record less than 1 MB in length may be read and then backspaced over repeatedly without the tape moving since once the record is within the buffer no further information is required from th...

Page 146: ... loaded this command will return a GOOD status Otherwise CHECK CONDITION will be reported and the sense key will be NOT READY Drive Status Sense Key ASC ASCQ Description Tape Loaded 00 No Sense 00 00 NO ADDITIONAL SENSE INFORMATION No Tape Present 02 Not Ready 3A 00 MEDIUM NOT PRESENT Tape Loading 02 Not Ready 04 01 LOGICAL UNIT IS BECOMING READY Tape Unloading 02 Not Ready 04 00 LOGICAL UNIT NOT ...

Page 147: ...cted if the drive is in Fixed Block mode and the Fixed bit is not set with a CHECK CONDITION status and an ILLEGAL REQUEST sense key set BytCmp This function is not supported If this bit is set the command is rejected with a CHECK CONDITION status with the ILLEGAL REQUEST sense key set Immed This function is not supported If this bit is set the command is rejected with a CHECK CONDITION status wit...

Page 148: ...n field in the Request Sense Data will be set to the difference residue between the requested Verification Length and the actual number of blocks verified not including the Filemark or Setmark If the fixed bit is set to zero the information bytes will be set to the difference residue between the requested Verification Length and the actual number of bytes verified Filemarks and Setmarks are consid...

Page 149: ...k EOM P side The Transfer Length specifies the maximum number of bytes that the drive hand shakes out from the initiator If the Fixed Bit is set to one the Transfer Length field specifies the number of blocks to be transferred to the drive beginning at the current logical position This is valid only if the drive is currently operating in Fixed Block mode in other words when it has been instructed ...

Page 150: ...nds as soon as this data block has been transferred to the data buffer The drive flushes its write buffer to tape and appends an EOD marker under the following conditions 1 Receipt of the following non write commands READ SPACE VERIFY READ BUFFER WRITE BUFFER REWIND LOAD UNLOAD MODE SELECT LOG SENSE The buffer can be maintained through the following media commands assuming that no other flush cond...

Page 151: ...FER diagnostic testing to allow normal operation WRITE BUFFER command is valid only when there is no tape inserted in the drive or when the tape is positioned at BOT An attempt to issue the Write Buffer command when the tape is not at BOT will result in a CHECK CONDITION status with a Request Sense Key of ILLEGAL REQUEST Note The drive will write any buffered data to tape prior to executing this c...

Page 152: ...he I F Buffer If the Buffer ID is set to ONE the initiator has access to the Group Buffer Buffer Offset The buffer offset field contains the byte offset within the specified buffer from which data shall be transferred from The initiator should conform to the offset boundary requirements returned in the WRITE BUFFER descriptor If the target is unable to accept the specified buffer offset it shall r...

Page 153: ...arks it returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key set This command may be used to force the drive to write any buffered data to the tape If the drive is in Buffered Mode and a WRITE FILEMARKS command is received without the Immed bit set the requested mark s will be appended to the data and the write buffer will be flushed to tape A zero value in the Number of Filemarks fi...

Page 154: ...Test 7 2 7 1 4 Diagnostic Test Number Summary 7 4 7 1 5 RECEIVE DIAGNOSTIC RESULT command 7 5 7 1 6 Diagnostics Results Reference 7 7 7 1 7 Diagnostics Tests requiring additional parameters 7 9 7 1 7 1 Error Rate Test 02 Diagnostic Parameters 7 9 7 1 7 2 Read Date Exerciser 43h Diagnostic Parameters 7 12 12345 12345 12345 12345 12345 12345 12345 12345 12345 ...

Page 155: ...sor Destructive RAM Test 70 DDS Controller Register Test The following 3 tests are initiated by the Mechanism Controller automatically after power up and therefore would be executing in parallel with the tests listed above 20 Mechanism Controller Microprocessor Test 21 Mechanism Controller ROM checksum 22 Mechanism Controller Destructive RAM Test 80 Internal Message Bus Test 65 EEPROM checksum Tes...

Page 156: ...an then issue a RECEIVE DIAGNOSTIC RESULT command to the drive in order to identify the specific diagnos tic test that failed and the failure error code The drive should be checked by a qualified person to determine what action should be taken 7 1 3 SEND DIAGNOSTIC command Individual Test The SEND DIAGNOSTIC command also provides the capability to run each of the diagnostic tests individually In o...

Page 157: ...opcount 6 Parameter A 7 Parameter B 8 Parameter C Table 7 2 SEND DIAGNOSTIC Parameters SCSI 2 Break indicates how to terminate the loop count should an error occur 0 stop on first error 1 do not stop on error Loop Count Identifier The number of times that the test should be repeated before status is returned 0 Continuous 1 run once 2 run 10 times 3 run 100 times 4 run 1000 times Parameters A B C A...

Page 158: ...the first column Test Availability Codes P Power on Selftest H Host Diagnostics PH both Sequence Test 00 Reset Sequence 61 63 65 71 73 77 79 80 81 30 H 02 Error Rate Test H Mechanism Controller Kernel Test 20 Mechanism Controller Microprocessor Test P 21 Mechanism Controller ROM checksum P 22 Mechanism Controller Destructive RAM Test P Drive Exerciser 43 Read Data Exerciser Main Processor Kernel T...

Page 159: ... PF bit in the SEND DIAGNOSTIC command the five bytes of diagnostic test result information will be of the form Bit 7 6 5 4 3 2 1 0 Byte 0 Reset Time Reserved Error Set Error Re Sync 1 Error Code 2 Result A 3 Result B 4 Diagnostic Test Number Table 7 4 RECEIVE DIAGNOSTIC RESULT Reset error This bit is set when an error occurs during power on selftest Time Re Sync This bit indicates that the time s...

Page 160: ...ver this byte has alternate meanings with some diagnostics Refer to section 7 1 6 Test number This is the test number to which the message applies if a test fails within a sequence the individual test number will be returned Note Diagnostic test 30 Front Panel Check will light each of the front panel LEDs so that the operator can verify that the LEDs are functioning There is no error detection wit...

Page 161: ...R 52h SYSTEM LOG FAILURE 53h FORMAT FAILURE 54h EOM DETECTED ON WRITE 55h APPEND TIMEOUT 56h APPEND NO AFC 57h APPEND OVER POSITION 58h APPEND C2 ERROR 59h ATF UNLOCK 5Ah APPEND DBP NG 5Bh FORMAT TIMEOUT 5ch WRITE JAVA OVER 5dh WRITE FRAME OVER 5eh WRITE ECC OVER 5fh WRITE STRANGE 67h ADA FRAME OVER 68h ECC FRAME OVER 69h DMA PARITY ERROR 6Ah DRAM PARITY ERROR 6Bh INTERNAL BUS COMMAND REJECT ERROR...

Page 162: ... COMPLETION e0h DMA_ABORT_ERROR E9h DMA ERROR e4h FMK_ENCOUNTERED e5h SMK_ENCOUNTERED e6h BOP_ENCOUNTERED e7h EOD_ENCOUNTERERD_AT_BOT Error set 2 Diagnostic error 01h MAIN PROCESSOR MICROPROCESSOR REGISTER TEST FAILURE 05h MAIN PROCESSOR ROM CHECKSUM TEST FAILURE 06h MAIN PROCESSOR DESTRUCTIVE RAM TEST FAILURE 07h MAIN PROCESSOR NON DESTRUCTIVE RAM TEST FAILURE 11h EEPROM CHECKSUM TEST FAILURE 12h...

Page 163: ... The drive will read the number of frames specified in this field Execution Time Number of frames x loopcount x7ms Maximum 90 minutes 120m Bit 7 6 5 4 3 2 1 0 Byte 0 Reset Time Error Re Sync Reserved Error Set 1 Error Code 2 MSB Number of loops executed 3 LSB 4 Diagnostic Test Number 43h Table 7 9 Read Data Exerciser Result The results message will contain the number of loops executed during the t...

Page 164: ...EOD will not be written In all cases encountering EOM will be recorded as a hard error The Diagnostic result for the Error Rate Test will be as shown in the table below Bit 7 6 5 4 3 2 1 0 Byte 0 Reset Time Error Re Sync Reserved Error Set 1 Error Code 2 MSB Actual Group Count 3 LSB 4 Diagnostic Test Number 02h or 03h Table 7 7 Error Rate Test results This test will result in a loss of logical tap...

Page 165: ...rch to initial position conditional on loopcount Repeat until loopcount 0 1 0 Write Setmark Write test pattern Write EOD at end of first pass Fast search to initial position conditional on loopcount Repeat until loopcount 0 1 1 Write Setmark Write test pattern Write EOD at end of first pass Fast search to initial position Read Fast Search to initial position conditional on loopcount Repeat until l...

Page 166: ...ries C3 ECC retries and Read Write hard errors encountered during the test are reported in the Error Rate Log which may then be examined to determine tape performance Bit 7 6 5 4 3 2 1 0 Byte 0 Diagnostic Test Number 02h 1 Loopcount 2 Test Pattern BOT RND WRT RD NLR 3 MSB Group Count 4 LSB Table 7 5 Error Rate Test Data The Test Pattern and RND fields are only relevant if the test includes a write...

Page 167: ...N 71 00 DECOMPRESSION EXCEPTION LONG ALGORITHM ID 29 80 DRIVE FAILED POWER ON TEST OR DIAGNOSTIC SONY Unique 00 05 END OF DATA DETECTED 14 03 END OF DATA NOT FOUND 00 02 END OF PARTITION MEDIUM DETECTED 00 01 FILEMARK DETECTED 30 00 INCOMPATIBLE MEDIUM INSTALLED 11 08 INCOMPLETE BLOCK READ 48 00 INITIATOR DETECTED ERROR MESSAGE RECEIVED 44 00 INTERNAL TARGET FAILURE 3D 00 INVALID BITS IN IDENTIFY ...

Page 168: ...TION MEDIUM MAY HAVE CHANGED 4E 00 OVERLAPPED COMMANDS ATTEMPTED 1A 00 PARAMETER LIST LENGTH ERROR 26 01 PARAMETER NOT SUPPORTED 2A 00 PARAMETERS CHANGED 03 00 PERIPHERAL DEVICE WRITE FAULT 15 02 POSITIONING ERROR DETECTED BY READ OF MEDIUM 29 00 POWER ON RESET OR BUS DEVICE RESET OCCURRED 3B 08 REPOSITION ERROR 47 00 SCSI PARITY ERROR 45 00 SELECT OR RESELECT FAILURE 3B 00 SEQUENTIAL POSITIONING ...

Page 169: ...09 00 TRACK FOLLOWING ERROR 0C 00 WRITE ERROR 11 00 UNRECOVERED READ ERROR 11 08 INCOMPLETE BLOCK READ 14 03 END OF DATA NOT FOUND 14 04 BLOCK SEQUENCE ERROR 15 01 MECHANICAL POSITIONING ERROR 15 02 POSITIONING ERROR DETECTED BY READ OF MEDIUM 1A 00 PARAMETER LIST LENGTH ERROR 20 00 INVALID COMMAND OPERATION CODE 24 00 INVALID FIELD IN CDB 25 00 LOGICAL UNIT NOT SUPPORTED 26 00 INVALID FIELD IN PA...

Page 170: ... POSITIONING ERROR 3B 01 TAPE POSITION ERROR AT BEGINNING OF MEDIUM 3B 08 REPOSITION ERROR 3D 00 INVALID BITS IN IDENTIFY MESSAGE 43 00 MESSAGE ERROR 44 00 INTERNAL TARGET FAILURE 45 00 SELECT OR RESELECT FAILURE 47 00 SCSI PARITY ERROR 48 00 INITIATOR DETECTED ERROR MESSAGE RECEIVED 49 00 INVALID MESSAGE ERROR 4A 00 COMMAND PHASE ERROR 4B 00 DATA PHASE ERROR 4E 00 OVERLAPPED COMMANDS ATTEMPTED 50...

Page 171: ...OCK 0Ch 6 80 6 29 WRITE FILEMARKS 10h 6 94 6 24 SPACE 11h 6 84 6 02 INQUIRY 12h 6 4 6 26 VERIFY 13h 6 88 6 07 MODE SELECT 6 15h 6 30 6 20 RESERVE UNIT 16h 6 78 6 15 RELEASE UNIT 17h 6 64 6 01 ERASE 19h 6 3 6 08 MODE SENSE 6 1Ah 6 47 6 03 LOAD UNLOAD 1Bh 6 7 6 14 RECEIVE DIAGNOSTIC RESULTS 1Ch 6 61 6 23 SEND DIAGNOSTIC 1Dh 6 81 6 09 PREVENT ALLOW MEDIUM REMOVAL 1Eh 6 51 6 04 LOCATE 2Bh 6 9 6 13 REA...

Page 172: ...ritten or read Block error rate Number of errors Total number of blocks written or read BOM Beginning Of Media BOT Beginning Of Tape Buffered mode A mode of data transfer in write operations which facilitates tape streaming as reported in the Mode Select parameter C1 ECC Level 1 error correction code is 32 28 5 Reed Solomon code with an interleave depth of two symbols This enables it to correct up...

Page 173: ... C1 C2 C3 ECC End of data EOD End of data in a partition a special format group written after all current user data End of medium EOM The extreme position along the medium in the direction away from the take up reel which can be accessed by the device End of partition EOP The position at the end of the permissible recording region of a partition May be the same as end of media EOD End Of Data EOM ...

Page 174: ... this is defined as being uncorrected after the RAW retry limit has been exceeded During reading a hard error is logged if a group is uncorrectable by C1 C2 or C3 ECC Head clog Particles from the tape or from outside the drive adhere to the head gap on a read or write head and obstruct the reading or writing of data The particles will become dislodged by the operation of the internal head cleaner ...

Page 175: ...the requested amount of data is returned to the host Partition The entire usable region of recording and reading paths in a volume or in a portion of a volume If there is more than one partition they shall be numbered starting with zero i e beginning of partition zero RAW See Read After Write Read After Write RAW improves data integrity by reading data immediately after it is written and writing t...

Page 176: ...he medium on a sequential access device System Area A section in the Lead in Area used to store the tape usage information Tape Log The Tape Log contains details of the history of a tape the total number of groups written of RAW retries of groups read of C3 ECC retries and of loads The log is copied into RAM when the tape is loaded into the SDT 10000 SDT 11000 updated as the tape is used and writt...

Page 177: ...3 866 308 03 ...

Reviews: