[alsa-devel] [PATCH alsa-lib emu10k1.conf 1/1] Fix "front" device of SB Live! Platinum

Takashi Iwai tiwai at suse.de
Wed Apr 20 14:30:54 CEST 2011

At Tue, 12 Apr 2011 10:17:32 +0800,
Raymond Yau wrote:
> Since commit 148c2b8e7c12b4ab8a039995fa9904e7e1300cc4. Front channels via
> fxbus 8 and 9
> No sound from the front jack of SB Live! platinum CT4760P when the
> application using "front" device but sound from front jack when application
> using hw:0,0 and /dev/dsp
> Error message " I: (alsa-lib)setup.c: Cannot lock ctl elem*"* when
> Pulseaudio server open "front" device for playback and capture at the same
> time because of locked "EMU10K1 Send PCM Volume"

These are two different problems.  The latter can be solved by removing
the locks in hooks.

But reverting the whole FX routing causes a regression, so can't be
taken as is.  If the FX route 8/9 can't be used for the front output
on some models, the driver should notify it somehow and we need to
handle differently for them.  Typically, the driver sets a different
driver-name so that alsa-lib can use the corresponding card config

I'll fix the lock issue first.



More information about the Alsa-devel mailing list