SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Do not compile IDE or IDE chipset support as a module. You need it compiled directly into the kernel or else it can't read your disk or root filesystem... which is why it can't read modules.
One strange thing: I noticed that after I ran make mrproper, the .config file was deleted. When I went into make menuconfig (with a new configuration being taken from the existing kernal I assume) the settings were not the same as in the original .config file (processor family was different, HIMEM support was set, etc).
Using the original .config file, I triple checked to make sure that IDE, SCSI, and RAID support were compiled into the kernel (my CDROM is IDE, hard drives SCSI raid).
Went through the compile routine again and BANG... the same problem!
Did you run lilo after installing the new kernel and after the modification of lilo.conf ?
And it is not strange your .config file is gone after running 'make mrproper', that's expected behaviour. It will clean your kernel-source tree including config files. But there is no need to run 'make mrproper' first. The make clean after make dep is good enough.
To add to rotvogel's comments - any changes you make to /etc/lilo.conf will not take effect until you rerun the lilo program, which you can do by running this command: /sbin/lilo
After that, reboot and lilo should display a menu listing the different choices you've got on your PC. Overall, the steps you are describing for the 2.4.xx compile sound correct to me. If you still have problems, please post your lilo.conf -- J.W.
I had compiled SCSI and RAID support into the kernel, but the SCSI host adapter was being compiled as a module.
I'm on a Dell PowerEdge 1750 with PERC 4/Di RAID. I did a little research on the web and found out the MegaRaid driver is compatible. Compiled that in and... it works!
Thanks for the help... your posts definitely guided me in the right direction!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.