background image

Commands

46

Defined identifiers

The following identifiers will be returned in the given order. What Port Name is returned depends 

on which port the Inquiry is sent to.

Logical Unit Identifier

Port Name (FC only)

PIV

1 The Protocol Identifier field is valid. This is set for an Association value of 1.

Association

0 The Identifier field is associated with the addressed logical unit.
1 The Identifier field is associated with the port that received the request.
2 The Identifier field is associated with the SCSI target device that contains the addressed 

logical unit.

3 Reserved

Identifier Type

1 Vendor ID followed by the product identification field from the standard inquiry data and 

the serial number field from the Serial Number Inquiry page.

3 All devices with a Fibre Channel interface support an Identifier type 3. In this case the 

Identification Descriptor is the Fibre Channel 64-bit Name Identifier.

7

6

5

4

3

2

1

0

0

Protocol Identifier (0)

Code Set (1)

1

PIV (0)

Rsvd (0)

Association (0)

Identifier Type (3)

2

Reserved (0)

3

Identifier Length (8)

4

(MSB)

 SSC Device Logical Unit Name (IEEE Registered Name)

11

(LSB)

7

6

5

4

3

2

1

0

0

Protocol Identifier (0)

Code Set (1)

1

PIV (1)

Rsvd (0)

Association (1)

Identifier Type (3)

2

Reserved (0)

3

Identifier Length (8)

4

(MSB)

 Port Name

(IEEE Registered Name)

11

(LSB)

Содержание Q153090901

Страница 1: ...HP Ultrium tape drives Technical reference manual Generation 3 drives Volume 3 the SCSI interface Part Number Q1530 90901 Volume 3 Edition 6 December 2004 ...

Страница 2: ...s document This document contains proprietary information which is protected by copyright All rights reserved No part of this document may be photocopied reproduced or translated to another language without the prior written consent of Hewlett Packard Revision history This document is frequently revised and updated To find out if there is a later version please ask your HP OEM Representative Versi...

Страница 3: ...ing 14 LUN identification parallel SCSI only 15 Bus parity or CRC errors 15 Disconnect strategy 16 Multi initiator support 17 Fibre Channel operation 18 Fibre Channel addressing 18 Field replaceable units 20 CD ROM emulation 21 2 Messages Message Out support 23 Message In support 24 Extended Message support 25 Status 26 3 Commands introduction Summary 29 Command details 29 Pre execution checks 30 ...

Страница 4: ...vice Capabilities page 48 Drive Component Revision Levels pages 49 LOAD UNLOAD 1Bh 50 LOCATE 2Bh 53 LOG SELECT 4Ch 55 LOG SENSE 4Dh 57 Log page format 58 Supported Log Pages page 59 Write Error Counters log page 60 Read Error Counters log page 60 Sequential Access Device log page 61 Temperature log page 62 DTD Status log page 62 Very High Frequency Data VHF 63 Very High Frequency Polling Delay 64 ...

Страница 5: ...01 Additional parameter data 103 PREVENT ALLOW MEDIUM REMOVAL 1Eh 105 READ 08h 106 READ 6 CD ROM mode 08h 109 READ 10 CD ROM mode 28h 110 READ ATTRIBUTE 8Ch 111 MAM attribute data 115 Attribute ID values 116 Standard device type attributes 116 Standard medium type attributes 118 Standard host type attributes 118 READ BLOCK LIMITS 05h 120 READ BUFFER 3Ch 121 READ CAPACITY CD ROM mode 25h 124 Read C...

Страница 6: ...codes 159 Error codes 163 RESERVE UNIT 16h 56h 164 REWIND 01h 166 SEEK CD ROM mode 2Bh 167 SEND DIAGNOSTIC 1Dh 168 Standard self test 169 SET CAPACITY 0Bh 170 SET DEVICE IDENTIFIER A4h 171 SPACE 11h 172 START STOP CD ROM mode 1Bh 175 TEST UNIT READY 00h 176 VERIFY 13h 177 WRITE 0Ah 178 WRITE ATTRIBUTE 8Dh 180 WRITE BUFFER 3Bh 183 WRITE FILEMARKS 10h 186 Glossary 187 Index 191 ...

Страница 7: ...e Paper which describes the features and benefits of HP Ultrium drives Please contact your HP supplier for copies Documentation map The following will help you locate information in the 6 volume Technical Reference Manual Drives general l Installation and configuration SCSI Drives FC Drives Connectors 1 HW Integration ch 7 1 HW Integration ch 4 Controller architecture 6 Background ch 4 Front Panel...

Страница 8: ...Integration ch 5 Cartridges 1 HW Integration ch 9 1 HW Integration ch 5 Features 6 HW Integration ch 5 Managing the use of cartridges 2 SW Integration ch 1 Use of cartridges 2 SW Integration ch 3 SCSI Drives FC Drives SCSI Guide 3 SCSI Commands 3 SCSI ch 4 Error codes 1 HW Integration ch 10 1 HW Integration ch 6 Implementation 3 SCSI ch 1 Interpreting sense data 2 SW Integration ch 3 Messages 3 SC...

Страница 9: ... Logs see the LOG SENSE command 3 SCSI ch 4 Recovering from write and read errors 2 SW Integration ch 7 Software response to error correction 2 SW Integration ch 3 Software response to logs 2 SW Integration ch 3 TapeAlert log 2 SW Integration ch 7 SCSI Drives FC Drives Adaptive Tape Speed ATS 6 Background ch 1 Autoload 1 HW Integration ch 2 Automation Control Interface ACI 1 HW Integration ch 2 6 ...

Страница 10: ...s bodies can be obtained from Software design 2 SW Integration ch 1 Supporting Ultrium features 2 SW Integration ch 5 Ultrium Format 6 Background ch 2 SCSI Drives FC Drives ANSI 11 West 42nd Street New York NY 10036 8002 USA ISO CP 56 CH 1211 Geneva 20 Switzerland ECMA 114 Rue du Rhône CH 1204 Geneva Switzerland Tel 41 22 849 6000 Web URL http www ecma ch Global Engineering Documents 2805 McGaw Ir...

Страница 11: ...junction with this manual The ANSI specification defines the interface in general while this document describes the HP Ultrium implementation The SCSI implementation provides a drive with a standard set of features and functions These include the following Synchronous data transfers Asynchronous data transfers Implementation of all mandatory and most optional commands of the Sequential Access comm...

Страница 12: ... INQUIRY 44h REPORT DENSITY SUPPORT 1Bh LOAD UNLOAD A3h 05h REPORT DEVICE IDENTIFIER 2Bh LOCATE A0h REPORT LUNS 4Ch LOG SELECT A3h 0Ch REPORT SUPPORTED OP CODES 4Dh LOG SENSE A3h 0Dh REPORT SUPPORTED TASK MNGMNT FUNCTNS 15h 55h MODE SELECT 56h 16h RESERVE UNIT 1Ah 5Ah MODE SENSE 01h REWIND 5Eh PERSISTENT RESERVE IN 1Dh SEND DIAGNOSTIC 5Fh PERSISTENT RESERVE OUT 0Bh SET CAPACITY 1Eh PREVENT ALLOW M...

Страница 13: ...NSE will result in CHECK CONDITION status with UNIT ATTENTION sense data reported for the power on Once the drive has completed its self test and set up procedures it will attempt to reload any tape that is already present in the drive It may take some time to recover the tape especially if it was positioned near EOM when power was cycled During tape recovery medium access commands will result in ...

Страница 14: ... phase and the start of the status phase the bus is set to bus free and the processing below is carried out If an abort condition is detected during status phase the bus is set to bus free If a command other than INQUIRY for standard data or REQUEST SENSE is received after the abort but before the drive is ready to process the command the behavior depends on whether Disconnects are allowed If disc...

Страница 15: ...4700h if not PREVENT ALLOW MEDIUM REMOVAL The command completes READ The logical position is set to that at the start of the operation READ BLOCK LIMITS None READ BUFFER None READ POSITION None RECEIVE DIAGNOSTICS RESULTS None RELEASE UNIT The command completes REQUEST SENSE Sense data is discarded RESERVE UNIT The command completes REWIND The command completes SEND DIAGNOSTIC If data transfer is ...

Страница 16: ...rops the bus and retries the LQ_IU pair If the message is received during Status IU the drive retries the LQ_Status pair If the message is received during Data IU the drive sends a LQ_Status with CHECK CONDITION and additional sense of 4800h Disconnect strategy The disconnect strategy used by the drive is based on maximizing the use of the bus for large sequential data transfers from a large data ...

Страница 17: ...ves up to 15 initiators Fibre Channel drives up to 32 initiators shared across both ports REQUEST SENSE from an initiator in CA or INQUIRY with EVPD 0 Disconnect priv granted Data transfer required Previous cmd still in progress Transfer data execute cmd Reselect Execute cmd Disconnect Send data Send BUSY status Reselect Send status Cmd complete CDB arrives Send status Cmd complete Cmd complete No...

Страница 18: ... This applies only to Fibre Channel drives The following sections have information specific to Fibre Channel operation Fibre Channel Logical Unit Control mode page on page 84 Fibre Channel Port Control mode page on page 85 Vital Product Data pages on page 44 Fibre Channel addressing Before describing HP s implementation of Fibre Channel addressing the concepts of Names and Addresses need to be cla...

Страница 19: ...logs into the fabric Together the three bytes provide a unique address on the Fibre Channel fabric that is used for frame addressing It forms the equivalent of the Target ID or Initiator ID in SCSI HP s implementation of names and addresses The HP implementation uses three adjacent IEEE Registered Names The first last bits 00 is used as the Port A World Wide Name The second last bits 01 is used as...

Страница 20: ...would be a property of the library not the drive If the library wants to warm swap drives it can It just turns off the drive with the soft name using the ACI and then turns on the spare drive downloading the same name to it If a drive is removed from the library it will not have the ACI signal tied low and so will revert to its original hard name It should forget the soft name in this case If the ...

