[linux-audio-user] persistent emu10k1 capture channels problem

Lee Revell rlrevell at joe-job.com
Mon Feb 7 16:30:45 EST 2005

On Mon, 2005-02-07 at 16:06 -0500, Rick Wright wrote:
> I am still unable to get more than 2 capture channels.  I've set the 
> "interface", "input device", & "output device" as described by Shayne.  
> I also renamed my .asoundrc file to .asoundrc.bak (this will prevent it 
> from being used, right?).  This configuration gives me 2 capture and 16 
> playback channels.  Further, it only works if I set the number of input 
> channels to 0 or 2 and the number of output channels to 0 or 16.  
> Otherwise, I get an error: ALSA cannot set channel count to X for 
> capture/playback....  Now, I have also just updated qjackctl to 0.2.15 
> and am getting the same behavior.  BTW, I am only trying to use Audio 
> channels, no MIDI.

Probably you have the "EFX Voices Mask" control set to only capture two
channels, which was the previous default.  With a new ALSA the hw:0,2
device captures 16 channels by default.  But, if your old mixer state is
getting restored every time you install the new ALSA, then it's possible
the change would not take effect.

Try removing your asound.state (it should be in /etc or maybe somewere
under /var), then installing the new ALSA modules.  Also version 008 is
not recommended because there are serious bugs.

> Another question: What output connectors/jacks do all 16 output channels 
> map to on my card/external connector box?  I have experimented and it 
> seems that playback_11-_16 are unused for me.  Is this correct?  The 
> first 10 are mixed between analog/digital outputs.  However, there is a 
> unique set of 6 specific playback channels that give me 6 analog output 
> streams that I can use for 5.1 sound, which is what I want.

Yes, that sounds about right.  Not all 16 channels corresound to
physical outputs.


More information about the Linux-audio-user mailing list