The udev way to have two sound cards is actually much less trouble than ever before as long as you clean up all the old configuration files from before the upgrade from lenny to squeeze.
You can get rid of /etc/soundprobe.conf. That was needed to try to force the correct device to always be card 0 and the second sound card to be card 1. It was necessary in this system under lenny but it helps break the squeeze version of the same system. One doesn't need that any more. /etc/modules doesn't need anything related to either of the two sound cards. You should also restore /etc/modprobe.d to a squeeze or wheezy stock version but be careful. I installed the oss-compat package under lenny which places oss-compat.conf in /etc/modprobe.d. If you had oss-compat installed before, you still need this file. Without it, there is no /dev/dsp or /dev/dsp1 which is built by the oss compatibility package. It goes without saying that your mileage will definitely vary with different sound cards and system hardware but with the cs4237 which is one of the chip sets that Dell used on their systems of about ten years ago, and a SoundBlaster SBAWE64 gold which behaves as a SB16 under linux, udev figures it out very nicely without any special configuration needed. On this system when everything works, you get a thump from the cs4237 and also the SB16 at close to the same time during the boot. ls /proc/asound CS4237B S16 card0 card1 cards devices hwdep modules oss pcm seq timers version This agrees with either arecord -l or aplay -l **** List of PLAYBACK Hardware Devices **** card 0: S16 [Sound Blaster 16], device 0: SB16 DSP [DSP v4.16] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: CS4237B [CS4237B], device 0: WSS [CS4237B] Subdevices: 1/1 Subdevice #0: subdevice #0 -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201205131925.q4djpef0069...@x.it.okstate.edu