Страница 21: ...ively Writing is disabled Normal INQUIRY data is modified to add a field indicating that the drive supports CD emulation and to switch the peripheral device type field to indicate a CD ROM drive The mode header and mode block descriptor are modified A CD Emulation mode page is added Mode data changes to reflect CD ROM medium type and block size Status reporting by the media access check is altered...

Страница 22: ...g of at least 100 blocks of CD ROM data by a host The user power cycles the drive or resets it using the forced eject mechanism NOTE If the drive exits CD ROM mode through either of the first two of these the tape will remain at the last logical position when in CD ROM mode ...

Страница 23: ...e to retry the data transfer See Message In support below for details If the message is received immediately after an Identify message or after the Command Complete message has been sent the drive will go Bus Free Message Parity Error 09h The initiator has detected a parity error in a message The drive will retry the message See Message In support below for details If the message is received immed...

Страница 24: ...nt by the drive to the host to indicate that a byte on a wide bus is not valid This is supported whenever a wide transfer is active It should be sent at the end of the data phase The standard action of the drive is to send this message between the data phase and the status phase with no disconnect Message Reject 07h This message is sent to the initiator when the message received by the drive is un...

Страница 25: ...mand phase it will then go to message in phase and respond with a valid response to complete the negotiation Note that SDTR negotiated parameters will become asynchronous after a WDTR Parallel Protocol Request 04h The drive will never initiate a Parallel Protocol Request transfer negotiation but will expect the initiator to do so If the message is received after selection and before the command ph...

Страница 26: ... Transfer period of 50 ns FAST 20 LVD SE drives only 19h Transfer period of 100 ns FAST 10 32h Transfer period of 200 ns FAST 5 Req Ack Offset This has a maximum value of 255 Transfer Width Exponent For ST transfers this can be either 0 Narrow or 1 Wide For DT transfers it must be set to 1 PComp_En Precompensation enable bit Supported RTI Retain Training Information bit Supported Rd_Strm 0 Read st...

Страница 27: ...tape drive 08h BUSY The drive is unable to execute the command at this time Try again later The drive tries to avoid using this status code during normal operation It can sometimes be used after commands have been aborted during power on and if there are multiple selecting initiators 10h INTERMEDIATE This status will never be returned by an HP Ultrium tape drive 14h INTERMEDIATE CND This status wi...

Страница 28: ...Messages 28 ...

Страница 29: ... 16h 17h 19h 1Ah 1Bh 1Bh 1Ch 1Dh 1Eh 25h 28h TEST UNIT READY REWIND REQUEST SENSE READ BLOCK LIMITS READ READ 6 CD ROM WRITE SET CAPACITY WRITE FILEMARKS SPACE INQUIRY VERIFY MODE SELECT RESERVE UNIT RELEASE UNIT ERASE MODE SENSE LOAD UNLOAD START STOP UNIT CD ROM RECEIVE DIAG RESULTS SEND DIAGNOSTIC PREVENT MEDIUM REMOVAL READ CAPACITY CD ROM READ 10 CD ROM 2Bh 2Bh 34h 3Bh 3Ch 43h 44h 4Ch 4Dh 55h...

Страница 30: ...g Link Bad LUN Reservation Deferred Error Unit Attention Media Access Media Write Diagnostic Status Humidity Parameter List Bad LUN check For all commands except INQUIRY 12h this checks that the LUN specified by the host is zero The LUN is taken from the lowest 5 bits of the host s IDENTIFY message If no IDENTIFY message is supplied the LUN is taken from the host s Command Descriptor Block If an I...

Страница 31: ...ommand is for fixed block mode If fixed block mode is selected then the block size in the Mode Select block descriptor must not be zero Otherwise CHECK CONDITION is reported and the sense data is set as described for the ILLEGAL FIELD check Flag Link check This check ensures that the host has not set the Flag bit in the control byte of the command without setting the Link bit as well If the test f...

Страница 32: ...locks are scanned from left bit 7 to right bit 0 and down from byte 0 to byte n The field pointer will be set to point to the first bit of the first illegal field encountered using this scanning route In some cases where multiple fixed fields are contiguous the field pointer might be set to point to the first bit of the first fixed field in the group of fixed fields whereas the actual illegality m...

Страница 33: ...d from the power on or reset The test checks whether the drive knows if a cartridge is physically present in the drive If information about the tape cartridge is not available the test fails with CHECK CONDITION a sense key of NOT READY and additional sense of 3E00 logical unit has not self configured yet Media Write check This checks whether the media is write protected If it is CHECK CONDITION i...

Страница 34: ...o the first bit of the first bad field encountered If the bad field is contained in a contiguous group of fixed fields the pointers indicate the first bit of the first field in the group even though the error may be in a later field in the group NOTE With MODE SELECT the drive checks the integrity of the whole parameter list before acting on any parameters so all the mode parameters need to be cor...

Страница 35: ...th of the command descriptor block Group 0 Group 1 Group 2 Group 3 Group 4 Group 5 Group 6 Group 7 Six byte commands Ten byte commands Ten byte commands Six byte commands Sixteen byte commands Twelve byte commands not supported not supported Reserved A reserved field should always be set to zero The drive checks reserved fields and if one is non zero then it will reject the command with CHECK COND...

Страница 36: ...Commands introduction 36 ...

Страница 37: ...ommands 37 4 Commands This chapter describes all SCSI commands Parts of the chapter are based on sections of the SCSI specification see page 11 For general notes on the command descriptions see Chapter 3 ...

Страница 38: ...will only be given if the tape is logically positioned past EOT immediately before the erase Erase Specific status Illegal Field Reservation Deferred Error Unit Attention Media Access Media Write Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 19h 1 Reserved 0 Immed Long 2 4 Reserved 0 5 Control Immed 0 The drive reports status after the command has completed 1 The drive reports status when it ...

Страница 39: ...ons are preserved and reported on subsequent commands Pre execution checks Only the Illegal Field Check is performed before the command is executed If the EVPD bit is clear the page code must be zero otherwise illegal request is reported If the EVPD bit is set the page code must be one of the supported page codes for Inquiry data Otherwise illegal request is reported Command descriptor block CDB f...

Страница 40: ...h C6h Supported Vital Product Pages page Unit Serial Number page Device Identification page Extended Inquiry Data page Firmware Revision Levels page Hardware Revision Levels page PCA Revision Levels page Mechanism Revision Levels page Head Assembly Revision Levels page ACI page ARM Firmware Revision Levels page Allocation Length The maximum amount of data in bytes that should be returned If more t...

Страница 41: ...ng QAS 0 IUS 57 Reserved 0 58 MSB Version Descriptor 1 59 LSB 72 MSB Version Descriptor 8 73 LSB 74 MSB Reserved 0 95 LSB Peripheral Qualifier 000b 011b There is a device on the logical unit selected so the LUN field in the identify message was 0 The LUN field in the identify message has specified an unsupported logical unit This means any LUN other than 0 Peripheral Device Type 01h 05h 1Fh Sequen...

Страница 42: ...re Services command VS 0 Vendor Specific field not currently used MultiP 1 The drives has multiple ports MChngr 0 The drive is not embedded within or attached to a medium transport element Adr16 1 16 Bit Addresses are supported The flag is only valid for parallel SCSI WBus16 1 Wide Bus 16 is supported The flag is only valid for parallel SCSI Sync 1 Synchronous data transfer is supported The flag i...

Страница 43: ...pported for SCSI drives Version Descriptor These fields can be used to identify up to eight standards to which the drive conforms The values supported are listed below For SCSI drives it is recommended that the first version descriptor is used for the SCSI architecture standard followed by the physical standard if any followed by the SCSI protocol followed by the appropriate SPC version followed b...

Страница 44: ...ield set to 0 This page contains a list of all the VPD page codes supported by the drive 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 1 1 Page Code 00h 2 Reserved 0 3 Page Length XXh 4 Supported Pages Code 00h 5 Unit Serial Number page 80h 6 Device Identification page 83h 7 Extended Inquiry Data page 86h 8 Sequential Device Access Capabilities page B0h 9 Firmware Revision Levels...

Страница 45: ...ce Names are returned as well Identification Descriptors are constructed as follows 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 1 1 Page Code 80h 2 Reserved 0 3 Page Length 0Ah 4 MSB Serial Number 13 LSB 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 1 1 Page Code 83h 2 Reserved 0 3 Page Length n 3 4 MSB Identification Descriptors n LSB 7 6 5 4 3 2 1 0 0 Protoc...

Страница 46: ... addressed logical unit 3 Reserved Identifier Type 1 Vendor ID followed by the product identification field from the standard inquiry data and the serial number field from the Serial Number Inquiry page 3 All devices with a Fibre Channel interface support an Identifier type 3 In this case the Identification Descriptor is the Fibre Channel 64 bit Name Identifier 7 6 5 4 3 2 1 0 0 Protocol Identifie...

Страница 47: ...ifier Type 4 2 Reserved 0 3 Identifier Length 4 4 MSB Port Identifier 7 LSB 7 6 5 4 3 2 1 0 0 Protocol Identifier Code Set 1 1 PIV 1 Rsvd 0 Association 2 Identifier Type 3 2 Reserved 0 3 Identifier Length 8 4 MSB Device Name IEEE Registered Name 11 LSB 7 6 5 4 3 2 1 0 0 Protocol Identifier Code Set 2 1 PIV 1 Rsvd 0 Association 2 Identifier Type 1 2 Reserved 0 3 Identifier Length 34 4 MSB Vendor ID...

