I am going crazy trying to get my sound card to be recognized!!! I am using slink and pulled the latest kernel sources off of the 2 official cd-roms. I used the pnpdump tool to determine the base address, IRQ's, etc of my card (a 3 year old Ensoniq Soundscape VIVO). I put these into a /etc/isapnp.conf file. I then went and rebuilt a kernel with sound support for my card compiled in and used all the same settings as I put in /etc/isapnp.conf file. I chose the OSS Soundscape driver. I then noticed the Debian install didn't setup any of the /dev/ files. So I did a /dev/MAKEDEV audio which seemed to create all the devices. I then installed my new kernel with lilo and rebooted to it.
When it starts up you can see a message that isapnp found my card and activated it. You can even hear a click on the speakers. (It is interesting to note that this message does not appear in /var/log/messages or as a result of dmesg). But if I do a dmesg it says card not found. If I do 'cat /dev/sndstat' my card and settings show up in parenthesis which according to the how-to mean it wasn't recognized. So since then I have tried all the settings that pnpdump says will work (there are multiple choices). I have made and remade my kernel a zillion times and I am ready to throw the damn card out the window. Any ideas? Do I need to have the isapnp running (in /etc/init.d) to setup the card before the kernel will find it? Or should I remove isapnp? (I got all my other peripherals and systems (X, ppp, zip drive) to work almost on the first try...but this sound card business is crazy). Thanks!!!!