As part of my experimenting to get both of my cards playing the same stream, I defined a configuration in asoundrc using the multi plugin, per the docs here <a href="http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html">
http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html</a><br><br>The complete asoundrc follows. Testing using aplay -vD XXX myfile.wav, where XXX is the pcm name, usb, desktop and default work fine; however, multi and ttable both give an error:
<br><br>aplay: set_params:906: Channels count non available<br><br>What does this mean and how can I fix it? <br><br>Thanks<br>Reuben<br><br>----<br><br>pcm.usb {<br> type hw<br> card 1<br> device 0<br>
channels 2<br>}<br><br>pcm.desktop {<br> type hw<br> card 0<br> device 0<br> channels 2<br>}<br><br>pcm.both {<br> type multi<br> slaves {<br> a {<br> pcm "desktop"
<br> channels 2<br> }<br> b {<br> pcm "usb"<br> channels 2<br> }<br> }<br> bindings {
<br> 0 {<br> slave a<br> channel 0<br> }<br> 1 {<br> slave a<br> channel 1<br>
}
<br> 2 {<br> slave b<br> channel 0<br> }<br> 3 {<br> slave b<br> channel 1<br>
}
<br> }<br>}<br><br>pcm.ttable {<br> type route<br> slave.pcm "both"<br> ttable.0.0 1<br> ttable.1.1 1<br> ttable.0.2 1<br> ttable.1.3 1<br>}<br><br>pcm.!default {<br> type plug <br> slave.pcm "usb"
<br>}<br><br><br><br>