Страница 48: ... 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 1 1 Page Code 86h 2 Reserved 0 3 Page Length 3Ch 4 Reserved 0 RTO 0 GRD_CHK 0 APP_CHK 0 REF_CHK 0 5 Reserved 0 HEADSUP 0 ORDSUP 0 SIMSUP 1 6 NV_SUP 0 V_SUP 0 7 Reserved 0 63 SIMSUP 1 The drive supports the Simple Task attribute 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 1 1 Page Code B0h 2 Reserved 0 3 Page Lengt...

Страница 49: ...Code 2 Reserved 0 3 Page Length 5Ch 4 MSB Component CCCCCCCCCCCC 29 LSB 30 MSB Version RRR VVV 48 LSB 49 MSB Date YYYY MM DD hh mm 72 LSB 73 MSB Variant XXXXXXXXXXXX 95 LSB Page Code Page Code Component Name C0h Firmware C1h Hardware C2h PCA C3h Mechanism C4h Head Assembly C5h ACI C6h ARM Firmware Hardware PCA Mechanism Head Assy ACI IO Firmware Component A 12 character entry to identify the compo...

Страница 50: ...or ejected it reports CHECK CONDITION with sense key of NOT READY and additional sense of 0400h cause not reportable Command descriptor block CDB fields Illegal Field Reservation Deferred Error Unit Attention Diagnostic Status Media Information 7 6 5 4 3 2 1 0 0 Operation Code 1Bh 1 Reserved 0 Immed 2 Reserved 0 3 Reserved 0 4 Reserved 0 Hold EOT 0 ReTen Load 5 Control Immed 0 The drive reports st...

Страница 51: ...D had been sent Unlike a full load UNIT ATTENTION with additional sense of 2800h not ready to ready transition is not generated for other hosts If the tape is in the process of being loaded when the Load request is received the drive will wait for the load to complete and assuming the load was successful take one of the following actions If the Load was issued by the current host that is a previou...

Страница 52: ...a Access check If an unload request is received while the tape is in the process of unloading for example as a result of pressing the eject button it will be queued until the unload is complete If an unload request is received while there is no tape present or if a tape is present but not loaded and medium removal is prevented GOOD status is reported It is possible to unload and eject the cartridg...

Страница 53: ...Field Reservation Deferred Error Unit Attention Media Access Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 2Bh 1 Reserved 0 BT 0 CP 0 Immed 2 Reserved 0 3 MSB Block Address 6 LSB 7 Reserved 0 8 Partition 0 9 Control 7 6 5 4 3 2 1 0 0 Operation Code 92h 1 Reserved 0 Dest Type Rsvd 0 CP 0 Immed 2 Reserved 0 BAM 0 3 Partition 0 4 MSB Logical Identifier 11 LSB 12 Reserved 0 14 15 Control BT Block...

Страница 54: ...r 01b Specifies that the Logical Identifier field is a logical file identifier Other values are not supported Logical Identifier The specific block on tape to locate It can be a generic block either a record or a filemark Dest Type 00b or a specific filemark on tape Dest Type 01b Event Status Key Additional Sense EOD encountered CHECK CONDN BLANK CHECK 0005h EOD encountered EOM encountered CHECK C...

Страница 55: ... of 2400h Invalid Field in CDB Illegal Field Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code 4Ch 1 Reserved 0 PCR SP 0 2 PC Reserved 0 3 Reserved 0 6 7 MSB Parameter List Length 8 LSB 9 Control PCR Parameter List Length PC Result 1 0 01b or 11b All the logs on the drive that can be reset are reset to their default values 1 0 00b or 10b No action is taken and GOOD status ...

Страница 56: ...will clear logs as specified by the parameter data 11b The drive will clear all of its internal logs Parameter List Length 0 No data is to be transferred This is not considered an error 0 Specifies how many bytes of parameter data are to be sent The data transferred will consist of zero or more 4 byte log page headers with the page length in those headers set to zero For each log page header recei...

Страница 57: ...Values any parameters in the log that are counters contain the maximum value that they can count to 01b Current Cumulative Values any parameters in the log that are counters contain their current counts NOTE Counts are reset to their default cumulative values see below following a power on reset or bus device reset Media related counts are also reset following a load 10b Default Threshold Values s...

Страница 58: ...order beginning from this code If this code is larger than the largest parameter in the page the drive will return CHECK CONDITION with additional sense of 2400h Invalid Field In CDB Allocation Length The Allocation Length field specifies the maximum number of bytes of data that should be returned to the host The drive will return the entire log or Allocation Length bytes whichever is the lesser 7...

Страница 59: ...ng format Parameter Length The length of Parameter Bytes in bytes Parameter Bytes The actual parameter data 7 6 5 4 3 2 1 0 0 Reserved 0 Page Code 00h 1 Reserved 0 2 MSB Page Length 0Dh 3 LSB 4 Supported Pages 00h 5 Write Error Counters 02h 6 Read Error Counters 03h 7 Sequential Access Device Log 0Ch 8 Temperature 0Dh 9 DTD Status 11h 10 Protocol Specific 18h 11 TapeAlert Log 2Eh 12 Tape Usage Log...

Страница 60: ...r of errors corrected without delay 1 Errors corrected with possible delays Total number of errors corrected using retries 2 Total Sum of parameters 3 and 6 3 Total errors corrected The number of data sets that needed to be rewritten 4 Total times error correction processed Number of CCQ sets rewritten 5 Total data sets processed The total number of data sets written 6 Total uncorrected errors The...

Страница 61: ...leared when a cleaning cycle is performed Parm Description 0001h The number of data bytes received from application clients during write command operations This is the number of bytes transferred over SCSI before compression 0002h The number of data bytes written to the media as a result of write command operations not counting the overhead from ECC and formatting This is the number of data bytes ...

Страница 62: ...temperature in ºC binary value at which the drive can operate continuously without degrading reliability and operation This parameter is not supported so FFh is returned 7 6 5 4 3 2 1 0 0 Page Code 0Dh 1 Reserved 0 2 MSB Page Length 0Ch 3 LSB 4 MSB Parameter Code 0000h 5 LSB 6 DU 0 DS 1 TSD 0 ETC 0 TMC 0 LBIN 1 LP 1 7 Parameter Length 2h 8 Reserved 0 9 Temperature ºC 10 MSB Parameter Code 0001h 11...

Страница 63: ...y over CRqst and both may be set at the same time DInit DTD Initialized When set the data returned by the VHF parameter data is valid InXtn In Transition If 0 the DTD is in the state reflected by the rest of byte 5 and is not attempting to leave this state This bit must be 0 if RRqst is set RAA Robotic Access Allowed If set robotic media access to the DTD is allowed MPrsnt Media Present bit hardwa...

Страница 64: ...trieved It is cleared to 0 when the page is retrieved for the initiator TAFC If set at least one TapeAlert Flag had Changed since the last time the TapeAlert flags were retrieved 7 6 5 4 3 2 1 0 0 MSB Parameter Code 0001h 1 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 0 LBIN 1 LP 1 3 Parameter Length 2h 4 MSB VHF Polling Delay 5 LSB 7 6 5 4 3 2 1 0 0 MSB Parameter Code 0101h 1 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 0...

Страница 65: ...Each parameter is either zero to indicate the corresponding condition has not occurred or one to indicate that the corresponding condition has occurred All log parameters are cleared when the log is read The Log is also cleared at power on on a reset 7 6 5 4 3 2 1 0 0 MSB Parameter Code 0101h 1 LSB 2 DU 0 DS 1 TSD 0 ETC 0 TMC 0 LBIN 1 LP 1 3 Parameter Length 8h 4 CrrTop Current Speed LC Conflict S...

Страница 66: ...mat Information 13 Recoverable Snapped Tape Critical 14 Unrecoverable Snapped Tape Critical 15 Memory in Cartridge Failure Warning 16 Forced Eject Critical 17 Read Only Format Warning 18 Tape Directory Corrupted Warning 19 Nearing Media Life Information 20 Clean Now Critical 21 Clean Periodic Warning 22 Expired Cleaning Media Critical 23 Invalid Cleaning Cartridge Critical 24 Retension Requested W...

Страница 67: ...ilure Critical 56 Unrecoverable load Failure Critical 57 Automation Interface Failure Critical 58 Firmware Failure Warning 59 WORM medium integrity check failed Warning 60 WORM medium overwrite attempted Warning Parameter Description Type Parm Description Length Updated When 1 Thread Count 4 Tape threaded 2 Total Data Sets Written 8 Data set physically written 3 Total Write Retries 4 Data set phys...

Страница 68: ...te parameter represents the difference between this number of megabytes and the actual number of bytes This may be a signed quantity This data relates to the current tape and is cleared at the start of tape load It may not be written Parm Description Length Updated When 1 Main Partition Remaining Capacity 4 Data set physically written 2 Alternate Partition Remaining Capacity 4 n a 3 Main Partition...

Страница 69: ... changes per 100 MB written The higher the figure the more wear occurs Data rate into buffer Rate at which data is entering the buffer after data compression given in units of 100 KB s This is the true tape data rate Maximum data rate Given the compressibility of the data that has been sent to the drive this is the maximum data rate that could be achieved given in units of 100 KB s The figure is c...

Страница 70: ...after the tape is loaded and a cleaning event attempted If there is no value FFFFFFFFh is returned 40h 4 Product Number 4 Unique number that identifies the product 40h 7 6 5 4 3 2 1 0 0 Reserved 0 CRQ CR ECT 1 Reserved 0 Temperature Device Status 2 Reserved 0 Medium Status 5 Reserved 0 CRQ Cleaning Required flag CR Cleaning Requested flag ECT Exhausted Cleaning Tape flag Temperature 00b 01b 10b 11...

Страница 71: ...eeds so if there is an error in the list all parameters up to that point will be set to their new values but the parameter in error and later parameters will not be updated Pre execution checks NOTE Failure to flush write behind data will be reported as a Deferred Error The parameter list length must be such that only entire parts of a parameter list are sent It is illegal to send a partial mode p...

