[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Solved! AWE64 Gold is Easy to Kill



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


Reply to: