Problems Detecting HP Tape Drive

I am trying to install an HP StorageWorks DAT40 Tape drive at SC0 5.0.7. The tape drive is not functional.

When I run #sconf -v this is what I get;

Sdsk ad160 0 0 0 0
Sdsk ad160 0 0 1 0
Stp ad160 0 0 3 0

But when I run #hwconfig -h this is what I get;

device address vec dma comment
======== ============= === === ===================
kernel - - - rel=3.2v5.0.7 kid=2003-02-18
cpu - - - unit=1 family=15 type=Intel Xeon
cpuid - - - unit=1 vend=GenuineIntel tfms=0:15:2:9(11)
fpu - 13 - unit=1 type=80387-compatible
pci 0xcf8-0xcff - - am=1 sc=0 buses=3
PnP - - - nodes=0
clock - - - type=TSC/2.392032383Ghz
serial 0x3f8-0x3ff 4 - unit=0 type=Standard nports=1 base=0 16550A/16
console - - - unit=vga type=0 num=12 scoansi=1 scroll=50
adapter 0xd800-0xd8ff 11 - type=ad160 ha=0 slot=0 bus=0 id=7 fts=sto
adapter 0xdc00-0xdcff 3 - type=ad160 ha=1 slot=0 bus=0 id=7 fts=sto
floppy 0x3f2-0x3f7 6 2 unit=0 type=135ds18
udi - - - UDI environment
adapter - - - ha=0 type=usb_msto UDI SCSI HBA
adapter 0x170-0x177 15 - type=IDE ctlr=secondary dvr=wd
bcme0 - 3 - chip=BCM5703 mem=FCD00000 phy=BCM5703 ddr=00:10: 18:06:49:56
cd-rom - - - type=IDE unit=0 ctlr=sec cfg=mst dvr=Srom->wd
disk - - - type=S ha=0 id=0 lun=0 bus=0 ht=ad160 unit=0
Sdsk - - - cyls=4427 hds=255 secs=63 unit=0 fts=stdb
Sdsk-0 - - - Vnd=SEAGATE Prd=ST336753LW Rev=DX10
usb_ohci - 5 - PCI bus=0 dev=15 func=2

I am using Lone tar as the backup software and it doesn't recognize the tape when I do a scan.

You need to install the tape drive first using
mkdev tape

Follow the prompts to install.

I was able to fix the problem reinstalling the SCSI card driver. Thanks for your help...