Страница 72: ...a MODE SELECT command In real life many hosts do not use MODE SENSE and return whatever MODE SELECT data suits them into the drive 7 6 5 4 3 2 1 0 0 Operation Code 55h 1 Reserved 0 PF Reserved 0 SP 0 2 MSB Reserved 0 6 LSB 7 MSB Parameter List Length 8 LSB 9 Control PF Page Format 0 The MODE SELECT parameter data is not SCSI 2 mode page compatible Only the parameter header and block descriptor may...

Страница 73: ...uare brackets indicate that the parameter may be modified The number inside the brackets is the default value for the field in other words the power up or reset value MODE SELECT may modify this value by sending the page with a new value in the field MODE SENSE current values will return the current value of the parameter MODE SENSE default values will return the value in brackets MODE SENSE chang...

Страница 74: ...ader must always be sent at the start of Mode Select data It is always returned at the start of Mode Sense data 6 byte header The 6 byte Mode Parameter header has the following format 10 byte header The 10 byte Mode Parameter header has the following format 7 6 5 4 3 2 1 0 0 Mode Data Length 1 Medium Type 00h or 01h if WORM media is loaded or 80h if in CD ROM mode 2 WP Buffered Mode 001b Speed 0 3...

Страница 75: ... Write and Write Filemarks commands as soon as all the data or marks specified in the command have been transferred to the data buffer Data for multiple commands from different initiators may be buffered This is the default value NOTE It is strongly recommended that this field is set to 1 otherwise there will be significant performance penalties A method of flushing the buffer to tape without chan...

Страница 76: ...ls Block Length This indicates the size of fixed blocks for fixed mode Read and Write commands It is also used in the decision process on whether to report an illegal length record on reads 00h The default value when the drive is in normal tape drive mode 800h The tape drive is in CD ROM emulation mode for OBDR 7 6 5 4 3 2 1 0 0 PS 0 Rsvd 0 Page Code 01h 1 Additional Page Length 0Ah 2 Reserved 0 T...

Страница 77: ...rror parameters DCR Disable Correction 0 Always set to 0 meaning that the use of error correction codes for error recovery is allowed Read Retry Count The number of times the drive will attempt its recovery algorithm during a read operation before reporting an unrecoverable error 0 The drive will not use its recovery algorithm during read operations 15h The drive will attempt 21 retries Write Retr...

Страница 78: ...SB 12 Reserved 0 DTDC 0 13 15 Reserved 0 Buffer Full Ratio 0 Buffer management is controlled by the drive so this should always be zero Connect Time Limit 0 Buffer management is controlled by the drive so this should always be zero Bus Inactivity Limit 0 This parameter is not supported and should be zero Disconnect Time Limit 0 This parameter is not supported and should be zero Connect Time Limit ...

Страница 79: ...RP 0 EAERP 0 5 Reserved 0 Autoload Mode 6 MSB Ready AER Hold off Period 0 7 LSB 8 MSB Busy Timeout Period 0 9 LSB 10 MSB Extended Self Test Completion Timeout 0 11 LSB Autoload Mode 0 If a cartridge is inserted the drive pulls it in and threads the tape 1 or 2 When a cartridge is inserted the drive pulls it in but does not thread the tape In this position only the Cartridge Memory is accessible Al...

Страница 80: ...ession Enable Read only It will have the value of 1 indicating that compression is enabled RED Report Exception on Decompression Read only It will have the value 0 meaning that the drive returns CHECK CONDITION status when it encounters data that cannot be decompressed This applies when data has been compressed with an unknown or unsupported compression algorithm Compression Algorithm This indicat...

Страница 81: ...hm 1 15 Reserved 0 WTRE OIR Rewind on Reset 0 ASOCW P 0 PERSWP 0 PRMWP 0 Write Delay Time This field can be modified by a MODE SELECT command and this change will be reflected in a subsequent MODE SENSE command However the actual value used as the delay time will remain as zero and so the data in the buffer will never be flushed The default value is zero 0 The drive will never flush buffered data ...

Страница 82: ...al Unit Reset will cause the tape to be rewound to BOT 10b A Logical Unit Reset does not alter the logical position 11b Reserved PS 0 CAF 0 The Change Active Format flag should be zero since changing formats is not supported Active Format 0 Changing formats is not supported Active Partition 0 Multiple partitions are not supported Write Buffer Full Ratio 0 Buffer management is done by the drive Rea...

Страница 83: ...t Recognition 3 6 Reserved 0 Partition Units 9 7 Reserved 0 8 MSB Partition Size 9 LSB Maximum Additional Partitions 0 Zero is returned indicating that no additional partitions are present or supported Additional Partitions Defined 0 Zero must be returned indicating that no additional partitions are present or supported FDP 0 The Fixed Data Partitions bit is not supported and must be set to zero S...

Страница 84: ...ssful execution of the Set Capacity command 100 Gen 1 tape loaded 200 Gen 2 tape loaded 400 Default value No data cartridge present or Gen 3 tape loaded 7 6 5 4 3 2 1 0 0 PS 0 Rsvd 0 Page Code 18h 1 Page Length 06h 2 Reserved 0 3 Reserved 0 EPDC 1 4 7 Reserved 0 EPDC 0 The target does not use the precise delivery function and ignores the contents of the CRN field in the Fibre Channel Extended Link...

Страница 85: ...only the private loop functions PLPB Prevent Loop Port Bypass 0 The drive allows the Loop Port Bypass LPB and Loop Port Enable PBE primitive sequences to control the port bypass circuit 1 The drive ignores any Loop Port Bypass LPB and Loop Port Enable LPE primitive sequences The loop port remains enabled When the PLPB bit is zero the drive allows the LPB and PBE primitive sequences to control the ...

Страница 86: ...efore a login is accepted 1 The drive uses the hard address available in the SCA connector or device address jumpers and accepts logins without verifying the address with loop initialization DTIPE Disable Target Initiated Port Enable 0 The drive enables its port into the loop without waiting for a Loop Port Enable primitive 1 The drive waits for an initiator to send the Loop Port Enable primitive ...

Страница 87: ...ration Values 02h static data Negotiated Settings 03h dynamic data Report Transfer Capabilities 04h static data 7 6 5 4 3 2 1 0 0 PS 0 SPF 0 Page Code 19h 1 Page Length 06h 2 Reserved 0 Protocol Identifier 1h 3 Reserved 0 4 Synchronous Transfer Timeout 0 5 6 7 Reserved 0 Protocol Identifier 1 The protocol to which this mode page applies is SPI SCSI Synchronous Transfer Timeout 0 Synchronous Transf...

Страница 88: ...2 1 0 0 Reserved 0 1 Driver Strength 0 Reserved 0 2 Driver Asymmetry 0 Drive Precompensation 1h 3 Driver Slew Rate 0 Reserved 0 4 Reserved 0 6 7 Vendor Specific 0 8 Reserved 0 15 7 6 5 4 3 2 1 0 0 Reserved 0 3 4 DB 0 Value 0 7 64 DB 15 Value 0 67 68 P_CRCA Value 0 71 72 P1 Value 0 75 76 BSY Value 0 79 80 SEL Value 0 83 84 RST Value 0 87 88 REQ Value 0 91 92 ACK Value 0 95 ...

Страница 89: ...t PCOMP_EN Received PCOMP_EN 6 Reserved 0 7 Transfer Period Factor The negotiated transfer period factor Req Ack Offset The negotiated Req Ack offset Transfer Width Exponent The negotiated transfer width Protocol Options Bits The negotiated protocol options Bit Protocol Option Meaning Supported 7 PCOMP_EN Precompensation Yes 6 RTI Retain training information Yes 5 RD_STRM Read streaming and read f...

Страница 90: ... Req Ack Offset 40h 3 Maximum transfer Width Exponent 1 4 Protocol Option Bits Supported C3h 5 Reserved 0 7 Minimum Transfer Period Factor 08h The smallest value of the transfer period factor supported For Gen 3 SCSI this is 8 in other words FAST160 Maximum Req Ack Offset 40h The maximum value for the Req Ack offset For Gen 3 SCSI this is 64 40h Maximum Transfer Width Exponent 1 The maximum width ...

Страница 91: ...is set to one The Test bit must not be set at the same time Test 0 If the Test flag is clear the next command will be processed normally 1 A test bit of one will generate false informational exception conditions As a result the next SCSI command after the Mode Select will return CHECK CONDITION with a sense key of RECOVERED ERROR and additional sense of 5DFFh failure prediction threshold exceeded ...

Страница 92: ...imer 0 Must be zero indicating that the drive only reports an informational exception condition once Report Count Test Flag Number 0 If the Test bit is zero this field is the Report Count and must be zero indicating that there is no limit on the number of times the drive can report an informational exception condition n If the Test bit is one this field is the Test Flag Number that is the number o...

Страница 93: ... 01h 13 Timebase Field Length 06h 14 Reserved 0 UTC NTP 15 Reserved 0 16 MSB World Time 11 LSB 7 6 5 4 3 2 1 0 20 Timebase Identifier 10h 21 Timebase Field Length 06h 22 Reserved 0 23 Library Time hrs 24 Library Time mins 25 Library Time secs 26 Reserved 0 27 MODE SENSE MODE SELECT PT 0 Power on Time is invalid Ignored 1 Power on Time is valid WT 0 World Time is invalid 1 World Time is valid 1 to ...

Страница 94: ...LECT 7 6 5 4 3 2 1 0 0 Page Code 3Eh 1 Page Length 02h 2 Reserved 0 Non Auto CDmode 3 Reserved 0 Non Auto When a system restarts after booting off tape the drive detects the SCSI resets issued during reboot and in conjunction with knowing that more than 100 blocks have been read in CD ROM emulation mode will revert back to behaving as a tape device This is the standard method by which the drive au...

