<font color="black" face="Verdana,Arial,Helvetica" size="2"><font color="black" face="Verdana,Arial,Helvetica" size="2">&gt;If you run 'aplay -L' you will get a list of device names you can use <br>&gt;with the ALSA: prefix. You could also try ALSA:iec958 and see if this 
<br>&gt;works. Are you using a customised asound.conf like the one available <br>&gt;from the MythTV wiki? <br> &gt;<br>&gt;Nick <br>&gt;--  <br><br><a href="http://mythtv.org/wiki/" rel="nofollow" target="_blank"></a></font>
</font><br>I ran 'aplay -L', But I do not know what to look for it looks like a copy of my .asoundrc Below is the output :<br><br>PCM list:<br>hw {<br>&nbsp;&nbsp;&nbsp; @args.0 CARD<br>&nbsp;&nbsp;&nbsp; @args.1 DEV<br>&nbsp;&nbsp;&nbsp; @args.2 SUBDEV<br>&nbsp;&nbsp;&nbsp; @args.CARD
 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func getenv<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vars {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0 ALSA_PCM_CARD<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1 ALSA_CARD<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func refer
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name 'defaults.pcm.card'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; @args.DEV {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type integer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func igetenv<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vars {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0 ALSA_PCM_DEVICE
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func refer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name 'defaults.pcm.device'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; @args.SUBDEV {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type integer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func refer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name 'defaults.pcm.subdevice'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; type hw<br>&nbsp;&nbsp;&nbsp; card $CARD<br>&nbsp;&nbsp;&nbsp; device $DEV<br>&nbsp;&nbsp;&nbsp; subdevice $SUBDEV<br>}<br>plughw {<br>&nbsp;&nbsp;&nbsp; @args.0 CARD<br>&nbsp;&nbsp;&nbsp; @args.1
 DEV<br>&nbsp;&nbsp;&nbsp; @args.2 SUBDEV<br>&nbsp;&nbsp;&nbsp; @args.CARD {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func getenv<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vars {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0 ALSA_PCM_CARD<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1 ALSA_CARD<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func refer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name 'defaults.pcm.card'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; @args.DEV {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type integer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func igetenv
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vars {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0 ALSA_PCM_DEVICE<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func refer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name 'defaults.pcm.device'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp; @args.SUBDEV {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type integer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @func refer<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name 'defaults.pcm.subdevice'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; type plug<br>&nbsp;&nbsp;&nbsp; slave.pcm {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type hw<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; card $CARD
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; device $DEV<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; subdevice $SUBDEV<br>&nbsp;&nbsp;&nbsp; }<br>}<br>plug {<br>&nbsp;&nbsp;&nbsp; @args.0 SLAVE<br>&nbsp;&nbsp;&nbsp; @args.SLAVE {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; type plug<br>&nbsp;&nbsp;&nbsp; slave.pcm $SLAVE<br>}<br>shm {<br>&nbsp;&nbsp;&nbsp; @args.0 SOCKET
<br>&nbsp;&nbsp;&nbsp; @args.1 PCM<br>&nbsp;&nbsp;&nbsp; @args.SOCKET {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; @args.PCM {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; type shm<br>&nbsp;&nbsp;&nbsp; server $SOCKET<br>&nbsp;&nbsp;&nbsp; pcm $PCM<br>}<br>tee {<br>&nbsp;&nbsp;&nbsp; @args.0 SLAVE<br>&nbsp;&nbsp;&nbsp; @
args.1 FILE<br>&nbsp;&nbsp;&nbsp; @args.2 FORMAT<br>&nbsp;&nbsp;&nbsp; @args.SLAVE {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; @args.FILE {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; @args.FORMAT {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default raw<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; type file
<br>&nbsp;&nbsp;&nbsp; slave.pcm $SLAVE<br>&nbsp;&nbsp;&nbsp; file $FILE<br>&nbsp;&nbsp;&nbsp; format $FORMAT<br>}<br>file {<br>&nbsp;&nbsp;&nbsp; @args.0 FILE<br>&nbsp;&nbsp;&nbsp; @args.1 FORMAT<br>&nbsp;&nbsp;&nbsp; @args.FILE {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; @args.FORMAT {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type string<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; default raw<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; type file<br>&nbsp;&nbsp;&nbsp; slave.pcm null<br>&nbsp;&nbsp;&nbsp; file $FILE<br>&nbsp;&nbsp;&nbsp; format $FORMAT<br>}<br>null {<br>&nbsp;&nbsp;&nbsp; type null<br>}<br>cards 'cards.pcm'<br>front 'cards.pcm.front'<br>rear 'cards.pcm.rear'<br>
center_lfe 'cards.pcm.center_lfe'<br>side 'cards.pcm.side'<br>surround40 'cards.pcm.surround40'<br>surround41 'cards.pcm.surround41'<br>surround50 'cards.pcm.surround50'<br>surround51 'cards.pcm.surround51'<br>surround71 '
cards.pcm.surround71'<br>iec958 'cards.pcm.iec958'<br>spdif 'cards.pcm.iec958'<br>modem 'cards.pcm.modem'<br>phoneline 'cards.pcm.phoneline'<br>dmix 'cards.pcm.dmix'<br>dsnoop 'cards.pcm.dsnoop'<br>default {<br>&nbsp;&nbsp;&nbsp; type plug
<br>&nbsp;&nbsp;&nbsp; slave.pcm digital-hw<br>}<br>analog {<br>&nbsp;&nbsp;&nbsp; type plug<br>&nbsp;&nbsp;&nbsp; slave.pcm analog-hw<br>}<br>mixed-analog {<br>&nbsp;&nbsp;&nbsp; type plug<br>&nbsp;&nbsp;&nbsp; slave.pcm dmix-analog<br>}<br>digital {<br>&nbsp;&nbsp;&nbsp; type plug<br>&nbsp;&nbsp;&nbsp; slave.pcm digital-hw
<br>}<br>mixed-digital {<br>&nbsp;&nbsp;&nbsp; type plug<br>&nbsp;&nbsp;&nbsp; slave.pcm dmix-digital<br>}<br>analog-hw {<br>&nbsp;&nbsp;&nbsp; type hw<br>&nbsp;&nbsp;&nbsp; card 0<br>}<br>digital-hw {<br>&nbsp;&nbsp;&nbsp; type hw<br>&nbsp;&nbsp;&nbsp; card 0<br>&nbsp;&nbsp;&nbsp; device 0<br>}<br>dmix-analog {<br>&nbsp;&nbsp;&nbsp; type dmix
<br>&nbsp;&nbsp;&nbsp; ipc_key 1234<br>&nbsp;&nbsp;&nbsp; slave {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pcm analog-hw<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; period_time 0<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; period_size 1024<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; buffer_size 4096<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; rate 48000<br>&nbsp;&nbsp;&nbsp; }<br>}<br>dmix-digital {<br>&nbsp;&nbsp;&nbsp; type dmix<br>&nbsp;&nbsp;&nbsp; ipc_key 1235
<br>&nbsp;&nbsp;&nbsp; slave {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pcm digital-hw<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; period_time 0<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; period_size 1024<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; buffer_size 4096<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; rate 48000<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>