Yesterday I updated the slackware kernel to 2.6.16.22. I picked up this version from the testing directory on the slackware’s ftp site.
The packages I needed were:
kernel-generic-2.6.16.22-i486-1.tgz kernel-modules-2.6.16.22-i486-1.tgz alsa-driver-1.0.11_2.6.16.22-i486-1
Apart from these I installed the source package also
kernel-source-2.6.16.22-i486-1.tgz
After installing these packages using
installpkg
I created the initrd image for the kernel.
mkinitrd -c -k 2.6.16.22 -m reiserfs
Change LILO
I added following lines in my lilo.conf
# vi /etc/lilo.conf image = /boot/vmlinuz initrd=/boot/initrd.gz root = /dev/hda2 label = Linux-2.6.16 read-only
and then
# lilo -v # reboot
ALSA Driver
There is a seperate ALSA driver package for every slackware kernel and since I had already installed the required driver for the new kernel. I needed to run the
alsaconf
and any mixer program of choice like
alsamixer
or
aumix