Страница 95: ...arily present to support automated functional testing If the bit is changed from 1 to 0 the drive leaves CD ROM emulation mode and reverts to normal tape drive mode If this bit is changed from 1 to 0 the drive will leave CD emulation mode The Inquiry and Mode data will revert to that for a tape drive and CD ROM command support will stop The tape will be reloaded and the logical position will be BO...

Страница 96: ...Mode Parameters If a MODE SENSE command is issued whilst an immediate reported Load command is executing or close to completing then the values of some parameters in some mode pages which depend on the results of the load may be undefined Similarly the write protect field in the Mode Parameter Header will be unstable unless a cartridge is present and medium removal is prevented Pre execution check...

Страница 97: ...that are changeable are set to all 1 s 1 0 1 Report Default Values the page returned contains the power on reset bus device reset values of the mode parameters Page Code This allows the host to select any specific page or all the pages supported by the drive 0 The drive returns no mode pages so only the header and block descriptor are returned Any mode page code The drive returns that page 3Fh The...

Страница 98: ...ved 0 Service Action 2 Reserved 0 6 7 MSB Allocation Length 8 LSB 9 Control Service Action The service action types that are supported are 00h Read Keys Returns all registered reservation keys 01h Read Reservation Returns information on any current persistent reservation 02h Read Capabilities Returns details of the persistent reservation features supported Allocation Length The maximum amount of d...

Страница 99: ... present Additional Length is 0 and no reservation data is returned If a persistent reservation is present Additional Length is 10h and 16 bytes of reservation data are returned as follows 7 6 5 4 3 2 1 0 0 MSB PR Generation 3 LSB 4 Additional Length n 7 7 8 First Reservation Key 15 n 7 Last Reservation Key n PR Generation A 32 bit counter that is maintained by the drive and incremented every time...

Страница 100: ...Type The characteristics of the persistent reservation currently held Persistent reservation types supported by the drive are 3h 6h 8h Exclusive access Exclusive access registrants only Exclusive access all registrants See PERSISTENT RESERVE OUT for more information and also the appropriate standards 7 6 5 4 3 2 1 0 0 MSB Length 0008h 1 LSB 2 Reserved 0 CRH 1 SIP_C 1 ATP_C 0 Rsvd 0 PTPL_C 1 3 TMV ...

Страница 101: ...Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code 5Fh 1 Reserved 0 Service Action 2 Scope Type 3 Reserved 0 6 7 Parameter List Length 8 9 Control Service Action 00b Register Registers or unregisters a reservation key with the device server 01b Reserve Creates the persistent reservation 02b Release Releases the persistent reservation 03h Clear Clears all reservation keys and the persistent reservatio...

Страница 102: ... 24 MSB Additional Parameter Data n LSB Reservation Key Identifies the I_T nexus that sent the command The value must match the registered reservation key for the I_T nexus except for The Register and Ignore Existing Key service action where this field is ignored The Register service action for an unregistered I_T nexus where this field is 0 If the Reservation Key does not match with the one regis...

Страница 103: ...ort list ALL_TG_PT Not supported and ignored APTPL Only valid for the Register and Register and Ignore Existing Key service actions Service Action Scope Type Reservation Key Service Actions Reservation Key APTPL SPEC_I_PT Register ignored ignored valid valid valid valid Register and Ignore Existing Key ignored ignored ignored valid valid valid Reserve LU_SCOPE valid valid ignored ignored ignored R...

Страница 104: ...2 1 0 0 Format Code 00b Reserved 0 Protocol Identifier 0 1 Reserved 0 7 8 MSB World Wide Name 15 LSB 16 Reserved 0 23 7 6 5 4 3 2 1 0 0 Format Code 00b Reserved 0 Protocol Identifier 1h 1 Reserved 0 2 MSB SCSI Address 3 LSB 4 MSB Relative Port Identifier 0 7 LSB 8 Reserved 0 23 ...

Страница 105: ...e front panel eject button or sending an Unload command from a host will cause the media to be unloaded and ejected Removal prevention is on a per host basis All the hosts have to allow media removal for any of them to do so NOTE If a firmware upgrade is initiated over any interface the cartridge will be ejected from the drive regardless of the state of this command Pre execution checks Command de...

Страница 106: ...scribed below If the length of the block was not the same as in Transfer Length and the Suppress Illegal Length Indicator SILI flag was set Good status is returned If the fixed flag is set and the Transfer Length field is not zero and the Suppress Illegal Length Indicator SILI flag is clear a sequence of blocks of the currently configured block length is to be returned the number of blocks being i...

Страница 107: ...r Length field specifies the length of the transfer in blocks The size of each block in bytes is specified by the current block length specified in the Mode Parameter block descriptor If SILI 0 a sequence of blocks of the currently configured 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 ...

Страница 108: ...se is set to 0005h EOD detected Residue information is as described below EOP M encountered during a read CHECK COND N MEDIUM ERROR The EOM bit is set Additional sense is set to 0002h EOP M detected Residue information is as described below Failure to read data through media error or non fatal drive error CHECK COND N MEDIUM ERROR Additional sense is set to 1100h unrecovered read error or 3B00h se...

Страница 109: ...scriptor block CDB fields Read 6 Specific status See the Read specific status on page 108 Residue Information See the Residue information on page 108 for the normal Read command Illegal Field Fixed Bit Flag Link Bad LUN Reservation Deferred Error Unit Attention Media Access Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 08h 1 MSB Logical Block Address 3 LSB 4 Transfer Length 5 Control Logical ...

Страница 110: ...See the Read specific status on page 108 Residue information See the Residue information on page 108 for the normal Read command Illegal Field Fixed Bit Flag Link Bad LUN Reservation Deferred Error Unit Attention Media Access Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 28h 1 Logical Unit Number DPO 0 FUA 0 Reserved 0 RelAdr 0 2 MSB Logical Block Address 5 LSB 6 Reserved 0 7 MSB Transfer Len...

Страница 111: ...1 Reserved 0 Service Action 2 Reserved 0 4 5 Volume Number 0 6 Reserved 0 7 Partition Number 0 8 MSB First Attribute ID 9 LSB 10 MSB Allocation Length 13 LSB 14 Reserved 0 15 Control Service Action Service actions are defined as follows The data returned for each Service Action is described below Code Name Description 00h Attribute Values Returns the attribute values 01h Attribute List Returns a l...

Страница 112: ... a single element Element Type Code Set to zero to indicate that Ultrium tapes only support a single element Volume Number Set to zero to indicate that Ultrium tapes only support a single volume Partition Number Set to zero to indicate that Ultrium tapes only support a single partition First Attribute ID The identifier of the first attribute to be returned This field is not checked if the Service ...

Страница 113: ...ues on page 116 for a description of the Attribute ID values Partition List service action The Partition List service action is used to report the number of partitions supported in the specified volume which in the case of Ultrium drives is 1 The Partition Number and Attribute fields in the CDB are ignored The information returned is as follows The First Partition Number is the first partition ava...

Страница 114: ...urn CHECK CONDITION under the following circumstances 7 6 5 4 3 2 1 0 0 MSB Available Data 2 1 LSB 2 First Volume Number 0 3 Number of Volumes Available 1 Description Sense Key Additional Sense There is no cartridge present in the drive not even partially loaded NOT READY 3A00h medium not present The MAM is not accessible even though there is a tape in the drive MEDIUM ERROR 0410h MAM not accessib...

Страница 115: ...e ID values Read Only Specifies whether an attribute is read only The bit is ignored by the READ ATTRIBUTE command 0 The attribute may be changed by the WRITE ATTRIBUTE command 1 The attribute cannot be changed by WRITE ATTRIBUTE Format Specifies the data format of the attribute The possible values are Value Description 00b Binary The attribute contains binary data 01b ASCII Attributes contain onl...

Страница 116: ...tandard No 0C00h 0FFFh Device Vendor Unique Yes 1000h 13FFh Medium Vendor Unique n a 1400h 17FFh Host Vendor Unique No 1800h FFFFh Reserved ID Attribute Size bytes Format 0000h Remaining capacity in partition 8 Binary 0001h Maximum capacity in partition 8 Binary 0002h TapeAlert flags 8 Binary 0003h Load count 8 Binary 0004h MAM space remaining 8 Binary 0005h Assigning organization 8 ASCII 0006h Fo...

Страница 117: ...O CVE Formatted density code The medium density code Device make serial number at last load and Device make serial number at load n These attributes provide a rolling history of the last four device servers in which the tape has been loaded The format of the attributes is as follows ID Attribute Size bytes Format 7 6 5 4 3 2 1 0 0 MSB Vendor Identification 7 LSB 8 MSB Product Serial Number 39 LSB ...

Страница 118: ... 0407h MAM capacity 8 Binary The total capacity of the MAM not its free space 0408h Medium type 1 Binary The type of tape 0 Data cartridge 1 Cleaning cartridge Other values are reserved 0409h Medium type information 2 Binary Only meaningful for a cleaning cartridge where it gives the maximum number of cleaning cycles permitted 040Ah 07FFh Reserved ID Attribute Size bytes Format Description 0800h A...

Страница 119: ... 1 Binary 0 The load or unload occurs at the beginning of the tape This is the default setting if the attribute does not exist 1 Loads and unloads at the partition specified in the CDB are allowed 080Bh Application format version 16 ASCII 080Ch BFFh Reserved ID Format 00h No code specified ASCII 01h ISO IEC 8859 1 Europe Latin America 02h ISO IEC 8859 2 Eastern Europe 03h ISO IEC 8859 3 SE Europe ...

Страница 120: ...this is the maximum supportable not the fixed block size Pre execution checks Command descriptor block Read Block Limits data Illegal Field Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code 05h 1 Reserved 0 4 5 Control 7 6 5 4 3 2 1 0 0 00h 1 MSB Maximum Block Length FFFFFFh 2 3 LSB 4 MSB Minimum Block Length 0001h 5 LSB ...

