After perform detail investigations, I found that the default device name was 'nst0' used in '/sbin/esmith/backup' and '/etc/flexbackup.conf' in e-smith v4.1.2. Since the general device name used in common backup software is 'st0' for SCSI tape drive, the problem was solved after changing all 'nts0' to 'st0'. As e-smith advises not to change these configuration files, pls follows the 'Custom template modifications' to do the changes. (
http://www.e-smith.org/custom).
First of all, pls follow Darrell May's instruction to add the aic7xxx driver to e-smith as follows:
Basically you need to load 2 modules and make sure other modules are not loading in conflict as the e-smith default is set to use ide-scsi if the scsi controller is not installed at the time e-smith is installed:
aic7xxx = Adaptec scsi controller
st = scsi tape
Start by issuing 'lsmod' to see what modules are loading. Next edit /etc/modules.conf and you should see these two lines:
alias scsi_hostadapter ide-scsi
pre-install ide-scsi modprobe ide-cd
Make a backup copy of /etc/modules.conf and if you have an ide cdrom, edit as follows. If not simply remove the second line:
alias scsi_hostadapter aic7xxx
pre-install aic7xxx modprobe ide-cd
Reboot e-smith and this should autoload the aic7xxx driver anytime a call is made to the scsi tape. Test by simply issuing:
mt -f /dev/st0 status