Quote:
Originally Posted by bjp4549
Is there a way for me to buy or construct a Linux box that can read SCSI DAT2, DAT3 and DAT4 tapes? I have the drives, I just need the box, scsi card and OS/drivers.
|
OS drivers are basic SCSI support, the module for the adapter and the st (Scsi Tape) module. Most kernels will already have them, either built-in or as modules.
I.e. in my system I got an Adaptec 29160 card, the kernel already got the basic SCSI support built-in
Code:
# SCSI device support
CONFIG_SCSI_MOD=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=y
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
# SCSI support type (disk, tape, CD-ROM)
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_ENCLOSURE=m
CONFIG_SCSI_MULTI_LUN=y
in the kernel's config and
Code:
modprobe aic7xxx
modprobe st
for the loadable modules, with the drive connected and switched ON.
I've made it easy on myself by creating a /etc/modprobe.d/scsitape.conf in which aic7xxx is a requirement for st, which means I only need the modprobe st.
Code:
install st /sbin/modprobe aic7xxx; /sbin/modprobe --ignore-install st
But of course this will be different in your system.
PS: as my DDS drive is an autochanger it is multi-lun, that's why the MULTI-LUN=y in above's config options
Code:
Host: scsi58 Channel: 00 Id: 04 Lun: 00
Vendor: HP Model: C5713A Rev: H307
Type: Sequential-Access ANSI SCSI revision: 03
Host: scsi58 Channel: 00 Id: 04 Lun: 01
Vendor: HP Model: C5713A Rev: H307
Type: Medium Changer