Страница 121: ... ID starting from offset zero in the buffer The Buffer ID and Buffer Offset must both be 00h 00010b The drive returns Allocation Length bytes of data which is read from the buffer identified by the Buffer ID starting from Buffer Offset bytes from the start of the buffer There are no restrictions on the value of Buffer ID and Buffer Offset except that the Buffer Offset must be kept within the buffe...

Страница 122: ...ocation Length The amount of data to return Allocation Length Buffer Offset must be within the buffer size Main Buffer Memory Size 128 MB reported size FFFFFFh Because the buffer is greater than 16 MB additional buffer IDs have been defined to allow the buffer to be accessed in 16 MB segments these are as follows Buffer ID Address 20h 00000000h Buffer Offset same as Buffer ID 00h 21h 01000000h Buf...

Страница 123: ...b is as follows 400000h 40000h Servo Controller ASIC FF8000h 7000h Controller internal SRAM SCSI Burst Buffer 3F8000h bytes LTO Cartridge Memory Size 4 KB Mechanism EEPROM Size 8 KB Head Assembly EEPROM Size 16 KB PCA EEPROM Size 32 KB 7 6 5 4 3 2 1 0 0 Reserved 0 1 MSB Buffer Capacity 2 3 LSB 7 6 5 4 3 2 1 0 0 Buffer Offset Boundary 1 MSB Buffer Capacity 2 3 LSB 7 6 5 4 3 2 1 0 0 Reserved 0 EBOS ...

Страница 124: ...turned Illegal Field Fixed Bit Flag Link Bad LUN Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code 25h 1 Logical Unit Number Reserved 0 RelAdr 0 2 MSB Logical Block Address 0 5 LSB 6 Reserved 0 7 Reserved 0 8 Reserved 0 PMI 9 Control Logical Block Address This flag is ignored It is recommended that it should be zero PMI This flag is ignored It is recommended that it should...

Страница 125: ...ed data The data returned depends on whether a barcode number has been stored in the LTO CM using the WRITE ATTRIBUTE command Storing this is the responsibility of the library controller or host application Illegal Field Reservation Deferred Error Unit Attention Media Access 7 6 5 4 3 2 1 0 0 Operation Code ABh 1 Reserved 0 Service Action 01h 2 Reserved 0 8 6 MSB Allocation Length 9 LSB 10 Reserve...

Страница 126: ...ge Serial Number The serial number of 10 ASCII characters stored in the LTO CM Cartridge Manufacturer s Information page 7 6 5 4 3 2 1 0 0 MSB Serial Number Length 2Ch 3 LSB 4 MSB Cartridge Serial Number 13 LSB 14 MSB ASCII Space characters 20h 15 LSB 16 MSB Barcode Number 47 LSB Barcode Number The barcode number of 32 ASCII characters stored in the LTO CM Application Specific page ...

Страница 127: ...ovement The Read Position command is complimented by the LOCATE command Pre execution checks Command descriptor block CDB fields Illegal Field Reservation Deferred Error Unit Attention Media Access Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 34h 1 Reserved 0 Service Action 2 Reserved 0 6 7 Allocation Length 8 9 Control Service Action The following values are supported 00h 06h 08h Short Form...

Страница 128: ... position is at BOM EOP 1 The current logical position is within the EW EOM region LOCU 1 The number of blocks in the buffer is unknown BYCU 1 The number of bytes in the buffer is unknown LOLU 0 The Partition Number First Block Location and Last Block Location fields are valid PERR 0 No position error 1 There has been a position error caused by the overflow of some position field data Partition Nu...

Страница 129: ... and Set Number fields are valid LONU 0 The Partition Number and Block Number are valid Partition Number This will always be zero because Ultrium drives do not support multiple partitions Block Number The number of logical blocks between BOP beginning of partition and the current logical position Filemarks count as one logical block each File Number The number of filemarks between BOP and the curr...

Страница 130: ...BYCU 1 Rsvd 0 LOLU 0 Reserved 0 1 Partition Number 0 2 Additional Length 1Ch 3 4 Reserved 0 5 MSB Number of blocks in buffer 0 7 LSB 8 MSB First Block Location 15 LSB 16 MSB Last Block Location same as First Block Location 23 LSB 24 MSB Number of bytes in buffer 0 31 LSB ...

Страница 131: ...se data as described in Illegal Field Checks Command descriptor block CDB fields Illegal Field Fixed Bit Flag Link Bad LUN Reservation Deferred Error Unit Attention Media Access Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 43h 1 Logical Unit Number Reserved 0 MSF RelAdr 0 2 Reserved 0 Format 0 3 MSB Reserved 0 5 LSB 6 Track Session Number 7 MSB Allocation Length 8 LSB 9 Control MSF This flag...

Страница 132: ...TOC Data Length 12h 1 LSB 2 First Track Number 1 3 Last Track Number 1 4 Reserved 0 5 ADR 1 Control 4 6 Track Number 1 7 Reserved 0 8 MSB Logical Block Address 00000000h 11 LSB 12 Reserved 0 13 ADR 1 Control 4 14 Track Number AAh 15 Reserved 0 16 MSB Logical Block Address 0004B000h 19 LSB ...

Страница 133: ...additional sense of 3502h enclosure services unavailable If other invalid pages are requested CHECK CONDITION will result with status of ILLEGAL REQUEST and additional sense of 2601h parameter not supported Illegal Field Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code 1Ch 1 Reserved 0 PCV 2 Page Code 3 MSB Allocation Length 4 LSB 5 Control PCV The page code valid flag is...

Страница 134: ...Sending this page is equivalent to a Send Diagnostic command with both the SelfTest and UnitOfl bits set Page format for Read 7 6 5 4 3 2 1 0 0 Page Code 70h 1 Reserved 0 2 MSB Parameter List Length 0 3 LSB 7 6 5 4 3 2 1 0 0 Page Code 70h 1 Reserved 0 2 MSB Parameter List Length 4 3 LSB 4 MSB Error Code 7 LSB ...

Страница 135: ...it Attention 7 6 5 4 3 2 1 0 0 Operation Code 17h 1 Reserved 0 3rd Pty Third Party Device ID Rsvd 0 2 Reserved 0 4 5 Control 3rdPty This bit is always zero because third party reservation is not supported Third Party Device ID This bit is always zero because third party reservation is not supported 7 6 5 4 3 2 1 0 0 Operation Code 57h 1 Reserved 0 3rd Pty Reserved 0 LongID Rsvd 0 2 Reserved 0 3 Th...

Страница 136: ...y Device ID This is required and used only when the 3rd Pty bit is set The device will perform the release operation only if the initiator ID the 3rd Pty bit and the Third Party Device ID are identical to those in the RESERVE UNIT command that established the reservation The drive ignores any attempt to release the reservation made by any other initiator including the initiator for which the reser...

Страница 137: ...t supported by the drive The capacity field in the descriptor block will indicate the capacity of the current media 1 One descriptor block is returned with the data for the currently loaded tape The capacity field will indicate the maximum for the format If there is no tape inserted in the drive the drive will return CHECK CONDITION with a sense key of NOT READY and additional sense of 3A 00h medi...

Страница 138: ...scription 51 LSB Primary Density Code 44h This is reported via the Mode Sense command Secondary Density Code 44h Not used WRTOK The Write OK flag indicates whether the drive can write at the density indicated by the Density Code 0 The drive does not support writing to a tape with this density 1 The drive is capable of writing at this density to the current tape if the Media bit in the CDB 1 or for...

Страница 139: ...is in tenths of millimeters rounded to the nearest 0 1 mm Tracks 704 Capacity 400 000 MB The maximum capacity for the format or the capacity of the media if the Media bit is set Assigning Organization LTO CVE The CVE assigns these codes Density Name U 316 The format of this is U A Format Generation 1 2 No of Tracks 4 8 16 Description Ultrium 3 16T A longer version of the above Density Code WRTOK D...

Страница 140: ...Field Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code A3h 1 Reserved 0 Service Action 05h 2 Reserved 0 5 6 MSB Allocation Length 9 LSB 10 Reserved 0 11 Control Allocation Length The number of bytes that have been allocated for the Device Identifier The actual number returned will be the lower of the stored Device Identifier length and the allocation length specified in t...

Страница 141: ...5 6 MSB Allocation Length 9 LSB 10 Reserved 0 12 Control Select Report The type of logical unit address that will be reported Allowable values 00h 02h Report all logical units accessible by the initiator through the address target port 01h No logical unit descriptors are returned because there are no well known logical units 03h FFh Reserved CHECK CONDITION returned Allocation Length Must be at le...

Страница 142: ...Commands 142 Data returned 7 6 5 4 3 2 1 0 0 MSB LUN List Length 08h 3 LSB 4 MSB Reserved 0 7 LSB List of LUNs 8 MSB LUN 0 0 15 LSB ...

Страница 143: ...eporting Options 3 Requested Operation Code 0 4 MSB Requested Service Action 5 LSB 6 MSB Allocation Length 9 LSB 10 Reserved 0 11 Control Reporting Options 000b Only reporting option 000b is supported This requests that the Device Server returns a list of supported operations and service actions from the port through which the REPORT SUPPORTED OPERATION CODES command was received Requested Operati...

Страница 144: ...the header 7 6 5 4 3 2 1 0 0 Operation Code 1 Reserved 0 2 MSB Service Action 3 LSB 4 Reserved 0 5 Reserved 0 ServActv 6 MSB CDB Length 7 LSB Operation Code The operation code of the supported command Service Action A supported service action of the operation code If no service actions are supported this field will be 00h ServActv 0 No service actions are supported and the Service Action field sho...

