[NTLUG:Discuss] Adaptec 2930 under RH6.2
Richard Cobbe
cobbe at directlink.net
Sun Dec 3 12:32:19 CST 2000
Lo, on Sunday, December 3, Randall Gibson did write:
> the file /etc/modules contains modules auto loaded at boot time. (May be
> moved on RH)
On RH 6.2, it's /etc/conf.modules
> You could also re-compile the kernel with the module in.
For something like the SCSI driver, this is almost always a good idea.
First, if you're booting off a SCSI disk like me, this removes the need to
mess around with initial ramdisk images. Second, compiling things into the
kernel is almost always easier than running them as modules. Third, if you
mount partitions on a SCSI device on boot up and don't usually unmount them
until you shut down, then the SCSI module will stay loaded the entire time
the system is up. Unloading the module when it's not needed isn't going to
save you any memory, because it's always needed!
However, I don't know that this addresses the original problems directly.
I've got an Adaptec 2940, so I use the aic7xxx driver, but it's compiled
in. The kernel successfully autodetects it on bootup:
(scsi0) <Adaptec AHA-294X Ultra2 SCSI host adapter> found at PCI 0/13/0
(scsi0) Wide Channel, SCSI ID=7, 32/255 SCBs
(scsi0) Downloading sequencer code... 392 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.30/3.2.4
<Adaptec AHA-294X Ultra2 SCSI host adapter>
scsi : 1 host.
... followed by autodetecting the devices on that SCSI bus
I would assume that the module should do this autodetection when it's
loaded, but I can't say for sure. Does modprobe aic7xxx produce any
console output? Any log messages? Could you send those along?
If it doesn't, try recompiling the kernel with the driver in the main
binary and let me know what the startup logs say.
HTH,
Richard
More information about the Discuss
mailing list