Quote:> Where in Redhat 4.2 does it initialize your hardware modules? I
>upgraded the kernel to 2.0.32 and removed all traces of 2.0.30 (or so I
>thought) and recompiled everything and I still can't get my SCSI card to
>init at boot time because it says the module contains 2.0.30 symbols.
Probably comes from the "initrd" file loaded by LILO in a default
RedHat setup. RedHat has all SCSI drivers as modules, so they need
an initial ram-disk to load the module from - it's /boot/initrd.
If you rebuild the kernel with the SCSI driver as a module, and
you need it for booting, then you must rebuild the initrd-file with
/sbin/mkinitrd (see "man mkinitrd"). If you don't need initrd, you
can simply remove the inird-setting from /etc/lilo.conf and re-run
Henrik Storner "...Unix, MS-DOS, and Windows NT
(also known as the Good, the Bad,
and the Ugly)." [Matt Welsh]