Using Special Features in Libraries 29
Using Special Features in
Libraries
Surrogate SCSI
Surrogate SCSI allows the SCSI commands to the library from the host to be
routed via the SCSI interface of the drive, thus saving on the cost of a separate
SCSI interface for the library controller. Typically, the drive will be assigned
LUN 0 and the library controller will be assigned LUN 1 at the same SCSI
address.
The drive acts as a conduit for the commands from the host to the library
controller and passes the commands directly to the library controller via the
ACI link. The status or data in turn is passed from the library controller to the
host via the ACI link and the tape drive SCSI interface.
This functionality will be implemented based on customer need. The
implementation details are beyond the scope of this document currently.
Supporting the ACI
Software vendors implementing support for attached library devices will need
to work closely with the library vendor concerned. HP will be producing an
“Ultrium Automation Cookbook” to explain the operation of the SCSI
Surrogate facility, but the content and usage of such surrogate commands will
be ultimately determined by the library vendor.
ACI Command Set
The following ACI commands are supported on HP Ultrium drives:
Mandatory Commands Optional Commands
00h Get Drive Info 40h Send SCSI Command
01h Load 42h Send Firmware Image
02h Unload 43h Get Firmware Segment
03h Get Drive Status 44h Get SCSI CDB
04h Set Drive Configuration 45h Send SCSI Data
05h Get Drive Configuration 46h Get SCSI Data
06h Reset 47h Send SCSI Status
07h Set Baud Rate 48h Configure SCSI Surrogate
08h No Op 49h Get Buffer Size