HP Q153090901 - Manuals
HP Q153090901 – Manual in PDF format online.
Manuals:
Manual HP Q153090901
Summary
Contents Co nt en ts 3 Related documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Documents specific to HP Ultrium drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Documentation map . . . . . . . . . ....
4 Contents Illegal Command check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Illegal Field/Request check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Media Access check . . . . . . . . . . . . . ...
Related documents 7 Related documents This is one of six volumes that document HP Ultrium drives. This volume provides background information for driver and application developers. The following documents provide additional information: Documents specific to HP Ultrium drives • Hardware Integration ...
10 General documents and standardization • Enhanced Small Computer System Interface (SCSI-2), ANSI X3T9.2-1993 Rev. 10L, available through ANSI • See http://www.t10.org/t10_main.htm for ANSI SCSI-3 and other specifications Copies of documents of other standards bodies can be obtained from: Software ...
The SCSI interface In ter fa ce I m pl ementati on 11 1 Interface Implementation HP Ultrium drives use SCSI-3 as the interface to connect to the host system. This chapter gives an overview of how the interface operates. Full details of the messages are given in Chapter 2 and of commands in Chapter 3...
Interface Implementation 12 • DISCONNECT • IDENTIFY • IGNORE WIDE RESIDUE • INITIATOR DETECTED ERROR • MESSAGE PARITY ERROR • MESSAGE REJECT • NO-OP (no operation) • PARALLEL PROTOCOL REQUEST (PPR) • RESTORE POINTERS • SAVE DATA POINTER • SYNCHRONOUS DATA TRANSFER REQUEST • WIDE DATA TRANSFER REQUES...
SCSI features In ter fa ce I m pl ementati on 13 The following additional commands are supported for CD-ROM mode: For implementation details on these commands, see Chapter 3, “Commands—introduction” and Chapter 4, “Commands” . SCSI features Design approach The features supported by the drive are bas...
Interface Implementation 14 • A UNIT ATTENTION condition is set, based on the type of reset The drive will respond to INQUIRY , TEST UNIT READY , REPORT LUNS and REQUEST SENSE within 250 ms of the reset line being released. The first command from any initiator (other than INQUIRY , REQUEST SENSE and...
Interface Implementation 16 If Information Units is enabled (parallel SCSI only), the drive will drop the bus on detecting a CRC error during a LQ_IU. If the CRC error occurs during the Information Units command phase or data out phase, the drive will return CHECK CONDITION with a CRC error. Additio...
SCSI features In ter fa ce I m pl ementati on 17 Multi-initiator support All drives are design to operate within a multi-initiator environment. The maximum number of concurrently connected initiators is as follows: • Parallel SCSI drives: up to 15 initiators • Fibre Channel drives: up to 32 initiato...
Interface Implementation 18 Sense Data, Unit Attention and Deferred Errors are maintained for each initiator. Mode Parameters are common to all initiators. The untagged queuing model implemented by the drives guarantees that all commands are executed in strict order of receipt. Certain non-media acc...
Fibre Channel operation In ter fa ce I m pl ementati on 19 • IEEE Company ID (24 bits). Assigned by IEEE to the company. • Vendor Specified ID (36 bits). Assigned by the company. Addresses Each Fibre Channel port also has a Port Address which is assigned during loop initialization and/or Fabric Logi...
Interface Implementation 20 The values of the names can be obtained using the Device Identification Vital Product Information Page (part of the INQUIRY command). Implications for libraries • Normally a standalone drive will operate using its own ‘hard’ names. • The drive knows it is in a library or ...
Me ss age s 23 2 Messages This chapter includes all SCSI messages, both supported and unsupported. Parts of this chapter come from Section 5, Logical Characteristics, of the SCSI standards (see page 11). The message system provides an initiator and a target on the SCSI bus with a means of managing c...
Messages 24 Message In support Name Code Support Command Complete 00h This message is sent by the drive at the end of the status phase to indicate that a command is complete. Once the message is sent, the drive releases the bus and goes to Bus Free. Disconnect 04h This message is sent by the drive t...
Me ss age s 25 Extended Message support Synchronous Data Transfer Request Wide Data Transfer Request Name Code Support Synchronous Data Transfer Request 01h The drive can initiate a Synchronous data transfer negotiation. If the message is received after selection and before the command phase, it wil...
Messages 26 Parallel Protocol Request Fields: Status A Status byte is sent from the drive to the host during the Status phase at the end of each command as specified in the SCSI specification, unless the command has been cleared by an ABORT message, by a BUS DEVICE RESET message, or by a hard reset....
Summary C omm an ds — in tro du ct io n 29 3 Commands—introduction This chapter contains notes relating to the SCSI commands listed in Chapter . Summary The following table is a summary of the SCSI commands for sequential access devices, showing the operation code: Command details The command descri...
Commands—introduction 30 Pre-execution checks NOTE: In compliance with the SCSI specification, the drive terminates a command with a CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST when a reserved bit, byte, field or code is received which is not zero. Before executing a command, th...
Pre-execution checks C omm an ds — in tro du ct io n 31 reported. If such an error exists, then the drive reports CHECK CONDITION . The sense data for the command is set to DEFERRED ERROR (which was generated when some previous command failed). Note that if a UNIT ATTENTION condition and a DEFERRED ...
Commands—introduction 32 • a reserved field • the control field • two or more fields to logically conflicting values If a field has been set to an illegal value: • C HECK CONDITION status is reported to the host with a sense key of ILLEGAL REQUEST and additional sense of 2400h “invalid field in CDB”...
Pre-execution checks C omm an ds — in tro du ct io n 33 Media Information check During power-on and following a SCSI reset, knowledge of the whereabouts of the cartridge is unavailable. It is not possible to execute commands which assume that this knowledge is available until the drive has recovered...
Commands—introduction 34 Parameter List check For LOG SELECT , MODE SELECT and some diagnostic commands, the associated data sent to the drive is in the form of parameter lists. These are described under the command names in the next chapter. Checks are performed to test the following: • Fixed and r...
Command descriptor block C omm an ds — in tro du ct io n 35 Command descriptor block A SCSI command descriptor block (CDB) is a sequence of 6, 10, 12 or 16 bytes sent by a host to a SCSI target with the bus in command phase. The CDB tells the drive what action should be performed. The final byte is ...
Commands 38 ERASE 19h The ERASE command is used to erase data on tape from the current logical position. The Long bit is used to decide whether the ‘old’ data is physically overwritten or not. E RASE commands (short or long) to a drive containing a WORM cartridge will not overwrite or erase user dat...
Commands 40 INQUIRY data pages Returned data: I NQUIRY returns its standard data if the EVPD bit is zero, or returns a page of data as specified by the Page Code field when EVPD is one. Standard Inquiry Data format (LUN0) This is the data returned by the drive in response to an Inquiry command with ...
Commands 44 Vital Product Data pages The following tables describe the vital product data pages. These pages are returned by the INQUIRY command when the EVPD bit is set and the appropriate Page Code is set in the Command Descriptor Block. They contain vendor-specific product information. Supported ...
INQUIRY 12h C omm an ds 45 Unit Serial Number page The Unit Serial Number page contains a single value which is a 10-byte ASCII string. The string, with the Vendor Identification and Product Identification fields in the standard Inquiry data, uniquely identifies the drive. Device Identification page...
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....
Commands 48 Extended INQUIRY Data VPD page This page provides an application client with a means of obtaining information about the drive. Sequential Access Device Capabilities page This page provides the application client with a means of determining which features are supported by the Device Serve...
INQUIRY 12h C omm an ds 49 Drive Component Revision Levels pages The Drive Component Revision Levels pages contain details of the revisions of each of the major sub assemblies of the drive. For any given product, if these pages are the same then the drive has been built with the same components and ...
LOAD/UNLOAD 1Bh C omm an ds 51 Load/Unload specific status: Following a successful LOAD command, CHECK CONDITION is posted to all initiators other than the initiator of the LOAD command. The sense key is set to UNIT ATTENTION , with additional sense of 2800h (not ready to ready transition). There is...
LOCATE 2Bh C omm an ds 53 LOCATE 2Bh The LOCATE command moves the current logical position to the position specified by the command. The new position is specified by the offset from start of the media in terms of blocks. The first block (that is, BOT) is block address 0. Any unwritten data is writte...
Commands 54 Locate specific status: CP Change Partition. This field is not supported and should be set to zero. Immed 0 The drive only reports status after the Locate command has completed.1 The drive reports status when it starts the command and continues with the positioning in the background. BAM...
LOG SELECT 4Ch C omm an ds 55 LOG SELECT 4Ch The Log Select command causes log data on the drive to be reset to its default value or to be set to an initiator specific value. Pre-execution checks: Command descriptor block: CDB fields: The following are valid combinations of values for the PCR (Param...
LOG SENSE 4Dh C omm an ds 57 LOG SENSE 4Dh LOG SENSE allows the host to read the drive’s logs. A single log is returned with each invocation of LOG SENSE . Pre-execution checks: The Page Code must match one of the supported log page codes. If it does not, then CHECK CONDITION status is reported. Sen...
Commands 58 Log page format All log pages except Page 0 consist of a page code header followed by a number of parameters. The page header has the following format: The Page Code specifies which Log page is being returned. The Page Length indicates the number of additional bytes in the parameters. Fo...
LOG SENSE 4Dh C omm an ds 59 Supported Log Pages page This SCSI log may be recovered using a Log Sense command with the PC field set to anything and the Page Code field set to 00h. The page lists the page codes of other logs supported by the drive. It can neither be reset nor written. The page has t...
LOG SENSE 4Dh C omm an ds 61 Sequential Access Device log page The Sequential Access Device Log page is page 0Ch. The Page Length is 40h. Five parameters are supported, all eight bytes long. With the exception of 0100h (cleaning required), they are updated when a data set is logically written and cl...
Commands 62 Temperature log page The Temperature Log page is page 0Dh. The following parameters are supported: DTD Status log page The Data Transfer Device (DTD) Status Log page is page 11h. The following parameters are supported: Parm. Description 0h The current temperature of the drive in ºC (bina...
Commands 64 Very High Frequency Polling Delay The VHF Polling Delay is 16 milliseconds. DTD Primary Port Status Parallel SCSI RRqst Recovery Requested. Set to 1 as long as a recovery procedure is available. In these circumstances, InXtn must be 0. IntfC Interface Changed. If set, the interface statu...
LOG SENSE 4Dh C omm an ds 65 Fibre Channel Port 0 Port 1 TapeAlert log page The TapeAlert log page is page 2Eh. There are 64 parameters numbered from 1 through 64. Only parameters 1 through 18, 20 through 23, 29 through 39 and 55 have definitions for tape drives without attached loaders. The remaini...
LOG SENSE 4Dh C omm an ds 67 Tape Usage log page The Tape Usage log page code is 30h. There are nine parameters. These are all read directly from the LTO-CM Tape Usage Log. This data relates to the current tape and can be neither reset nor written. 36 Drive Temperature Warning 37 Drive Voltage Warni...
Commands 68 Tape Capacity log page The Tape Capacity log page code is 31h. The Page Length is 20h. There are four parameters, 1 through 4. Parameters 2 and 4 are not supported and are returned as zero. All parameters are 4 bytes long. All parameters are in megabytes (1,048,576 bytes) and assume no c...
LOG SENSE 4Dh C omm an ds 69 Performance Data log page The Performance Data log page is 34h. This log is intended to report data of interest to a user/ application on how efficiently the drive is being used. The Parameter Control Byte is 60h for all the parameters. All the parameters relate to the c...
Commands 70 Device Status log page The Device Status log page is 3Eh, with a page length of 28h. PCB = Parameter Control Byte. Device Status Bits The parameter has the following format: Parameter Description Length Updated PCB 0 Device Type 4 Obsolete. Set to all zeros. 40h 1 Device Status Bits 4 Us...
MODE SELECT 15h/55h C omm an ds 71 MODE SELECT 15h/55h M ODE SELECT is used to send configuration data to the drive. Both 6-byte and 10-byte versions of the command are supported. The Mode Select parameter list is transferred from the host to the drive during the data-out phase. It contains zero or ...
Commands 72 10-byte version CDB fields: Specific status: Following a successful Mode Select command, Unit Attention status is posted to all initiators other than the initiator of the Mode Select command. The sense key is set to UNIT ATTENTION . Additional sense is set to 2A01h (mode parameters chang...
MODE SELECT 15h/55h C omm an ds 73 Mode page representation Certain conventions are used in the following Mode Parameter pages in order to describe the nature of the parameters. Most parameters are given by name, followed by a number in brackets. The brackets have the following meanings: Mode data f...
Commands 74 • 18h (FC drives only) 18h (SCSI drives only) “SCSI LUN Control mode page” on page 84 • 19h (FC drives only) 19h (SCSI drives only) “SCSI Port Control Mode page” on page 87 • 1Ch “Information Exceptions mode page” on page 91 • 3Ch “Device Time Mode Page” on page 92 • 3Fh OBDR FW variants...
Commands 76 Mode block descriptor The format of the Mode Parameter block descriptor is as follows: Mode Parameter block descriptor fields: Read-Write Error Recovery mode page The Read-Write Error Recovery mode page has the following format: Read-Write Error Recovery page fields: 7 6 5 4 3 2 1 0 0 De...
Commands 78 Disconnect-Reconnect page SCSI drives The Disconnect-Reconnect page has the following format for SCSI drives: Disconnect-Reconnect page fields: NOTE: If the host does not grant disconnect privilege in its IDENTIFY message these parameters become meaningless. The drive will stay connected...
MODE SELECT 15h/55h C omm an ds 79 Control mode page The Control Mode page is defined as follows: Control mode page fields: Data Compression Characteristics page The Data Compression Characteristics Mode page is defined as follows: 7 6 5 4 3 2 1 0 0 PS (0) Rsvd (0) Page Code {0Ah} 1 Page Length {0Ah...
Commands 80 Data Compression Characteristics mode page fields: DCE Data Compression Enable. This bit controls whether the drive uses compression when writing. The value has no meaning when reading, that is, if the tape contains compressed data, decompression will occur regardless of the setting of t...
MODE SELECT 15h/55h C omm an ds 81 Device Configuration page The drive supports the Device Configuration page, which has the following format: Pre-execution checks: The only check made when this page is sent in Mode Select data is Parameter List. Changeable parameters: 7 6 5 4 3 2 1 0 0 PS (0) Rsvd ...
Commands 82 Unchangeable parameters: WTRE WORM Tamper Read Enable. Controls the behavior of the drive when reading WORM media if it appears that the integrity of the tape has been compromised by tampering. WTRE has no effect on reads of normal (non-WORM) media. 0 Default: If no tampering has been de...
MODE SELECT 15h/55h C omm an ds 83 Medium Partitions mode page The Medium Partitions mode page has the following format. Note that none of the fields are changeable. The Partition Size will be patronized. None of the fields in this mode page are changeable. EEG 0 The Enable EOD Generation flag shoul...
Commands 84 Fibre Channel Logical Unit Control mode page This page is supported for Fibre Channel only: SCSI LUN Control mode page NOTE: This page is supported for SCSI drives only, from Gen 3 onwards. PSUM 3 Partition Size Unit of Measure: The value of 11b indicates that the units of measure for th...
MODE SELECT 15h/55h C omm an ds 85 Fibre Channel Port Control mode page NOTE: This page is supported for Fibre Channel only. The Fibre Channel Port Control page allows you to set the initialization and addressing behavior of the Fibre Channel interface. 7 6 5 4 3 2 1 0 0 PS (0) Rsvd (0) Page Code {1...
MODE SELECT 15h/55h C omm an ds 87 SCSI Port Control Mode page NOTE: This page is supported for SCSI drives only, from Gen 3 onwards. Normal page If the Port Control mode page (19h) is requested via the MODE SENSE command with the Sub- Page code set to zero, the following data will be returned: Sub-...
Commands 88 Sub-page 01h—Margin Control None of the fields are supported on this page, so they should all be zero. Sub-page 02h—Saved Training Configuration Values 7 6 5 4 3 2 1 0 0 Reserved (0) 1 Driver Strength (0) Reserved (0) 2 Driver Asymmetry (0) Drive Precompensation (1h) 3 Driver Slew Rate (...
MODE SELECT 15h/55h C omm an ds 89 All the fields on this page are vendor-specific. None are supported, so they should all be zero. Sub-page 03h—Negotiated Settings 96 ATN Value (0) 99 100 C/D Value (0) 103104 I/O Value (0) 107 108 MSG Value (0) 111112 Reserved (0) 227 7 6 5 4 3 2 1 0 0 Transfer Per...
Commands 90 Sub-page 04h—Report Transfer Capabilities Transceiver Mode The current bus mode: Code Bus Mode 00b Unknown 01b SE 10b LVD 11b HVD (Note that this will never be reported since the drive will not operate on an HVD bus) Sent PCOMP_EN The value of the PCOMP_EN bit sent. This will be set if P...
MODE SELECT 15h/55h C omm an ds 91 Information Exceptions mode page The Information Exceptions Mode page is used to control exception reporting through the “TapeAlert log page” on page 65: 7 6 5 4 3 2 1 0 0 PS (0) Rsvd (0) Page Code {1Ch} 1 Page Length {0Ah) 2 Perf (0) Reserved (0) DExcpt Test Rsvd ...
Commands 92 Note that if an attempt is made to set or clear a flag that is not supported by the drive, CHECK CONDITION will be reported with a sense key of ILLEGAL REQUEST and additional sense of 2600h (invalid field in parameter list). Device Time mode page The Device Time Mode page consists of the...
MODE SELECT 15h/55h C omm an ds 93 Power-on time descriptor World time descriptor Library time descriptor 7 6 5 4 3 2 1 0 4 Timebase Identifier (00h) 5 Timebase Field Length (06h) 6 (MSB) Current Power-on Count 7 (LSB) 8 (MSB) Power-on Time 11 (LSB) 7 6 5 4 3 2 1 0 12 Timebase Identifier (01h) 13 Ti...
Commands 94 CD-ROM Emulation/Disaster Recovery mode page This page can be used irrespective of whether the drive is acting as a tape or a CD device. CD-ROM Emulation/Disaster Recovery mode page fields: Current Power-on Count The number of times the drive has been powered on Ignored Power-on Time The...
Commands 98 PERSISTENT RESERVE IN 5Eh PERSISTENT RESERVE IN is used to obtain information about persistent reservations and reservation keys that are active within a tape drive logical unit . Pre-execution checks: Command descriptor block: CDB fields: Illegal Field Reservation Deferred Error Unit At...
PERSISTENT RESERVE IN 5Eh C omm an ds 99 Returned data for service actions: Read Keys service action The drive will return a parameter list containing an 8-byte header and list of each currently registered I_T nexus’ reservation key. Each key is 8 bytes long. The format of the returned data is as fo...
Commands 102 Parameter data 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 Parameter List Length The amount of data (in byte...
PERSISTENT RESERVE OUT 5Fh C omm an ds 103 This is a summary of the field validity in the parameter data: Additional parameter data For the Preempt and Preempt and Abort service actions, this field contains: n The reservation key of registrations to be removedorif this field also identifies a persis...
PREVENT/ALLOW MEDIUM REMOVAL 1Eh C omm an ds 105 PREVENT/ALLOW MEDIUM REMOVAL 1Eh PREVENT / ALLOW MEDIUM REMOVAL tells the drive to enable or disable the removal of the cartridge. When cartridge removal is prevented, the front panel eject button is completely disabled (though a ‘forced eject’ will s...
Commands 106 READ 08h READ transfers zero or more data blocks to the host starting at the current logical position. Pre-execution checks: If both the SILI and Fixed bits are set, CHECK CONDITION status is reported. Sense data is as described in the Illegal Field Checks. The field pointers indicate t...
Commands 108 Read specific status: NOTE: Early warning end of medium information is not reported on reads. Residue information: The Valid bit will be set. The information bytes will be as follows: Event Status Key Notes SILI error CHECK COND’N NO SENSE ILI and Valid bits are set. The information byt...
READ ATTRIBUTE 8Ch C omm an ds 111 READ ATTRIBUTE 8Ch The READ ATTRIBUTE command allows an application client to read attribute values to MAM (Medium Auxiliary Memory). It should be executed before sending a WRITE ATTRIBUTE command. Pre-execution checks: In order to execute a READ ATTRIBUTE command,...
Commands 114 Volume List service action The Volume List service action is used to report the number of volumes that the device server supports, which in the case of Ultrium drives is 1. The Volume Number, Partition Number and Attribute fields in the CDB are ignored. The information returned is as fo...
READ ATTRIBUTE 8Ch C omm an ds 115 MAM attribute data Attribute data sent with a WRITE ATTRIBUTE command or returned in response to a READ ATTRIBUTE command has the following format: The format implies nothing about the physical representation of the data in the Medium Auxiliary Memory. 7 6 5 4 3 2 ...
Commands 116 Attribute ID values Attributes can be Standard or Vendor-Unique. There are three groups of attributes: Device, Medium and Host attributes. Each group has a list of attributes, which characterize the group: W RITE ATTRIBUTES commands are only accepted for Host type attributes (either Sta...
Commands 118 Standard medium type attributes Standard host type attributes These only exist if they are initialized by an application: ID Attribute Size (bytes) Format Description 0400h Medium manufacturer 8 ASCII The name of the manufacturer. 0401h Medium serial number 8 ASCII The serial number, le...
Commands 120 READ BLOCK LIMITS 05h R EAD BLOCK LIMITS tells the drive to return data defining the maximum block size that it can support. Note that this is the maximum supportable, not the fixed block size. Pre-execution checks: Command descriptor block: Read Block Limits data: Illegal Field Reserva...
READ BUFFER 3Ch C omm an ds 121 READ BUFFER 3Ch R EAD BUFFER reads data from the memory on the drive and sends it to the initiator. The value of the Mode field determines whether only the 4-byte descriptor is returned, only the data is returned, or whether both are returned. Pre-execution checks: If...
Commands 124 READ CAPACITY (CD-ROM mode) 25h R EAD capacity transfers Read Capacity data to the host. Pre-execution checks: If the drive is not in CD-ROM mode, the request will return CHECK CONDITION status with a sense key Illegal Command. Command descriptor block: CDB fields: Read Capacity data Th...
READ MEDIA SERIAL NUMBER ABh C omm an ds 125 READ MEDIA SERIAL NUMBER ABh R EAD MEDIA SERIAL NUMBER provides a method for the host application to read the serial number of the cartridge currently loaded in the drive. Pre-execution checks: Command descriptor block: CDB fields: If there is no cartridg...
Commands 128 Short Form Block ID Returned data fields: 7 6 5 4 3 2 1 0 0 BOP EOP LOCU (1) BYCU (1) Rsvd (0) LOLU (0) PERR Rsvd (0) 1 Partition Number (0) 2 Reserved (0) 34 (MSB) First Block Location 7 (LSB) 8 (MSB) Last Block Location (same as First Block Location) 11 (LSB) 12 Reserved (0) 13 (MSB) ...
READ POSITION 34h C omm an ds 129 Long Block Form ID Returned data fields: 7 6 5 4 3 2 1 0 0 BOP EOP Reserved (0) MPU LONU (0) Reserved (0) 1 Reserved (0) 34 (MSB) Partition Number (0) 7 (LSB) 8 (MSB) Block Number 15 (LSB) 16 (MSB) File Number 23 (LSB) 24 (MSB) Set Number(0) 31 (LSB) MPU Mark Positi...
Commands 130 Extended Block Form ID 7 6 5 4 3 2 1 0 0 BOP EOP LOCU (1) BYCU (1) Rsvd (0) LOLU (0) Reserved (0) 1 Partition Number (0) 2 Additional Length (1Ch) 34 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 F...
READ TOC (CD-ROM mode) 43h C omm an ds 131 READ TOC (CD-ROM mode) 43h R EAD TOC transfers the Table of Contents data to the host. Pre-execution checks: If the drive is not in CD-ROM mode, the request will return CHECK CONDITION status with a sense key Illegal Command. The Track/Session Number must b...
Commands 132 Read TOC data The following data is always returned: 7 6 5 4 3 2 1 0 0 (MSB) 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 Reserv...
RECEIVE DIAGNOSTICS RESULTS 1Ch C omm an ds 133 RECEIVE DIAGNOSTICS RESULTS 1Ch R ECEIVE DIAGNOSTIC RESULTS tells the drive to return data from the last diagnostic test requested through the SEND DIAGNOSTIC command. If none has been sent, the data refers to the power-on self-test. Pre-execution chec...
Commands 134 Data returned Page code 70h — Self-Test (Read/Write) Page Format for Write: No parameters are needed. 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) ...
RELEASE UNIT 17h/57h C omm an ds 135 RELEASE UNIT 17h/57h R ELEASE UNIT enables the host to release any reservation it may have on the drive. Reserving a device is a way of ensuring exclusive access to that device from a single initiator for the period of the reservation. The drive may be reserved u...
Commands 136 Release Unit specific status: Status is returned as follows: • If the drive is not reserved, GOOD status is reported. • If the drive is reserved by another host, GOOD status is reported. • If the drive is reserved by this host for this host, the reservation status is cleared. LongID Thi...
REPORT DENSITY SUPPORT 44h C omm an ds 137 REPORT DENSITY SUPPORT 44h The Report Density Support command returns details about the tape formats supported by the drive. The data is returned as a header and a series of descriptor blocks. Pre-execution checks Command descriptor block CDB fields Header ...
Commands 138 Descriptor blocks The header is followed by one or more Report Density Support descriptor blocks with the following format: The values reported for Ultrium 3 format tapes are as follows: 7 6 5 4 3 2 1 0 0 Primary Density Code 1 Secondary Density Code 2 WRTOK DUP (0) DEFLT Reserved (0) 3...
REPORT LUNS A0h C omm an ds 141 REPORT LUNS A0h Description: The Report LUNS command allows the host to retrieve information about what logical units the drive supports. The standard drive only has a single LUN. Pre-execution checks: Command descriptor block CDB fields: Illegal Field 7 6 5 4 3 2 1 0...
REPORT SUPPORTED OPCODES A0h C omm an ds 143 REPORT SUPPORTED OPCODES A0h Description: The REPORT SUPPORTED OPCODES command requests information on commands supported by logical unit that is addressed. Pre-execution checks: Command descriptor block: CDB fields: Illegal Field Reservation Deferred Err...
REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS A3h C omm an ds 145 REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS A3h Description: The REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS command returns information about which task management functions are supported by the logical unit that is addressed. Pre-executi...
REQUEST SENSE 03h C omm an ds 147 REQUEST SENSE 03h The REQUEST SENSE command transfers sense data held within the drive to the host during a data- in phase. The data is valid in the following circumstances: • After reporting CHECK CONDITION status to the host. • After a command has terminated with ...
Commands 148 Request Sense data Sense data is recovered from the drive by means of a REQUEST SENSE command following the reporting of CHECK CONDITION by the drive. There are two formats in which the data can be returned: Fixed and Descriptor. Fixed format The Fixed format of the returned data is as ...
Commands 152 Descriptor format The Descriptor format of the returned data is as follows: Returned Sense data fields: 7 6 5 4 3 2 1 0 0 Valid Response Code 1 Reserved(0) Sense Key 2 Additional Sense Code 3 Additional Sense Code Qualifier 4–6 Reserved (0) 7 Additional Sense Length ( n –7) 8 (MSB) Sens...
REQUEST SENSE 03h C omm an ds 153 Information Sense data descriptor Sense Key Specific Sense data descriptor Only one of these is reported: Field Pointer or Progress Indication. Field Pointer The Sense Key is set to Illegal Request. Progress Indication The Sense Key is set to No Sense or Not Ready. ...
Commands 154 Stream Commands Sense data descriptor Drive Error Code Sense data descriptor (Vendor Specific) Cleaning Needed Sense data descriptor (Vendor Specific) Sense data management The drive maintains three sets of sense data for every initiator on the bus. For a single host the following sense...
REQUEST SENSE 03h C omm an ds 155 • It is cleared in response to the arrival of any command other than REQUEST SENSE or INQUIRY . • It is cleared following execution of a REQUEST SENSE command. • If the current command fails, sense is set according to the failure and CHECK CONDITION is reported to t...
Commands 156 It is possible for multiple UNIT ATTENTION conditions to arise (for example, after a power-on followed by a tape load), such that the initiator does not read one condition before the next occurs. In this case a prioritizing scheme is used. If a UNIT ATTENTION condition exists and a new ...
REQUEST SENSE 03h C omm an ds 157 reported. When the host reads sense data with a REQUEST SENSE , it will see an error for the WRITE with residue information indicating data lost for that write and previous writes. • If the command is not a write command and the Deferred Error check is performed as ...
REQUEST SENSE 03h C omm an ds 159 Additional Sense codes This section contains a list of all the additional sense codes that an HP Ultrium drive can return, in numerical order. The Sense Keys under which each code could appear are also listed. The ASCQ bytes are present at bytes 12 and 13 of the sen...
REQUEST SENSE 03h C omm an ds 163 Error codes The error codes that can be reported in bytes 16 and 17 are listed in Chapter 10 of the Hardware Integration Guide , Volume 1 of the HP Ultrium Technical Reference Manual. 55 04h Insufficient registration resources FC interface only: There is only space ...
Commands 164 RESERVE UNIT 16h/56h This command enables the host to reserve the drive. Reserving a device is a way of ensuring exclusive access to that device from a single initiator for the period of the reservation. Once reserved, the drive will execute commands received from the reserving initiato...
SEEK (CD-ROM mode) 2Bh C omm an ds 167 SEEK (CD-ROM mode) 2Bh S EEK is executed for 2Bh when the drive is in CD-ROM mode. When out of CD-ROM, the LOCATE command, which shares the opcode, is executed. Assuming the pre-execution checks are passed, GOOD status is always reported. Pre-execution checks: ...
Commands 168 SEND DIAGNOSTIC 1Dh S END DIAGNOSTIC tells the drive to perform either its standard self-test, or diagnostics specified in the parameter list on itself. The parameter list is transferred to the drive in a series of data-out phases; each 8-byte data-out phase specifies a diagnostic to be...
SEND DIAGNOSTIC 1Dh C omm an ds 169 Data required No data is required if the standard self-test is to be performed. Otherwise, a single diagnostic page must be provided as a parameter. Specific status Any Send Diagnostic command received with a Enclosure Services page number (01h to 0Fh) will genera...
Commands 170 SET CAPACITY 0Bh This provides a means of changing the logical length of the currently-loaded media. The primary use envisaged is for testing purposes, although it may also be used in other circumstances where a shortened tape may be beneficial. Note that all data currently on the media...
SET DEVICE IDENTIFIER A4h C omm an ds 171 SET DEVICE IDENTIFIER A4h S ET DEVICE IDENTIFIER allows a initiator to set the Device ID information to that supplied in the Parameter List. This information can be later retrieved by the REPORT DEVICE IDENTIFIER command. Upon successful completion the comma...
Commands 172 SPACE 11h S PACE provides a variety of positioning functions that are determined by Code and Count fields in the Command Descriptor Block. Both forward (towards EOM) and reverse (towards BOM) positioning are provided. Any unwritten data in the buffer is flushed to tape before the space ...
SPACE 11h C omm an ds 173 CDB fields: Space specific status: If the drive fails to space either from a medium error or from some sort of non-fatal drive error, CHECK CONDITION status is reported. The sense key will be set to MEDIUM ERROR . Additional sense depends on the nature of the error. The two...
Commands 176 TEST UNIT READY 00h T EST UNIT READY checks if the drive is ready for commands that access the tape. This is done by the pre-execution Media Access check; it is not a request for a self-test. If the drive has a tape loaded, the command returns a GOOD status. Otherwise, CHECK CONDITION i...
Commands 178 WRITE 0Ah Zero or more blocks of data are transferred from the host to tape starting at the current logical position. It is recommended that the Buffered Mode field of the MODE SELECT Parameter is set to either 1 or 2 so that Immediate reporting is enabled; upon a write command the driv...
WRITE 0Ah C omm an ds 179 Write specific status: See also the “Additional Sense codes” on page 159 for a variety of possible hard errors. An attempt to write to a write-protected cartridge will produce a CHECK CONDITION with a sense key of DATA PROTECT and additional sense of 2700h (write-protected)...
WRITE ATTRIBUTE 8Dh C omm an ds 181 Parameter list format: The parameter list has the following format. The attributes should be sent in ascending numerical order. For details of attribute data see “MAM attribute data” on page 115. If the parameter data contains an attribute with an Attribute Length...
WRITE BUFFER 3Bh C omm an ds 183 WRITE BUFFER 3Bh Write Buffer is used to transfer data into memory on the drive for the purposes of diagnostics, tests or firmware upgrade. The data is placed into one of the drive buffers depending on the Mode and Buffer ID fields of the command. CAUTION: Do not att...
WRITE BUFFER 3Bh C omm an ds 185 Memory sizes Main buffer memory: The Main Buffer memory is 128 MB. Areas of the Main Buffer memory are used by the firmware. These should not be written to and should not be expected to retain values that are written to them. Any Write and Read Buffer tests can be pe...
Commands 186 WRITE FILEMARKS 10h W RITE FILEMARKS causes the specified number of filemarks to be written beginning at the current logical position on tape. If the Immed bit is set, GOOD status may be reported and the marks left in the data buffer. Otherwise, all buffered data and marks are written b...
Glossary G lo ssa ry 187 Glossary algorithm rigorous set of rules for a procedure. In the context of data compression, the rules are for transforming the way data is represented. ANSI American National Standards Institute, which sets standards for, amongst other things, SCSI and the safety of electr...
Inde x Index 191 A abort handling 14 Aborted Command 158 additional sense codes 149 , 150 , 152 , 159 addressing, fibre channel 18 algorithms 187 compression 80 decompression 80 ANSI 7 , 187 append error 162 ASC/Q 159 asynchronous 187 asynchronous data transfer 11 asynchronous transfers 187 attribut...
HP Manuals
-
HP CM1312 MFP
Manual
-
HP DV2700
Manual
-
HP 203A
Manual
-
HP 13-2000
Manual
-
HP 1320NW
Manual
-
HP D4360
Manual
-
HP W19Q
Manual
-
HP FC2143
Manual
- HP ZV6000 Manual
-
HP 7500
Manual
-
HP C4591A
Manual
-
HP E4411B
Manual
-
HP N6310
Manual
- HP nx7000 Manual
-
HP DL120
Manual
- HP w1707 Manual
-
HP CV136A#B1H
Manual
-
HP X585z
Manual
-
HP 686714-S01
Manual
- HP 1200 series Manual