TANDBERG SLR
AUTOLOADER
SCSI INTERFACE
FUNCTIONAL SPECIFICATIONS
TM
TANDBERG DATA ASA
P.O. Box 134 KjelsåsN-0411 OSLO, NORWAYPhone + 47 22 18 90 90T 47 22 18 95 50
© Tandberg Data ASA
Part No. 43 20 73-03December
2003
Page 1: ...LR AUTOLOADER SCSI INTERFACE FUNCTIONAL SPECIFICATIONS TM TANDBERG DATA ASA P O Box 134 Kjels s N 0411 OSLO NORWAY Phone 47 22 18 90 90 Telefax 47 22 18 95 50 Tandberg Data ASA Part No 43 20 73 03 Dec...
Page 2: ...s publication may describe designs for which patents are granted or pending By publishing this information Tandberg Data ASA conveys no license under any patent or any other rights Every effort has be...
Page 3: ...Saved Values for Page 1Dh 2 21 2 6 5 Transport Geometry Parameters Page 1Eh 2 22 2 6 6 Device Capabilities Page 1Fh 2 23 2 6 7 Library Mode Page 23h 2 25 2 6 8 Library Configuration Page 24h 2 26 2 7...
Page 4: ...This Page Intentionally Left Blank...
Page 5: ...the unit The SLR Autoloader supports both Single ended and LVDS SCSI interfaces as standard The dual SCSI connectors on the back of the unit are the standard SCSI 3 68 pin high density connectors Refe...
Page 6: ...Tandberg Data Overview ______________________________________________________________________ 1 2 Tandberg SLR Autoloader SCSI Functional Specifications This Page Intentionally Left Blank...
Page 7: ...SLR Loader medium changer OPCODE COMMAND 07 INITIALIZE ELEMENT STATUS E7 INITIALIZE ELEMENT STATUS W RANGE 12 INQUIRY 4D LOG SENSE 15 MODE SELECT 1A MODE SENSE A5 MOVE MEDIUM 2B POSITION TO ELEMENT 1...
Page 8: ...EAD ELEMENT STATUS command may be used to retrieve element status information Since the medium changer always maintains the current element status information the default operation of this command onl...
Page 9: ...only determines if the changer is ready Range A Range bit of zero indicates that all elements are to be initialized A Range bit of one indicates that the range of elements specified by the Element Ad...
Page 10: ...QUIRY data An EVPD bit of one specifies that the device shall return the vital product data based on the Page Code field Page Code The page code field is used to specify which page of vital product da...
Page 11: ...or E or X 11 D or R or X 12 B or L or X 13 E or A or X 14 R or N or X 15 G or D or X 16 Product ID S or L or X 17 L or X or X 18 R or B or X 19 or or X 20 A or or X 21 U or or X 22 T or or X 23 O or o...
Page 12: ...ays set to 010b AENC An AENC bit of zero indicates that the device does not support asynchronous event notification This bit shall always be set to zero TrmIOP A terminate I O process TrmIOP bit of ze...
Page 13: ...ique user programmed ASCII data The default vendor ID string is TANDBERG Product Identification The product identification field contains ASCII data left justified padded to the right with ASCII space...
Page 14: ...ice Type 1 Page Code 80h 2 Reserved 3 Page Length 4 Unit Serial Number 2 5 B or U 6 Y 7 W 8 W 9 X 10 X 11 X 12 X 13 X Peripheral Qualifier Peripheral Device Type These fields identify the physical dev...
Page 15: ...it of zero indicates that the log parameter requested shall begin with the parameter code specified in the parameter pointer field and shall return the number of bytes specified in the allocation leng...
Page 16: ...red with any one LOG SENSE command The Log Sense page consists of a 4 byte page header followed by zero or more log parameters Each log parameter is made up of a 4 byte parameter header followed by on...
Page 17: ...C 0 Reserved LP 0 5n 2 Parameter Length 1 5n 3 Flag Value Log Sense Page 2Eh returns the TapeAlert log page information for the device Log Sense Page 2Eh will return the 64 TapeAlert flags as defined...
Page 18: ...DS A Disable Save DS bit of one indicates that the target does not support saving the log parameter value in response to a LOG SENSE command with the SP bit set to one TSD A Target Save Disable TSD bi...
Page 19: ...2 Page Length MSB 3 Page Length LSB 4 n Page specific log parameter s Log Sense Page 30h returns a device specific listing of the Library System Trace information Log Sense Page 31h returns a device s...
Page 20: ...the PF bit is set to zero only the header is defined for the MODE SELECT data SP A save pages SP bit of zero indicates the target shall perform the specified MODE SELECT operation and shall not save...
Page 21: ...e Code 1 Page Length 2 n Mode Page Parameters Page Code The page code field identifies the format and parameters defined for that mode page Page Length The page length field specifies the length in by...
Page 22: ...Reserved 1st Medium Transport Element Address The first medium transport element address field identifies the first medium transport element contained in the medium changer The default medium transpo...
Page 23: ...library as Implicit Unload An UnldMd bit of one selects the operating mode of the library as Explicit Unload If the library is set to Explicit Unload mode the specified tape drive must be in the unlo...
Page 24: ...or PC The Page Control field indicates the type of page parameter values to be returned to the host PC Type of Parameter 00b Current Values 01b Changeable Values 10b Default Values 11b Saved Values Pa...
Page 25: ...ptor Length This field specifies the length in bytes of all the block descriptors A block descriptor length of zero indicates no block descriptors are included in the parameter list 2 6 2 MODE SENSE P...
Page 26: ...rt Export Element Address MSB 11 1st Import Export Element Address LSB 12 Number of Import Export Elements MSB 13 Number of Import Export Elements LSB 14 1st Data Transfer Element Address MSB 15 1st D...
Page 27: ...tal number of data transfer elements contained in the medium changer The default Medium Changer Element Address Assignment is as follows Address Element 0000h Medium Transport Element 0001h 1st Medium...
Page 28: ...3 Member Number in Transport Element Set PS Bit A Parameters Savable PS bit of zero indicates that the supported parameters cannot be saved Rotate A rotate bit of one indicates that the medium transpo...
Page 29: ...aved In the field names on this page the following element type abbreviations are used MT Medium Transport Element picker elevator assembly ST Storage Element magazine slots I E Import Export Element...
Page 30: ...element addresses are otherwise valid An XX YY bit value of zero indicates that the Medium Changer device may or may not support EXCHANGE MEDIUM commands depending on the particular elements requeste...
Page 31: ...idges after unloading the last cartridge in the stack A Recirc bit of one indicates that the library will recirculate if set to a sequential operating mode In sequential recirculate mode the library w...
Page 32: ...e supported parameters cannot be saved Module Configuration The module configuration byte defines the hardware configuration The format of the module configuration field is as follows Bit 7 6 5 4 3 2...
Page 33: ...ort element used in executing the command A value of zero specifies the default transport element Source Address The source address specifies the location that the medium is taken from Destination Add...
Page 34: ...uests that the transport element be positioned in front of the specified destination element This command is supported for compatibility with system software but no physical motion occurs 2 9 PREVENT...
Page 35: ...Code The element type code field specifies the element type s selected for reporting The element type codes are defined as follows Code Description 0h All element types reported 1h Medium Transport E...
Page 36: ...s Reported MSB 1 First Element Address Reported LSB 2 Number of Elements Available MSB 3 Number of Elements Available LSB 4 Reserved 5 MSB 6 Byte Count of Report Available 7 LSB First Element Address...
Page 37: ...dress MSB 9 Element Address LSB 10 Reserved Except Reserved Full 11 Reserved 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 Reserved 15 Reserved 16 Reserved 17 SValid Invert Reserved 1...
Page 38: ...ero indicates that the element does not contain a unit of media Additional Sense Code The additional sense code field provides specific information on an abnormal element state The values in this fiel...
Page 39: ...ved 16 Reserved 17 SValid Invert Reserved 18 Source Storage Element Address MSB 19 Source Storage Element Address LSB 20 55 Primary Volume Tag Information field omitted if PVolTag 0 56 59 Reserved fie...
Page 40: ...indicates that the element does not contain a unit of media Source Storage Element Address The source storage element address field provides the address of the last storage element this unit of media...
Page 41: ...Code 13 Additional Sense Code Qualifier 14 Reserved 15 Reserved 16 Reserved 17 SValid Invert Reserved 18 Source Storage Element Address MSB 19 Source Storage Element Address LSB 20 55 Primary Volume T...
Page 42: ...and additional sense code qualifier bytes ImpExp An import export ImpExp bit of one indicates that the media in the import export element was placed there by an operator An ImpExp bit of zero indicate...
Page 43: ...s Except Reserved Full 11 Reserved 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 Not Bus Reserved ID Valid LU Valid Reserved Logical Unit Number 15 SCSI Bus Address 16 Reserved 17 SVa...
Page 44: ...he SCSI address and logical unit values if valid are on the same bus as the medium changer device This bit is not supported by the library and is always set to zero indicating that the library cannot...
Page 45: ...ease a logical unit that was previously reserved using the third party reservation option If the third party 3rdPty bit is zero then the third party release option is not requested The library does no...
Page 46: ...rieved by the REQUEST SENSE command or until the receipt of any other command from the same initiator Implementors Note For compatibility with some software it is possible to configure the library to...
Page 47: ...Code 13 Additional Sense Code Qualifier 14 FRU Code 15 SKSV C D Reserved BPV Bit Pointer 16 Field Pointer MSB 17 Field Pointer LSB 18 FSC MSB 19 FSC LSB Valid A valid bit of one indicates that the in...
Page 48: ...tor block then it shall terminate the command without altering the medium If the target detects an invalid parameter in the additional parameters supplied as data then the target may have already alte...
Page 49: ...IN PARAMETER LIST 26h 01h PARAMETER NOT SUPPORTED 26h 02h PARAMETER VALUE INVALID 26h 04h INVALID RELEASE OF ACTIVE PERSISTENT RESERVATION 28h 00h NOT READY TO READY TRANSITION MEDIUM MAY HAVE CHANGED...
Page 50: ...T INSTALLED 83h 09h NO BARCODE LABEL DETECTED 83h 10h ELEMENT IS IN ERROR FRU Code The Field Replaceable Unit FRU Code field is not used and shall always return a value of zero SKSV The Sense Key Spec...
Page 51: ...cates that the library shall not report volume tag information Element Type Code The element type code field specifies the element type s selected for reporting by this command The element type codes...
Page 52: ...Reported MSB 1 First Element Address Reported LSB 2 Number of Elements Available MSB 3 Number of Elements Available LSB 4 Reserved Send Action Code 5 MSB 6 Byte Count of Report Available 7 LSB 8 n El...
Page 53: ...urrently reserved to the requesting initiator If the logical unit has previously been reserved by another initiator the target returns a RESERVATION CONFLICT status If after honoring the reservation a...
Page 54: ...t descriptor is six bytes so valid values for this field are 0 6 and increments of 6 2 14 1 Element List Descriptor If the element bit is set to one in the RESERVE command zero or more element list de...
Page 55: ...t feature with the parameter list length of zero If the specified test passes a GOOD STATUS is returned Otherwise a CHECK CONDITION is generated and the sense data will contain information about the f...
Page 56: ...obtained by a subsequent REQUEST VOLUME ELEMENT ADDRESS command Element Type Code The element type code field specifies the element type s to be scanned for this command The element type codes are def...
Page 57: ...lume Identification Template Field The volume identification template field specifies a search template for translate functions For the library only the first 8 bytes of this 32 byte field are valid a...
Page 58: ...erved 2 Reserved 3 Reserved 4 Reserved 5 Vendor Unique Reserved Flag Link TEST UNIT READY checks if the logical unit is ready for commands involving medium access If the logical unit is ready the comm...
Page 59: ...et to ILLEGAL REQUEST with an additional sense code and additional sense code qualifier set to CANNOT EXECUTE FLASH UPDATE Mode The library only supports the following values in the mode field If any...
Page 60: ...nique field may cause unpredictable results and the medium changer device may become unusable NOTE If an error occurs during the firmware download process after the first 64K bytes of data have been t...
Page 61: ...dicates that the target is busy The recommended recovery action is to issue the command again at a later time RESERVATION CONFLICT This status shall be returned whenever an initiator attempts to acces...
Page 62: ...ndberg Data SCSI Status and Messages ______________________________________________________________________ 3 2 Tandberg SLR Autoloader SCSI Functional Specifications This Page Intentionally Left Blan...