All you need is the modules for alsa. The alsa libraries that have nothing to do with the kernel but only with glib should stay the same. The package that contains the modules is alsa-driver.
I would use the same alsa version(1.0.5a), in case there is a confict with the other alsa packages. If you have the 3rd and 4rth slack 10 cd go to the source/l/alsa-driver/ (it's in one of the cd's) and copy the context (the files you see below) of this directory in a local folder. if not go to a slackware mirror and download the source. This is a Greek mirror:
ftp://ftp.ntua.gr/pub/linux/slackwar...l/alsa-driver/
the files:
alsa-driver-1.0.5a.tar.bz2
alsa-driver.SlackBuild
doinst.sh.gz
slack-desc
The alsa-driver.SlackBuild is a script that will make the slack-driver package, out of the source: alsa-driver-1.0.5a.tar.bz2
Open alsa-driver.SlackBuild with an editor and you'll find a line:
KVERSION=${KVERSION:-2.4.26} change this to
KVERSION=${KVERSION:-2.4.29}
Make sure you have booted with the new kernel and run the script:
Code:
./alsa-driver.SlackBuild
this will compile and store in /tmp the package: alsa-driver-1.0.5a_2.4.29-i486-1.tgz
install it with:
Code:
installpkg /tmp/alsa-driver-1.0.5a_2.4.29-i486-1.tgz
there is no need to uninstall alsa-driver-1.0.5a_2.4.26-i486-1 if you still have the old kernel.
Actually the wiser thing to do is to keep both kernels. In this case you'll need both packages to have sound when booting with both kernels.