Connecting an array and a tape library

I am a solaris noob. I have a SPARC enterprise T5120 server which i am trying to connect 1 StorEdge 3300 and 1 StorageWorks MSL2024 tape library. Each device is connecting to 1 pci card on the server. I can see the array when i run the format command but i can't seem to detect the tape library.

# cfgadm -al
Ap_Id Type Receptacle Occupant Condition
c1 scsi-sata connected configured unknown
c1::dsk/c1t0d0 disk connected configured unknown
c2 scsi-bus connected configured unknown
c2::dsk/c2t0d0 disk connected configured unknown
usb0/1 unknown empty unconfigured ok
usb0/2 unknown empty unconfigured ok
usb0/3 unknown empty unconfigured ok
usb1/1 unknown empty unconfigured ok
usb1/2 unknown empty unconfigured ok
usb2/1 unknown empty unconfigured ok
usb2/2 usb-storage connected configured ok
usb2/3 unknown empty unconfigured ok
usb2/4 usb-hub connected configured ok
usb2/4.1 unknown empty unconfigured ok
usb2/4.2 unknown empty unconfigured ok
usb2/4.3 unknown empty unconfigured ok
usb2/4.4 unknown empty unconfigured ok
usb2/5 unknown empty unconfigured ok

{0} ok probe-scsi-all
/pci@0/pci@0/pci@9/pci@0/LSILogic,scsi@8

MPT Version 1.02, Firmware Version 1.03.39.00

Initiator ID is 7

Target 6
Unit 0 Removable Tape HP Ultrium 4-SCSI B49W
Unit 1 Removable Device type 8 HP MSL G3 Series 4.40

/pci@0/pci@0/pci@8/pci@0/pci@1/pci@0/LSILogic,scsi@8

MPT Version 1.02, Firmware Version 1.03.39.00

Initiator ID is 7

Target 0
Unit 0 Disk SUN StorEdge 3310 0325 706068480 Blocks, 361 GB

/pci@0/pci@0/pci@2/scsi@0

MPT Version 1.05, Firmware Version 1.22.00.00

Target 0 Volume 0
Unit 0 Disk LSILOGICLogical Volume 3000 286617600 Blocks, 146 GB

/pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0,2/storage@2
Unit 0 Removable Read Only device TSSTcorpCD/DVDW TS-T632ASR03

Any help would be appreciated.

I would think that the storage array is seem by the format command because it is presenting a LUN (disk) to the system. The tape library is, of course, not disk storage so cannot be "formatted" in the same way.

I would think that you need to get the drivers, etc for Solaris and they probably come with a library exceriser or something like that.

I changed the tape library and replace it with a SAS tape drive and now, i can see the tape drive but not the array. So its probably not drivers but some other settings might be clashing? i read something about editing sd.conf but have not luck so far.

# cfgadm -al
Ap_Id Type Receptacle Occupant Condition
c1 scsi-sata connected configured unknown
c1::dsk/c1t0d0 disk connected configured unknown
c3 scsi-sas connected configured unknown
c3::rmt/0 tape connected configured unknown
c4 scsi-sas connected unconfigured unknown
usb0/1 unknown empty unconfigured ok
usb0/2 unknown empty unconfigured ok
usb0/3 unknown empty unconfigured ok
usb1/1 unknown empty unconfigured ok
usb1/2 unknown empty unconfigured ok
usb2/1 unknown empty unconfigured ok
usb2/2 usb-storage connected configured ok
usb2/3 unknown empty unconfigured ok
usb2/4 usb-hub connected configured ok
usb2/4.1 unknown empty unconfigured ok
usb2/4.2 unknown empty unconfigured ok
usb2/4.3 unknown empty unconfigured ok
usb2/4.4 unknown empty unconfigured ok
usb2/5 unknown empty unconfigured ok

#cat /kernel/drv/sd.conf
#

# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
#ident "@(#)sd.conf 1.11 09/04/15 SMI"
name="sd" class="scsi" class_prop="atapi"
target=0 lun=0;
name="sd" class="scsi"
target=0 lun=1;
name="sd" class="scsi" class_prop="atapi"
target=1 lun=0;
name="sd" class="scsi" class_prop="atapi"
target=2 lun=0;
name="sd" class="scsi" class_prop="atapi"
target=3 lun=0;
name="sd" class="scsi"
target=4 lun=0;
name="sd" class="scsi"
target=5 lun=0;

name="sd" class="scsi"
target=8 lun=0;
name="sd" class="scsi"
target=9 lun=0;
name="sd" class="scsi"
target=10 lun=0;
name="sd" class="scsi"
target=11 lun=0;
name="sd" class="scsi"
target=12 lun=0;
name="sd" class="scsi"
target=13 lun=0;
name="sd" class="scsi"
target=14 lun=0;
name="sd" class="scsi"
target=15 lun=0;
#
# Enable Target 7 for the mpt SCSI/SAS/SATA driver. Target 7 has
# traditionally been reserved for legacy SCSI HBAs, but SAS controllers
# supported by the mpt driver do not use target 7 for that purpose.
# Enabling Target 7 allows the use of 8 disks on those controllers.
#
name="sd" parent="mpt"
target=7 lun=0;
#
# The following stub node is needed for pathological bottom-up
# devid resolution on a self-identifying transport.
#
name="sd" class="scsi-self-identifying";

{0} ok probe-scsi-all
/pci@0/pci@0/pci@8/pci@0/pci@9/pci@0/LSILogic,scsi@8
MPT Version 1.02, Firmware Version 1.03.39.00
Initiator ID is 7
Target 0
Unit 0 Device type d SUN StorEdge 3310 0325
Unit 1 Disk SUN StorEdge 3310 0325 706068480 Blocks, 361 GB
/pci@0/pci@0/pci@2/scsi@0
MPT Version 1.05, Firmware Version 1.22.00.00
Target 0 Volume 0
Unit 0 Disk LSILOGICLogical Volume 3000 286617600 Blocks, 146 GB
/pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0,2/storage@2
Unit 0 Removable Read Only device TSSTcorpCD/DVDW TS-T632ASR03