Страница 145: ...Illegal Field Reservation Deferred Error Unit Attention Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code A3h 1 Reserved 0 Service Action 0Dh 2 Reserved 0 5 6 MSB Allocation Length 9 LSB 10 Reserved 0 11 Control Allocation Length The number of bytes that have been allocated for the returned parameter data This value must be at least four 7 6 5 4 3 2 1 0 0 ATS ATSS CACAS CTSS LURS QTS TRS WakeS 1 ...

Страница 146: ... supported LURS 1 The Logical Unit Reset task management function is supported QTS 0 The Query Task task management function is not supported TRS 0 The Target Reset task management function is not supported WakeS 0 The Wakeup task management function is not supported ...

Страница 147: ... all zeros NOTE The drive maintains valid positional information for normal read and write commands only READ WRITE SPACE WRITE FILEMARKS REWIND If abnormal commands such as WRITE BUFFER are received this positional sense information is lost See Sense data management on page 154 The drive clears sense data for the host following execution of the REQUEST SENSE command for that host unless the data ...

Страница 148: ...f data any extra sense data is lost 7 6 5 4 3 2 1 0 0 Valid Error Code 1 Segment Number 0 2 Mark EOM ILI Rsvd 0 Sense Key 3 MSB Information Bytes 6 LSB 7 Additional Sense Length 10h 8 MSB Command Specific Information Bytes 11 LSB 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 Field Replaceable Unit Code 15 SKSV C D Reserved 0 BPV Bit Pointer 16 MSB Field Pointer Drive Error Code 17...

Страница 149: ...nformation Bytes field is only valid if the Valid bit is set It contains residue information following the failure of either a READ WRITE WRITE FILEMARKS or SPACE command The field can take a negative value expressed in 2 s complement notation for the SPACE command See the description of the command that failed for the contents of the field Additional Sense Length 10h Specifies the number of addit...

Страница 150: ...n Bytes field is only valid if the Valid bit is set It contains residue information following the failure of either a READ WRITE WRITE FILEMARKS or SPACE command The field can take a negative value expressed in 2 s complement notation for the SPACE command See the description of the command that failed for the contents of the field Additional Sense Length 10h Specifies the number of additional sen...

Страница 151: ...NSE or 2 NOT READY this field represents the Progress Indication where the returned value is a numerator that has 65536 10000h as its denominator This reflects the progress being made through the total operation If SKSV 0 this field represents the Drive Error Code The top byte of this field will be zero The bottom byte contains the drive error code associated with the failure of the previous comma...

Страница 152: ...r when failure occurs in cleanup activity following an operation that was terminated by BUS RELEASE The command for which CHECK CONDITION status was reported is therefore unlikely to be the cause of the deferred error It simply gives the drive the opportunity to report CHECK CONDITION status for an error that already exists Additional Sense Length The number of additional sense bytes to follow 244...

Страница 153: ...l Length 0Ah 2 Valid 1 Reserved 0 3 Reserved 0 4 Information Bytes 11 7 6 5 4 3 2 1 0 0 Descriptor Type 02h 1 Additional Length 06h 2 3 Reserved 0 4 SKSV 1 C D Reserved 0 BPV Bit Pointer 5 Field Pointer 6 7 Reserved 0 7 6 5 4 3 2 1 0 0 Descriptor Type 02h 1 Additional Length 06h 2 3 Reserved 0 4 SKSV 1 Reserved 0 5 Progress Indication 6 7 Reserved 0 Process Indication The percent complete indicati...

Страница 154: ... stated all the following descriptions apply to the sense data for a single host whose command is being executed Current sense Current sense is the data that is returned in response to a REQUEST SENSE command It is modified or updated in the following circumstances 7 6 5 4 3 2 1 0 0 Descriptor Type 04h 1 Additional Length 02h 2 3 Reserved 0 4 Mark EOM ILI Reserved 0 7 6 5 4 3 2 1 0 0 Descriptor Ty...

Страница 155: ...st that sent the command Clearing current sense Clearing the Current sense involves setting sense fields as follows Valid 0 error code 0x70 segment number 0 ILI 0 sense key 0 information bytes 0 command specific information 0 fru code 0 SKSV 0 UNIT ATTENTION sense UNIT ATTENTION sense is set when one of the following Unit Attention conditions occur Power On SCSI Reset Bus Device Reset Media insert...

Страница 156: ...us release the drive performed cleanup activity that failed The Deferred Error refers to the reason for this failure When any one of the above occurs the sense generated will be DEFERRED ERROR sense This sense persists until the host sends a command that has Unit Attention as part of its pre execution checks When the Deferred Error pre execution check fails the DEFERRED ERROR sense is moved to the...

Страница 157: ...ore possible but highly unlikely to have DEFERRED ERROR sense flagged for a command without immediate report Sense keys The following table lists the sense keys that may be returned by HP Ultrium drives SCSI sense keys are 4 bit codes returned in the sense data They indicate in what general area the problem that has just been experienced falls For a clearer indication of the nature of the problem ...

Страница 158: ...media despite the media being write protected See also the Media Write check 2700h 3000h 8h BLANK CHECK The drive tried to read unwritten tape 0005h 1403h 9h VENDOR SPECIFIC Never returned by HP tape drives Ah COPY ABORTED Never returned by HP tape drives Bh ABORTED COMMAND The drive has stopped trying to act on a command usually through some problem on the SCSI bus 3D00h 4300h 4500h 4700h 4800h 4...

Страница 159: ...immediate mode LOCATE is still in progress 00 1Ah Rewind operation in progress An immediate mode REWIND is still in progress 04 00h LUN not ready cause not reportable A tape is present in the drive but is in the process of being unloaded 04 01h LUN in process of becoming ready A medium access command has been received during a load initiated from the front panel or by an immediate reported Load co...

Страница 160: ...edium may have changed A tape has been loaded successfully into the drive and is now ready to be accessed 29 01h Power on reset The drive has powered on since the host last accessed it 29 02h SCSI bus reset SCSI drives The drive has received a SCSI reset signal since the host last accessed it FC drives The drive has received its first process login The drive will be implicitly logged out after a T...

Страница 161: ...an overwrite has been attempted on a WORM cartridge This may be because an overwrite backup was specified instead of an appended backup 30 0Dh WORM medium integrity check failed The drive has detected an inconsistency when performing an integrity check on a WORM cartridge The cartridge may have been tampered with 31 00h Medium format corrupted Data could not be read because the format on tape is n...

Страница 162: ...detected For parallel SCSI only in non Information Units mode the drive has detected a CRC error during the data out phase 47 03h Information Unit CRC error detectedFor parallel SCSI only in Information Units mode the drive has detected a CRC error during the command IU or data out phase 48 00h Initiator Detected Error message received A command failed because an Initiator Detected Error message w...

Страница 163: ...ace in the Host Attribute area in MAM to fit the attribute that need to be written 5D 00h Failure prediction threshold exceeded Failure Prediction thresholds have been exceeded indicating that a failure may occur soon 5D FFh Failure prediction threshold exceeded false A Mode Select command has been used to test for the Failure Prediction system 82 82h Drive requires cleaning The drive has detected...

Страница 164: ... commands are immune to the effects of a reservation and will continue to execute for all hosts The RELEASE UNIT command will have GOOD status reported for other hosts but will have no effect on the reservation The reservation will stay in effect until The reserving host sends another RESERVE UNIT command The reserving host sends a RELEASE UNIT command clearing the reservation A power on firmware ...

Страница 165: ...IT 16h 56h Commands 165 10 byte 7 6 5 4 3 2 1 0 0 Operation Code 56h 1 Reserved 0 3rd Pty Reserved 0 LongID 0 Rsvd 0 2 Reserved 0 3 Third Party Device ID 4 Reserved 0 6 7 MSB Parameter List Length 8 LSB 9 Control ...

Страница 166: ...d specific status If the rewind is successful unsolicited positional sense will indicate that the tape is at BOM by the EOD bit being set and an additional sense code of 0004h BOP Illegal Field Reservation Deferred Error Unit Attention Media Access Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 01h 1 Reserved 0 Immed 2 Reserved 0 4 5 Control Immed 0 Status is returned after the rewind has comp...

Страница 167: ...e pre execution checks are passed GOOD status is always reported Pre execution checks Command descriptor block CDB fields Illegal Field Flag Link Bad LUN Reservation Deferred Error Unit Attention Media Access Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 2Bh 1 Logical Unit Number Reserved 0 2 MSB Logical Block Address 5 LSB 6 8 Reserved 0 9 Control Logical Block Address This field is ignored ...

Страница 168: ...and to have a zero length parameter list Command descriptor block CDB fields Illegal Field Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code 1Dh 1 Reserved 0 PF 1 Rsvd 0 Self Test DevOffL 0 UnitOffL 2 Reserved 0 3 MSB Parameter List Length 4 LSB 5 Control PF Page Format Specifies that the accompanying data follows the SCSI 3 Diagnostic Page format It must be set to 1 Self ...

Страница 169: ...position modify the tape or modify cartridge status This bit must be set if the Self Test bit is 0 Parameter List Length Indicates how many bytes of diagnostic parameter data are to be sent to the drive The length of the data phase for SEND DIAGNOSTIC is limited to 4 bytes of header plus 34 parameters each of which is 4 bytes long This gives an upper limit for the parameter list length of 136 byte...

Страница 170: ...apeAlert flags 3Ch WORM media overwrite attempted and 09h write protect are set Pre execution checks Command descriptor block CDB fields Illegal Field Reservation Deferred Error Unit Attention Media Access Media Write 7 6 5 4 3 2 1 0 0 Operation Code 0Bh 1 Reserved 0 Immed 2 Reserved 0 3 MSB Capacity Proportion Value 4 LSB 5 Control Immed 0 Status will not be returned until the SET CAPACITY operat...

Страница 171: ...successful Set Device Identifier command or a drive reset Pre execution checks Command descriptor block CDB fields Data The format of the Device Identifier supplied in the Parameter List is as follows Illegal Field Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code A4h 1 Reserved 0 Service Action 06h 2 5 Reserved 0 6 MSB Parameter List Length 9 LSB 10 Reserved 0 11 Control ...

