SCSI module loading for beige G3
Dean Takemori
yellowdog-general@lists.terrasoftsolutions.com
Sat Jul 5 22:34:10 2003
Hello all,
I have a Beige G3 with stock Yellowdog 3.0 linux installed on the internal IDE
drive. It works just fine except that for space reasons, I've set the /home
mount point to be on an internal SCSI hard drive.
On boot, the kernel doesn't load the scsi driver, so it complains that /dev/sda6
(the /home partition) isn't a block device (or some such error message).
If I let the computer finish booting and log in as root, I can insmod the scsi
driver (aic7xxx) by hand and mount /home just fine. Where is the proper place
to get the kernel to load the scsi driver early enough in the boot process to
properly mount /home?
I tried adding a path[boot] line to the /etc/modules.conf file with a symlink to
the scsi driver in that boot-path, but the module failed to load (due to failed
depenencies, I think) as did the modules normally loaded without that line.
Or do I edit a /etc/rc.whatever file? What's the syntax?
[I also note that the dmasound driver isn't loaded on boot either, but works
if insmoded by hand. Presumably I should load it in the same place as the
aic7xxx driver]
-dean takemori