On Fri, Sep 09, 2005 at 02:09:57PM -0400, James B. Byrne enlightened us: > I have an IDE based PC running Linux/CentOS4 to which I wish to > attach a scsi dlt. The host controller is an Adaptec AHA3940 > something that lspci reports as: > SCSI storage controller: Initio Corporation 360P (rev 02). > I'm not so sure it's an Adaptec controller if it's reporting itself as an Initio, but I suppose I could be wrong. > I would like to have the system load the driver for this adapter at > boot but I have two problems: 1. I am not sure which driver to use; > and 2. I do not know how to force Linux to load a driver module. > > My research to date indicates that the driver module for this > device likely is one of: > > /lib/modules/2.6.9-11.EL/kernel/drivers/scsi/aic7xxx/aic7xxx.ko > /lib/modules/2.6.9-11.EL/kernel/drivers/scsi/aic7xxx/aic79xx.ko > /lib/modules/2.6.9-11.EL/kernel/drivers/scsi/initio.ko > > My reading of man modprobe.conf and modprobe lead me to conclude > that the following needs to be added to /etc/modprobe.conf > > install <name of one of the above drives> > alias scsi_host_adapter <name used for install> > Chances are it's the initio.ko module. > Can somebody confirm whether I am on the right track or not and > provide some advice has to how to proceed? Which is the preferred > driver for this card? Do I have to make additional entries for the > tape drive itself an HP surestore dlt vs80? How do I create the > necessary /dev/st# and /dev/mt# entries? Is there a Linux utility > program like kudzu that can probe the hardware and automate any of > this? > Yeah, you're pretty well on the right track. Try running modprobe initio as root. Then run dmesg to see if it reports success. Should see something similar to: SCSI subsystem driver Revision: 1.00 scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 <Adaptec 3960D Ultra160 SCSI adapter> aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 <Adaptec 3960D Ultra160 SCSI adapter> aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs if it is successful. At that point, make your changes to modprobe.conf and you should be fine for reboots. The OS should create the /dev/*st0 files for you. In dmesg you should see something like: st: Version 20040102, bufsize 32768, max init. bufs 4, s/g segs 16 Attached scsi tape st0 at scsi0, channel 0, id 6, lun 0 > I am a digest subscriber so replies that only go to the list will > reach me in about 24 hours. > Thanks for noting, I CC'd you directly. Matt -- Matt Hyclak Department of Mathematics Department of Social Work Ohio University (740) 593-1263