Go to your linux source directory, /usr/src/linux. This can be linux-2.4, since it is a Redhat 9. run 'make menuconfig' and select 'Probe all LUNs on each SCSI device' in 'SCSI Support'. This will enable CONFIG_SCSI_MULTI_LUN. Now save and quit from menuconfig. You can do a manually check in the .config file whether CONFIG_SCSI_MULTI_LUN is enabled or not.
Now compile the kernel by the following -
make dep make bzImage make modules make modules_install
Now copy the new kernel bzImage from arch/i386/boot to /boot cp /usr/src/linux-2.4/arch/i386/boot/bzImage /boot/bzImage
Update lilo (/etc/lilo.conf) or grub (/etc/grub.conf) to reflect the addition of
new kernel. Now you can boot with the new kernel, which will be having
the required support in the kernel.
Refer any document on kernel compilation for further details...
Regards
Suneesh
l x wrote:
Hi,
I'm using redhat 9 and it seems CONFIG_SCSI_MULTI_LUN is not set. I would appreciate it if come one could tell me how/where to set CONFIG_SCSI_MULTI_LUN=y and how to re-compile the kernel step by step after set it.
Thanks,
T.
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/