Dell PowerVault ML6000 Dell PowerVault ML6000 SCSI Reference Guide
Dell PowerVault ML6000 Manual
View all Dell PowerVault ML6000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Dell PowerVault ML6000 manual content summary:
- Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 1
Dell™ PowerVault™ ML6000 SCSI Reference Guide www.dell.com | support.dell.com - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 2
rights reserved. Trademarks used in this text: Dell, the DELL logo, and PowerVault are trademarks of Dell Inc. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 3
With This Command 13 Command Usage 13 Initialize Element Status With Range CDB Format 13 Inquiry - 12h 15 What the Library Does With This Command 15 Command Usage 15 Inquiry CDB Format 15 Standard Inquiry Response 16 Vital Product Data Pages 17 PowerVault ML6000 SCSI Reference Guide iii - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 4
Does with This Command 24 Command Usage 24 Log Sense CDB Format 24 Log Sense Response 25 Supported Log Page (00h 27 Tape Alert Log Page (2Eh 27 Mode Select (6) - 15h 29 What the Library Does With This Command 29 Command Usage 29 Mode Select (6) CDB Format 29 Mode Select (10) - 55h 31 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 5
Diagnostic CDB Format 77 Test Unit Ready (00h 78 What the Library Does With This Command 78 Command Usage 78 Test Unit Ready CDB Format 78 Write Buffer (3Bh 79 What the Library Does With This Command 79 Command Usage 79 Write Buffer CDB Format 79 PowerVault ML6000 SCSI Reference Guide v - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 6
vi Contents - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 7
LOG SENSE CDB format 24 Table 21 Page Code field 25 Table 22 Log Page format 25 Table 23 Log Parameter Format 26 Table 24 Supported Log Page (00h 27 PowerVault ML6000 SCSI Reference Guide vii - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 8
MODE SENSE CDB format 35 Table 34 Page Control (PC) field 36 Table 35 Mode Parameter Header format for Mode Sense (10 36 Table 36 Supported Mode Pages 37 Table 37 Disconnect-Reconnect Page (02h 38 Table 38 Fibre Channel Logical Unit Control Page (18h 39 Table 39 Fibre Channel Port - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 9
60 Table 60 Element Status Page 61 Table 61 Primary Volume Tag Field 62 Table 62 Storage Element Descriptor 63 Table 63 Import/Export Element Descriptor 64 Table 64 Data Transfer Element Descriptor format 78 Table 76 WRITE BUFFER CDB format 79 PowerVault ML6000 SCSI Reference Guide ix - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 10
x Tables - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 11
an accepted industry practice established by vendors of bridges and routers. Additional commands and parameters supported by the Controller LUN (such as Maintenance In) are for use by Host Registration Services software, and are not included in this manual. PowerVault ML6000 SCSI Reference Guide 1 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 12
Commands and Parameters The following table lists the commands supported by the Controller device. Note For the PowerVault ML6000, these commands apply only when a DA blade is present in the library. Table 1 Controller Device Supported Commands Command Code INQUIRY 12h MODE SELECT (6) 15h - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 13
WRITE BUFFER1 3Bh 1 For the PowerVault ML6000 without DA blades, this command is processed by the tape drive on behalf of the media changer. 2 The PowerVault ML6000 media changer does not support this command unless it contains a Data Appliance (DA) blade PowerVault ML6000 SCSI Reference Guide 3 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 14
support any diagnostic parameters. Table 4 Media Changer Device Supported Parameters Command Page Inquiry Inquiry Inquiry Log Sense Supported VPD Pages Unit Serial Number Page Device Identification Page Supported Log Pages Log Sense Tape pages 1 This page is supported only when the media changer - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 15
supported on the Fibre Channel interface. Unit attentions and sense data will be held for each initiator. Element Addressing The element-addressing model follows that of previous Dell libraries. The starting 06h) • A command has been aborted (sense key 0Bh) PowerVault ML6000 SCSI Reference Guide 5 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 16
occurred • A mailbox closed • A firmware update completed • A persistent reservation has been preempted or released, or a registration has been preempted • Mode parameters have changed Resets Either a Power On Reset or a SCSI Reset resets the library. When reset, the library does the following - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 17
or wide data transfers. The library supports both. This message is issued before every disconnect message following a Data In or Data Out phase. The message is not sent when disconnecting after a Command Descriptor Block (CDB) that did not transfer data. PowerVault ML6000 SCSI Reference Guide 7 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 18
or NL_Ports for arbitrated loop topologies. Only Class 3 service is supported. Private arbitrated loops are supported if the library is not attached to a Fibre Channel fabric, and public arbitrated loops are supported if the library is attached to a Fibre Channel fabric. 8 SCSI Command Support - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 19
Dell libraries support a user-configurable option to have the library automatically clean drives when requested by the drives (refer to the specific Dell library documentation for details). This process involves the library up to a few minutes to complete. PowerVault ML6000 SCSI Reference Guide 9 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 20
it is empty and accessible. Removed Drives Depending on how the library is configured, occasionally Data Transfer elements will be reported where This could be due to a drive that has been removed for service, or simply a placeholder for the addition of a future drive. These SCSI Command Support - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 21
and the library supports a non-barcode option). The library may library indicates that element status may have changed, such as after a power cycle or door opening and closing. It should then be followed by a READ ELEMENT STATUS command to retrieve the status. PowerVault ML6000 SCSI Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 22
for all relevant status, including bar code labels. A value of 1 indicates that elements will be checked for media presence only (no bar code labels). 12 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 23
Address specifies the beginning address of the range to check. It must be a valid address for an element that exists within the library; no adjustment will be made to convert to a next higher valid address. This field is ignored if the Range field is 0. PowerVault ML6000 SCSI Reference Guide 13 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 24
equal to this number has been checked. If this field is 0, the range checked will start with the Starting Element Address and continue through all remaining elements. This field is ignored if the Range field elements will be checked for media presence only (no bar code labels). 14 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 25
The library supports the following page codes: • 00h - Supported Vital Product library terminates the data transfer when it has transferred the lesser of either the number of bytes specified by the Allocation Length field or all of the available inquiry data. PowerVault ML6000 SCSI Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 26
with the SCSI-3 standard. Asynchronous Event Reporting Capability (AERC) - Returned as 0, indicating AERC is not supported. Normal ACA Supported (NormACA) - This field returns a 1, indicating the NACA bit in the Control byte of a CDB is supported. The PowerVault ML6000 library without Data - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 27
of additional data are returned. The Clocking field occupies bits 2 and 3 of the additional byte 56 that is returned, and byte 57 is zero. Vital Product Data Pages The collection of Vital Product Data pages is as follows: PowerVault ML6000 SCSI Reference Guide 17 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 28
Supported - Returned as 00h, indicating support for the Supported Vital Product Data Page. Second Page Code Supported - Returned as 80h, indicating support for the Unit Serial Number Page. Third Page Code Supported - Returned as 83h, indicating support for the Device Identification Page. 18 SCSI - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 29
Length 4 Serial Number 27 Peripheral Qualifier - The return value 000b indicates that the library supports the peripheral device type at the specified LUN. This field returns 011b if no with zeros followed by trailing spaces. For example: DELL000000000 PowerVault ML6000 SCSI Reference Guide 19 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 30
Identification Descriptor N Peripheral Qualifier - The return value 000b indicates that the library supports the peripheral device type at the specified LUN. This field returns 011b if binary values • 2h - the Identifier field contains ASCII characters Code Set Identifier Type 20 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 31
the Unit Serial Number page without Vendor Identification prefix) Controller Identification Descriptors On the SCSI interface the Controller logical unit will return the same identification descriptor as the Media shown in Table 16, Table 17, and Table 19. PowerVault ML6000 SCSI Reference Guide 21 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 32
Controller Port Identification Descriptor Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Code Set = 1h 1 Reserved Association = 1h Identifier Type= 3h 2 Reserved 3 Identifier Length = 08h 4 Port Worldwide Name 11 22 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 33
library Table 19 Controller Port Number Identification Descriptor Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Code Set = 1h 1 Reserved Association = 1h Identifier Type= 4h 2 Reserved 3 Identifier Length = 04h 4 Port Number (Starting with 1) 7 PowerVault ML6000 SCSI Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 34
set to 0. The library will return log parameters starting with the parameter code library does not support the saving of log parameters. Page Control (PC) - Must be set to 01b. The library only returns cumulative values for any log parameter rather than threshold or default values. 24 SCSI - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 35
Description 00h Supported Log Pages Returns list of supported log pages 2Eh Tape Alert Log Returns the 64 tape alert flags the Allocation Length. More detailed definition of this field is contained within the specific log page descriptions. Allocation PowerVault ML6000 SCSI Reference Guide 25 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 36
the log page. Disable Update (DU) - Will be set to 0. The library will always update values reflected by the log parameters. Disable Save (DS) - Will be set to 1. The library does not support saving of log parameters. data counter or a list parameter (ASCII string or binary value). 26 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 37
0 Tape Alert Flag 003Fh 01 0 0 0 63 Tape Alert Flag 0040h 01 0 0 0 64 The severity of the flags has the following meaning: • Critical (C) • Warning (W) • Informational (I) LBIN LP Parameter Length 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 PowerVault ML6000 SCSI Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 38
Flag 13: Library Pick Retry (W) 14: Library Place : Library Load problem, the appropriate TapeAlert flags should be set by the drive. Flag 16: Library Problem (C) - This flag is set when a mailbox station mechanical problem is detected. Flag 23: Library tape cartridge barcode label could not be read. 28 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 39
to determine which mode parameters are supported, which mode parameters are changeable, and the supported length of each page. Since the library does not support any changeable parameters, use of MODE transferred. This is not considered to be an error. PowerVault ML6000 SCSI Reference Guide 29 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 40
used however, and should all be set to zero. Table 27 Mode Parameter Header format for Mode Select (6) Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 1 Reserved 2 Reserved 3 Reserved 30 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 41
to determine which mode parameters are supported, which mode parameters are changeable, and the supported length of each page. Since the library does not support any changeable parameters, use of MODE transferred. This is not considered to be an error. PowerVault ML6000 SCSI Reference Guide 31 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 42
, and should all be set to zero. Table 29 Mode Parameter Header format for Mode Select (10) Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 1 2 Reserved 3 Reserved 4 Reserved 5 6 Reserved 7 32 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 43
5 4 3 2 1 0 0 Op Code (1Ah) 1 Logical Unit Number Rsvd DBD Reserved 2 PC Page Code 3 Reserved 4 Allocation Length 5 Control Disable Block Descriptors (DBD) - A value of 0 or 1 is supported, although block descriptors are not returned. PowerVault ML6000 SCSI Reference Guide 33 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 44
default values if no saved values exist. 0 1 Report changeable values 1 0 Report default values 1 1 Report saved values (report default A length of 0 means that the library will return no MODE SENSE data. This that is available to be transferred as part of the response. The Mode Data Length - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 45
Unit Number Rsvd DBD Reserved 2 PC Page Code 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 Allocation Length 8 9 Control Disable Block Descriptors (DBD) - A value of 0 or 1 is supported, although block descriptors are not returned. PowerVault ML6000 SCSI Reference Guide 35 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 46
default values 1 1 Report saved values (report default values if no pages are previously saved) Page Code - This field determines which pages should be reported. A list of the supported length in bytes that is available to be transferred as part of the response. The Mode Data Length does not - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 47
Provides information regarding SCSI tape Media Changer alert processing within the library. Provides information regarding SCSI element address assignments cartridge movement possibilities within the library. Media Changer Returns all mode pages. Both PowerVault ML6000 SCSI Reference Guide 37 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 48
Page (02h) The Disconnect-Reconnect mode page is only supported by the Controller logical unit, and describes the interconnect tenancy characteristics of the Fibre Channel interface. An interconnect tenancy is a period of time during which a SCSI device owns or may access the interface. This page - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 49
- This field returns 0 to indicate the Fibre Channel protocol. Enable Precise Delivery Checking (EPDC) - This field returns 0 to indicate that the Fibre Channel Command Reference Number is not checked to verify that command packets are received in order. PowerVault ML6000 SCSI Reference Guide 39 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 50
reports port behavior for the Fibre Channel Protocol. This mode page is not available on the SCSI interface. This mode page is only supported by devices at LUN 0. Table 39 Fibre Channel Port Control Page (19h) Bit Byte state, the target will again attempt to get its hard 40 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 51
the capabilities of the library for reporting exception conditions. It was previously known as the Tape Alert mode page when exception conditions were limited to only Tape Alert flags. The main . Parameter List Length - This field is set to 0Ah (10). PowerVault ML6000 SCSI Reference Guide 41 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 52
0 to indicate that logging of informational exception conditions is vendor specific (unique to the library in this case). Test - This field is set to set to 0000 0000h to indicate that the interval is vendor specific. The library does not support a timer interval. Report Count - This field is set to - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 53
is based on the number of elements configured in the library, some of which may be temporarily removed (like a storage magazine or drive). Elements that are temporarily removed will not ). Number of Medium Transport Elements - This field returns 0001h. PowerVault ML6000 SCSI Reference Guide 43 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 54
If no Import/Export elements are installed, this field returns zero. robotics subsystem, and whether it is capable of handling doublesided media. Dell libraries supported. Member Number In Medium Transport Element Set - This field returns 0, since the library has a single medium transport. 44 SCSI - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 55
Medium Transport (MT) except for when the MT is a source and the destination is either I/E or Storage. A one is returned for all other transitions. All Mode Pages (3Fh) When this page is requested, all supported mode pages are returned in ascending order. PowerVault ML6000 SCSI Reference Guide 45 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 56
drive, the library will attempt to leave the cartridge in either a storage or I/E element if the configuration supports it (not library. When the source and destination addresses are the same, the library will still do a full Get and Put, even if it is a drive (data transfer element). The library - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 57
for all Medium Transport elements, but a value of 0000h is also supported to select the default Medium Transport element. Source Element Address - This field specifies the element field must be set to 0 since the library does not support double-sided media. PowerVault ML6000 SCSI Reference Guide 47 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 58
Persistent Reserve In - 5Eh What the Library Does With This Command The library returns information about persistent reservation and reservation keys that are currently active. Reserve In Response Two types of response are available, depending on the requested service action. 48 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 59
a Register and Ignore Existing Key, a Clear, a Preempt, or a Preempt and Abort service action. This counter is not maintained across power cycles. Additional Length - This field indicates the have been registered through the PERSISTENT RESERVE OUT command. PowerVault ML6000 SCSI Reference Guide 49 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 60
service action is shown in the following table. Table 47 Read Reservations Response Byte Bit 7 6 5 4 3 2 1 0 0 Generation 3 4 Additional Length (0010h) 7 Reservation Descriptor 8 Reservation Key 15 16 Scope-Specific Scope-Specific Address - Element reservations are not supported and - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 61
Reserved 4 Reserved 5 Reserved 6 Reserved 7 Parameter List Length (18h) 8 9 Control Service Action - This field specifies what reservation action to take as follows: • 00h Register a new reservation key and discard existing reservation key. PowerVault ML6000 SCSI Reference Guide 51 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 62
4 3 2 1 0 0 Reservation Key 7 8 Service Action Reservation Key 15 16 Scope-Specific Address 19 20 Reserved APTPL 21 Reserved 22 Obsolete 23 of the persistent reservation to preempt. Scope-Specific Address - Element reservations are not supported and this field must be 0000h. Activate - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 63
supported (which selects the default Medium Transport element). Destination Element Address - This field contains the element address of the target to position to. It can be a storage, data transfer, or import/export element. Invert - This field must be set to 0. PowerVault ML6000 SCSI Reference - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 64
control locking or unlocking of a mailbox. The library automatically locks mailboxes during robotic access, and unlocks them afterwards. While media removal 00b - Allow medium removal • 01b - Prohibit medium removal • 10b - Not supported • 11b - Not supported Reserved Prevent 54 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 65
1 Logical Unit Number Rsvd Mode 2 Buffer ID 3 Buffer Offset 5 6 Allocation Length 8 9 Control Mode - The supported modes are: • 2h - Data • 3h - Descriptor • Ah - Echo Buffer • Bh - Echo Buffer Descriptor definition of the READ BUFFER descriptor. PowerVault ML6000 SCSI Reference Guide 55 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 66
or download modes), are listed in the following table. Table 53 Supported Buffer IDs Buffer ID Description Read/Write 0 Library Firmware Write Additional Buffer IDs beyond those listed are reserved. Descriptor Mode contained in this field is interpreted as a power of two. 56 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 67
Capacity Echo Buffer Overwritten Supported (EBOS) - This field returns a 0 to indicate that other initiators or intervening commands may overwrite the echo buffer. Buffer Capacity - This field returns 252, which is the size of the echo buffer (in bytes). PowerVault ML6000 SCSI Reference Guide 57 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 68
new element status information is needed, or the library has indicated that status may have changed. If 0 0 Op Code (B8h) 1 Logical Unit Number VolTag Element Type Code 2 Starting Element Address 3 4 Number of Elements 5 6 Reserved CurDat DVCID a 7 Allocation not. 58 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 69
Element Type Code field, and with an address greater than or equal to the starting element address will be reported. The starting element address must be a valid element address, but not have to be than is required by the next complete element descriptor PowerVault ML6000 SCSI Reference Guide 59 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 70
allocation length of eight bytes in order to determine the allocation length required to transfer all the element status data specified by the command. 60 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 71
indicates the specific element type Tags are not supported. The returned value storage element address, and barcode label. Some descriptors also contain extended status information. Additional sense code and qualifier information depends on the element type. PowerVault ML6000 SCSI Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 72
If the user has configured the library to support media identification, media identifiers will be reported as found on the barcode labels as part of the Code Qualifier 6 Reserved 8 9 Svalid Invert Reserved 10 Source Storage Element Address 11 12 Primary Volume Tag Information 47 (Field - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 73
set to 1 if the Source Storage Element Address field is valid, otherwise it is set to 0. Invert - This field is set to 0. The library does not support inverting media. Source Storage Element Address - If the Source value as described in Table 71 on page 72. PowerVault ML6000 SCSI Reference Guide 63 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 74
72. Source Valid (Svalid) - This field is set to 1 if the Source Storage Element Address field is valid, otherwise it is set to 0. Invert - This field is set to 0. The library does not support inverting media. Source Storage Element Address - If the Source Valid field is set to 1, this field will - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 75
to 64 byte length if DVCID = 1) Element Address - This field contains the element address of the storage element. Access - This field is set to 1 if access by a medium transport element is allowed. (NotBus) - This field is not supported and is set to 0. PowerVault ML6000 SCSI Reference Guide 65 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 76
Storage Element Address field is valid, otherwise it is set to 0. Invert - This field is set to 0. The library does not support inverting media. Source Storage lists the eight-byte Vendor Identification, followed by vendor specific unique identifier information. • 2h - The Device Identifier - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 77
is not supported, and must be set to 0. Third Party Device ID - This field is not supported, and must be set to 0. Element - This field is not supported, and must be set to 0. Reservation ID - This field is not supported, and must be set to 0. 0 Element PowerVault ML6000 SCSI Reference Guide 67 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 78
to retrieve what Logical Unit Numbers are supported to avoid scanning for all possible numbers. It is useful for identifying the various Logical Libraries that may be configured. Report LUNS CDB 11 Control Allocation Length - This field must be set to a minimum of 10h (16). 68 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 79
. LUN - These fields return each available assigned LUN. The information conforms to the Logical Unit Address Method defined in SCC-2, and supports only First Level addressing (for each LUN, only the second byte is used and contains the assigned LUN). PowerVault ML6000 SCSI Reference Guide 69 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 80
Usage This command should be issued whenever the initiator receives a CHECK CONDITION from the library. It should continue to be issued until all check conditions have been cleared. Request Length - This field specifies the number of sense bytes requested by the initiator. 70 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 81
Description 0h No Sense. No specific sense key information to report. 2h Not Ready. The library is not ready to perform motion library operating status changed. Additional processing may be required. Bh Aborted Command. The library aborted the command. PowerVault ML6000 SCSI Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 82
ASC 04h 04h 04h 04h Sense Keys ASCQ Description 2 4 5 6B 00h x The library is not ready due to an unknown cause 00h x LU Communication - SCSI Command Communication Failure 01h x The library is becoming ready 03h x The library is not ready and a manual intervention is required 72 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 83
26h 00h x Invalid field in Parameter List 26h 04h x Invalid release of persistent reservation 28h 00h x Not Ready to Ready change, door(s) opened and closed PowerVault ML6000 SCSI Reference Guide 73 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 84
error 30h 00h x Incompatible medium installed 39h 00h x Saving parameters not supported 3Bh 0Dh xx The destination installed 3Bh A0h x Media type does not match destination media type 3Eh 00h x Logical Unit has not self-configured yet (only PowerVault ML6000) 3Fh 01h x New firmware - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 85
did not load or unload a tape A drive did not unload a cartridge installed Data transfer element is varied off and not accessible for library operations Element is contained within an offline tower or I/E station and is not accessible for library operations PowerVault ML6000 SCSI Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 86
supported. The reservation remains in effect until either the initiator that made the reservation sends a RELEASE command, or a reset or power-cycle of the library occurs. Command Usage This command should be used to reserve the library for extended operations, such as - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 87
-test is not performed. Device Offline (DevOfl) - This field is not supported and should be set to 0. Unit Offline (UnitOfl) - This field is not supported and should be set to 0. Parameter List Length - This field is not supported and should be set to 0. PowerVault ML6000 SCSI Reference Guide 77 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 88
the library. Test Unit Ready CDB Format The TEST UNIT READY CDB format is shown in the following table. Table 75 TEST UNIT READY CDB format Byte Bit 7 6 5 4 3 2 1 0 0 Op Code (00h) 1 Logical Unit Number Reserved 2 Reserved 3 Reserved 4 Reserved 5 Control 78 SCSI Commands - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 89
List Length is targeted for the buffer defined by the Buffer ID field, starting at the specified Buffer Offset. Buffer IDs are assigned beginning with zero, . The IDs supported by the library, along with their primary use, are listed in Table 53 on page 56. PowerVault ML6000 SCSI Reference Guide 79 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SCSI Reference Guide - Page 90
Buffer Offset - This field indicates the starting location (byte offset) within the specified buffer to write data. The initiator should conform to the offset boundary Parameter List Length - If applicable, this field should be set to indicate the amount of data being written. 80 SCSI Commands
www.dell.com | support.dell.com
SCSI Reference Guide
Dellâ„¢ PowerVaultâ„¢ ML6000