SCSI module loading for beige G3
John M Phillips
yellowdog-general@lists.terrasoftsolutions.com
Sun Jul 6 06:00:02 2003
What is in your "/etc/modules.conf" file. Mine (in a G4) has :
alias scsi_hostadapter aic7xxx
alias sound-slot-0 dmasound_pmac
The path is not specified and is automatically generated from:
/lib/modules/<kernal version>.
Also check in "/etc/fstab", the line for "/" should end in " 1 1",
and the line for "/home" should end in " 1 2". This delays the fsck
on "/home".
John M Phillips
On Sat, 5 Jul 2003, Dean Takemori wrote:
>
> 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]
>