This is taken from an old howto I wrote to get my ISA soundblaster working on Slackware.
this guide or howto will help you install a soundblaster awe 16/32 within slackware. though hardware may differ, this might not exactly work for you but this is how i got mine working. this is straightforward approach. some details won't be mentioned on how to do like editing files and such.
the first thing you need to obtain is the isapnptools which comes by default with slackware. if you didn't install it during your initial install you can either obtain it from your slackware cdrom or get it from here:
http://www.roestock.demon.co.uk/isapnptools/index.html
if you have the card installed and now have isapnptools installed. the first thing your going to perform is this command to copy the output of pnpdump to your /etc/isapnp.conf file.
# pnpdump > /etc/isapnp.conf
after you create the isapnp.conf file, your then going to want to edit it accordingly so it recognizes your soundcard. to do this, you can use any editor you prefer. in my case, i prefer to use vi so it i would just open up the file like this: # vi /etc/isapnp.conf
click here for an example of my
isapnp.conf file. all you need to do is to uncomment out the correct lines. see my example which should work for most systems.
once you got the isapnp.conf configured, its now time to edit so at boot time, it loads the correct module which in our case the soundblaster 16/32 uses the sound module. in some cases you may have to recompile your kernel to add support for this card. if your using a new install of slack and haven't recompiled the kernel as of yet, there shouldn't be any need for recompiling.
so our next step is to edit our modules file. the correct file to edit is going to be /etc/rc.d/rc.modules
when editing you want to scroll down to the sound section and you will find an entry that looks like this:
###Sound Support ###
# Sound Blaster Pro/16 support:
/sbin/modprobe sb io=0x220 irq=5 dma=3 dma16=5 mpu_io=0x300
it should be the first card listed under Sound Support as shown above. all the editing that needs to be done is just to uncomment the # sign in front of the "/sbin/modprobe sb io=0x220 irq=5 dma=3 dma16=5 mpu_io=0x300" which is shown above.
now before you think your done and reboot your system, you may want to change the permissions on these two devices, this enables support to all users instead of just root. running root is not recommended. you should only be logged in as root only when needed.
# chmod 666 /dev/dsp
# chmod 666 /dev/mixer
now at this time you should be able to reboot your system and test your sound after you have rebooted