Re: how to tell KERNELD to load 2nd SCSI driver ?

Hugo Van den Berg (hbe@cypres.nl)
Wed, 23 Jul 1997 17:08:38 +0200 ()


On Wed, 23 Jul 1997, Hubert Mantel wrote:

-> On Wed, 23 Jul 1997, Hugo Van den Berg wrote:
->
-> > On Fri, 18 Jul 1997, Henrik Storner wrote:
-> >
-> > -> In linux.kernel you write:
-> > ->
-> > -> > SCSI host #1 : NCR810 with 2 internal hard disks connected
-> > -> > SCSI host #2 : AHA1542 with internal cdrom, tape and
-> > -> > optinal external devices (hot swappable! ;)
-> > ->
-> > -> >now I'd like only to load the aha1542 driver via kerneld when I'm going
-> > -> >to need cdrom or tape.
-> > ->
-> > -> You can't - at least, the kernel currently does not recognize that there
-> > -> is a need to invoke kerneld under these circumstances. So short of
-> > -> hacking the kernel SCSI code, you are out of luck. Either load the module
-> > -> manually, or build both drivers into your kernel.
-> >
-> > I beg to differ. You can hack modules.dep in /lib/modules/<vesion> by hand to
-> > make st and sr_mod depend on aha1542. The kernel will signal the need for st
-> > (or sr_mod), and kerneld will load aha1542 along with it.
->
-> This does only work in your special case. If you have harddisks only on
-> both scsi adapters it will not work.

Correct. But I don't think many people will have several types/brands scsi
controler serving the disks. I think more people having different types
they will be using an old 16 bit controler to free scsi bandwidth for disks on
a faster controler by not having slow peripherals on the fast controler. For
them my solution works.

-----------------------------------------------
Hugo Van den Berg - hbe@cypres.nl
hugo.vandenberg@net.hcc.nl
Tel: +31-30-6025400 Fax: +31-30-6050799
-----------------------------------------------