The default slack 2.4.5 kernel throws this error when building some 3rd party modules, the easiest way around it is to compile a new kernel (it's not as hard to do as it sounds). Download the latest kernel (2.4.18) from your nearest kernel.org mirror and follow these steps for slackware.
Step 1. Fixing up /etc/lilo.conf
Add the below entires to your lilo.conf
# Backup Image
image = /vmlinuz.old
root = /dev/hda1
label = oldlinux
Note: replace /dev/hda1 with your boot partition.
Step 2. Compiling the kernel the quick way
Once you have this you are ready to build that new kernel the quick way.
Below is the sequence you should follow:
make mrproper (I dont do this most of the time since it will remove
your .config)
make menuconfig (ncurses based kernel configuration menu system)
make dep (fix up dependencies)
make clean (get rid of old o files and stuff)
make bzImage (build it)
make install (read the note below for this one)
make modules (build the modules)
make modules_install (install the modules)
Note: "make install" is one that most don't use but if you run Slackware
it will work fine. What it does is: copies, moves, and renames all the
files to where they need to be. It also updates lilo for you. This method
is very clean fast and easy to use. Again saves a few steps that the
readme file says you need to make. If your new kernel fails to work you
can boot the old one by hitting the left shift key at the lilo prompt
during bootup and typing oldlinux.
|