Help needed compiling kernel 2.6.8.1

im trying to compile kernel 2.6.8.1 on a dual xeon scsi server. the origional kernel was 2.4.21-9.ELsmp on red hat enterprise 3 Taroon Update 1. i have already installed module-init-tools and generated /etc/modprobe.conf. now here's the problem:

the old kernel config loaded the scsi driver for my scsi adapter (Adaptec AIC-7899P U160) as a module named aic7xxx. when i compiled the new kernel, at first i tried to keep this driver as a module. then the system refused to boot up, with an error

VFS: Unable to mount root fs on unknown|block(0,0)

please note that the ext3 file system was already compiled into the kernel, and i did run mkinitrd to create an init image with no errors. however it seemed that it didnt help as the system could not mount the root partition on the scsi drive.

then i tried to reconfig the kernel and compile the driver into the kernel. this time when i tried to run mkinitrd, i got an error

No module aic7xxx found for kernel 2.6.8.1, aborting

at this point i don't know how to proceed. if i remove the aic7xxx alias from /etc/modprobe.conf and rerun mkinitrd, will the new kernel be able to boot up? i'm not sure and i really don't want to experiment it again with the dc staff.

your help is appreciated! thanks.

 

 

 

 

Top