Big fat warning...do
NOT remove your old, known to be working kernel and keep it as a choice in your menu.lst or lilo.conf until you're absolutely sure the new kernel works.
Given simcox1's generic configuration file, doing the following should give you a shiny new 2.6 series kernel. Use
www.google.com for more detailed instructions, there are any number of sites providing advice/instructions on this procedure. Just be careful the advice/instructions apply to the 2.6 kernel. Alot of them don't and still tell you to do things like create /usr/src/linux symlinks to the source tree.
Code:
cd /usr/src
wget http://ftp.osuosl.org/pub/slackware/slackware-11.0/testing/source/linux-2.6.18/config-generic-2.6.18
mv -v config-generic-2.6.18 linux/.config
cd linux
make mrproper
make menuconfig
make
make modules_install
cp arch/<your_system_arch>/boot/bzImage /boot/kernel-2.6.19.2
cp System.map /boot/System.map-2.6.19.2
cp -v .config /boot/config-2.6.19.2
The configuration menu provides help on *every* selection. Usually the help says something like, "If you are unsure select..." and gives you a safe alternative. As far as modules vs. built in, stick with the generic configuration file simcox1 provided. Disable support only for those items you know you don't have.
Replace <your_system_arch> with the appropriate architecture. For example, my system is an x86_64, yours may be i386, only you know. After this you will need to edit your menu.lst or lilo.conf (?) and add the new kernel. Reboot, select the new kernel, hold your breath.