Страница 172: ...e SCSI operation is aborted for some reason for example the host selects and sends an abort message Pre execution checks The Code field must be 0 1 or 3 If it is not then CHECK CONDITION status is reported Sense data will be as described in the Illegal Field Checks Command descriptor block 6 byte version 16 byte version Illegal Field Reservation Deferred Error Unit Attention Media Access Diagnosti...

Страница 173: ...e Count field is ignored When not spacing to EOD if Count is zero the SPACE command is treated as a null operation The logical position remains unchanged and unwritten data is not flushed to tape Parameter Length 0 Explicit block mode is not supported Lowest priority Blocks Filemarks If the drive meets a filemark while spacing to a block CHECK CONDITION is reported The Mark bit in the sense data i...

Страница 174: ...r of marks records spaced over and the Valid bit set The residue for a prematurely terminated Space towards BOM will always be a positive value NOTE This value will only be accurate if the sense key is NO SENSE If the format of the data on tape is corrupt then CHECK CONDITION status is reported The sense key will be set to MEDIUM ERROR Additional sense will be set to 3001h unknown format If the dr...

Страница 175: ...ing that the pre execution checks are passed GOOD status is always reported Pre execution checks Command descriptor block CDB fields Illegal Field Flag Link Bad LUN Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code 1Bh 1 Logical Unit Number Reserved 0 Immed 2 Reserved 0 3 4 Reserved 0 LoEj Start 5 Control Immed This flag is ignored LoEj Load Eject This flag is ignored Star...

Страница 176: ...ive has a tape loaded the command returns a GOOD status Otherwise CHECK CONDITION is reported and the sense key is NOT READY Pre execution checks Command descriptor block Test Unit Ready specific status If all the pre execution checks pass GOOD status is reported Illegal Field Reservation Deferred Error Unit Attention Media Access Media Information 7 6 5 4 3 2 1 0 0 Operation Code 00h 1 Reserved 0...

Страница 177: ...e the ANSI SCSI specification Pre execution checks Command descriptor block CDB fields Illegal Field Fixed Bit Reservation Deferred Error Unit Attention Media Access Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 13h 1 Reserved 0 Immed 0 BCmp 0 Fixed 2 MSB Verification Length 3 4 LSB 5 Control Immed 0 The Immediate Reporting option is not supported so this bit must be 0 BCmp 0 The Byte compare...

Страница 178: ...Select page If the drive is idle for longer than this no operations that access the tape have been performed any data in the buffer is flushed to tape Pre execution checks Command descriptor block CDB fields ERASE LOAD LOCATE LOG SELECT MODE SELECT READ REWIND SEND DIAGNOSTIC SPACE VERIFY WRITE BUFFER Illegal Field Fixed Bit Reservation Deferred Error Unit Attention Media Access Media Write Diagno...

Страница 179: ...n such as filemarks or a smaller block This is because logical position after failure to write a block returns to the start of the unwritten block Early Warning EOM information is reported only if a write operation is successful This is done by reporting CHECK CONDITION status with a sense key of NO SENSE and additional sense of 0002h EOT Residue information is valid and indicates zero blocks byte...

Страница 180: ... Reserved 0 7 Partition Number 0 8 Reserved 0 9 10 MSB Parameter List Length 13 LSB 14 Reserved 0 15 Control Volume Number The number of the volume within the MAM The number of volumes of the MAM must be equal to that of the tape In the case of Ultrium the only has a single volume so this field is be set to 0 Partition Number The number of the partition within the MAM The number of partitions of t...

Страница 181: ...rror Write Attribute specific status The command will be terminated and will return CHECK CONDITION under the following circumstances 7 6 5 4 3 2 1 0 0 MSB Parameter Data Length n 3 3 LSB 4 Attribute 1 a m Attribute x n Parameter Data Length This is not mandatory and will be ignored by the device server because it duplicates the Parameter List Length Description Sense Key Additional Sense There is...

Страница 182: ...of the attributes are changed ILLEGAL REQUEST 2600h invalid field in parameter list The parameter data contains an attribute with an unsupported Attribute Value field value None of the attributes are changed ILLEGAL REQUEST 2600h invalid field in parameter list The attributes are not in ascending order in the Parameter List None of the attributes are changed ILLEGAL REQUEST 2600h invalid field in ...

Страница 183: ... HP Pre execution checks Command descriptor block CDB fields Illegal Field Reservation Deferred Error Unit Attention 7 6 5 4 3 2 1 0 0 Operation Code 3Bh 1 Reserved 0 Mode 2 Buffer ID 3 MSB Buffer Offset 5 LSB 6 MSB Parameter List Length 8 LSB 9 Control Mode This field can be set to one of the following values 00h The drive transfers a 4 byte header from the host which should be set to zeros follo...

Страница 184: ...is command has been sent and completed the drive s power supply must not be interrupted until the drive has completed the firmware upgrade The Buffer ID and Buffer Offset are ignored 0Ah 1Ah This mode is used to write to the Echo Buffer The Buffer ID and Offset are ignored Buffer ID Specifies which buffer to read 00h 01h 02h 13h 20h 21h 22h 23h 24h 25h 26h 27h Main buffer RAM Offset Boundary 1 byt...

Страница 185: ...he whole buffer to be accessed in 16 MB segments These are defined as follows Main processor memory Not all the Processor memory space is accessible Take care when writing to any addresses within this buffer SCSI burst buffer Addressable range from 00000h through 3F8000h PCA EEPROM The write range is limited to 500h bytes starting at 100h TapeTools area Buffer ID Address 20h 00000000h Buffer Offse...

Страница 186: ...the buffer Pre execution checks Command descriptor block CDB fields Specific status Write Filemark sense is identical to status for the Write command Illegal Field Reservation Deferred Error Unit Attention Media Access Media Write Diagnostic Status 7 6 5 4 3 2 1 0 0 Operation Code 10h 1 Reserved 0 WSmk Immed 2 MSB Number of Filemarks 4 LSB 5 Control Immed 0 Status will not be returned until the op...

Страница 187: ... set A fixed size block of compressed host information data transfer phase After accepting a command from the host initiator the tape drive target sets the SCSI bus to transfer the data associated with the command Information is transferred in one of three ways depending on the negotiated settings between initiator and target The simplest and slowest is asynchronous s s s where the target requests...

Страница 188: ... components that is replaced in its entirety by Service Engineers when it contains a fault host The host computer system acting as controller for the drive immediate mode A mode of responding to SCSI commands where the drive or other peripheral does not wait until the command has finished before returning status information back to the host For writing filemarks Immediate mode can significantly im...

Страница 189: ...ed power consumption Narrow and Wide Fast Ultra SCSI and above Narrow SCSI devices can transfer data one byte at a time and are sometimes called 8 bit SCSI devices They can conform to either the SCSI 2 or SCSI 3 protocols They have a 50 pin connection to the SCSI bus Wide SCSI devices can transfer two bytes of data simultaneously 16 bit SCSI They usually have a single 68 pin connection to the SCSI...

Страница 190: ...al access devices store data sequentially in the order in which it is received Tape devices are the most common sequential access devices Devices such as disk drives are direct access devices where data is stored in blocks not necessarily sequentially Direct access allows for speed of retrieval but is significantly more costly single ended see SCSI spacing Spacing is moving along the tape over a s...

Страница 191: ...position 50 79 failed 51 179 size 123 cartridges faulty 162 removal prevented 162 CDB 35 CD ROM Emulation Disaster Recovery Mode page 94 CD ROM mode READ 10 command 110 READ CAPACITY command 124 READ TOC command 131 SEEK command 167 START STOP command 175 CHECK CONDITION 27 checksum 187 cleaning 151 161 cleaning cartridge 161 Cleaning Needed sense data descriptor 154 clearing logs 55 CLN bit 151 c...

Страница 192: ...151 163 DSIT 187 DTD primary port status 64 DTD Status Log page 62 E echo buffer 121 184 ECMA 188 ejection failure 162 enhanced commands 188 EOD 188 detected 159 met during locate 54 met during read 108 met during space 173 not found 160 spacing to 173 EOM 149 150 188 detected 159 met during locate 54 met during read 108 met during space 173 EOP met during space 173 ERASE command 38 erase failure ...

Страница 193: ...ss Device Log page 61 Supported Log Pages page 59 Tape Capacity Log page 68 Tape Usage Log page 67 TapeAlert Log page 65 Temperature Log page 62 Write Error Counters Log pages 60 logs clearing 55 Data Compression 68 Device Status 70 parameter pages 58 Performance Data 69 reading 57 supported 59 Tape Capacity 68 Tape Usage 67 TapeAlert 65 190 LUN 188 becoming ready 159 identifying 15 not ready 159 ...

Страница 194: ...mmand 121 Read Capabilities service action 100 READ CAPACITY command 21 124 READ command 106 Read Error Counters Log page 60 Read Keys service action 99 READ MEDIA SERIAL NUMBER command 125 Read Reservation service action 99 READ TOC command 21 131 reading error 159 failure 54 108 logs 57 Read Write Error Recovery Mode page 76 RECEIVE DIAGNOSTIC RESULTS command 133 RELEASE UNIT command 135 REPORT ...

Страница 195: ... supported commands 12 Supported Log Pages page 59 synchronous 190 synchronous data transfer 11 synchronous data transfer request 25 synchronous transfers 187 T tape faulty 162 incompatible 161 loaded 155 loading 51 removal prevented 162 unloading 51 Tape Capacity log 68 Tape Usage log 67 TapeAlert log 190 TapeAlert Log page 65 Temperature Log page 62 text localization identifiers 119 third party ...

Страница 196: ...Index 196 ...

Отзывы: