I'm building a mythtv system now (about as slowly as anyone possibly can), and I'm stumped on the S/PDIF problem.<br><br>I have an MSI K9NGM2-FID - Socket AM2, nVidia GeForce 6150, and I'm using on-board sound with Intel HDA drivers (snd-intel-8x0).&nbsp; I installed Fedora Core 5, current updates.&nbsp; I've got a coax from my S/PDIF out to my Onkyo 304, and Onkyo set to consume coax.&nbsp; (It works from an actual DVD player.)
<br><br>I haven't done any alsa configuration.&nbsp; I looked into it, but frankly alsa is impenetrable&nbsp; (is there a good doc?&nbsp; I haven't seen one) - plus I've read comments saying it should work out of the box.<br><br>I've got a DVD in right now.&nbsp; I'll play it:
<br><br>mplayer -v -ao alsa -afm hwac3 -monitoraspect 16:9 -dvd-device /dev/cdrom dvd://1<br><br>I get a nice picture, but no sound.<br><br>The log from mplayer says:<br><br><blockquote>Trying to force audio codec driver family hwac3...
<br>Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF<br>dec_audio: Allocating 8192 bytes for input buffer.<br>dec_audio: Allocating 16384 + 65536 = 81920 bytes for output buffer.<br>No accelerated IMDCT transform found
<br>hwac3: switched to AC3, 448000 bps, 48000 Hz<br>AUDIO: 48000 Hz, 2 ch, ac3, 448.0 kbit/29.17% (ratio: 56000-&gt;192000)<br>Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF)<br>==========================================================================
<br>Building audio filter chain for 48000Hz/2ch/ac3 -&gt; 0Hz/0ch/??...<br>[libaf] Adding filter dummy<br>[dummy] Was reinitialized: 48000Hz/2ch/ac3<br>[dummy] Was reinitialized: 48000Hz/2ch/ac3<br>alsa-init: requested format: 48000 Hz, 2 channels, 100
<br>alsa-init: using ALSA 1.0.11rc2<br>alsa-spdif-init: playing AC3, 2 channels<br>alsa-init: using device iec958:{CARD 0 AES0 0x02 AES1 0x82 AES2 0x00 AES3 0x02}<br>alsa-lib: pcm_hw.c:1217:(snd_pcm_hw_open) open /dev/snd/pcmC0D1p failed: No such file or directory
<br>alsa-init: playback open error: No such file or directory<br>Could not open/initialize audio device -&gt; no sound.<br></blockquote><br>Okay, my /dev/snd directory contains pcmC0D0c, pcmC0D0p, pcmC0D1c, and pcmC0D2p.&nbsp; Whic is a clue - it seems I need to change a 1 to a 2 somewhere.
<br><br>Please, help.&nbsp; ALSA's gettin' me down.<br><br>