If you need to user ibm lto tape drive inside IBM, Adic, Dell tapelibrary, with Tivoli Storage Manager is necessary to use

Download latest driver from IBM Fixcentral: Storage Systems => Tape Systems => Tape device drivers and software => Linux

Get two two RPMs (my system is an RHEL 5 on 32bit hardware) : lin_tape-1.61.0-1.src.rpm <== Kernel module lin_taped-1.61.0-rhel5.i386.rpm <== Binary services

First step, rebuild the source:

# rpmbuild --rebuild lin_tape-1.61.0-1.src.rpm` `
 Installing lin_tape-1.61.0-1.src.rpm
 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.625
 + umask 022
 + cd /usr/src/redhat/BUILD
 + cd /usr/src/redhat/BUILD
 + rm -rf lin_tape-1.61.0
 + /bin/gzip -dc /usr/src/redhat/SOURCES/lin_tape-1.61.0.tgz
 [cut]
 Wrote: /usr/src/redhat/RPMS/i386/lin_tape-1.61.0-1.i386.rpm
 Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.18792
 + umask 022
 + cd /usr/src/redhat/BUILD
 + cd lin_tape-1.61.0
 + rm -rf /var/tmp/lin_tape-1.61.0-1-root-root
 + exit 0
 Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.18792
 + umask 022
 + cd /usr/src/redhat/BUILD
 + rm -rf lin_tape-1.61.0
 + exit 0

Second step, install all:

# rpm -Uhv /usr/src/redhat/RPMS/i386/lin_tape-1.61.0-1.i386.rpm
# rpm -Uhv lin_taped-1.61.0-rhel5.i386.rpm

Last step, start service and check for the probed devices:

 # /etc/init.d/lin_tape start
 # cat /proc/scsi/IBM*
 lin_tape version: 1.61.0
 lin_tape major number: 253
 Attached Changer Devices:
 Number  model       SN                HBA             SCSI            FO Path
 lin_tape version: 1.61.0
 lin_tape major number: 253
 Attached Tape Devices:
 Number  model       SN                HBA             SCSI            FO Path
 0       ULTRIUM-TD2 1110274799        Adaptec 29160B Ultra160 SCSI 2:0:1:0         NA
 1       ULTRIUM-TD2 1110275058        Adaptec 29160B Ultra160 SCSI 2:0:2:0         NA        `