[mythtv-users] SPDIF Audio = no sound, Myth FE lockup in speaker test
Mark Perkins
perkins1724 at hotmail.com
Thu Nov 5 08:11:02 UTC 2015
> On 5 Nov 2015, at 12:29 pm, Kingsley Turner <krt at krt.com.au> wrote:
>
> Greetings Earthlings,
>
> A few weeks ago I basically replaced the inside of my HTPC. Reinstalled form Mythbuntu 12.04.2, Mythtv 0.27 + updates
>
> The new motherboard did not have an SPDIF output port, (just a header) so I had to rely on HDMI output until the SPDIF rear panel bracket arrived.
>
> Aside: Gigabyte lists this part as "optional", but their support said they don't sell them anymore. HDMI audio worked poorly (in stereo). If the monitor went into power-save mode I had to reboot or logout for it to start working again. Perhaps this is because I had to hardcode the EDID into X11/xorg.conf since the monitor would not be detected by the video card (Nvidia 610, with nvidia drivers) after it went into power-save. Ho-hum.
>
> So, the bracket is installed, the header connected. I have the red light coming out of the Toslink(sp?) port, so I assume it's OK. If I had the 5V or Ground miss-connected, this would not be the case, and the only remaining wire is the signal.
>
> The amplifier has basically been sitting idle, so I just plugged the link back in to the new port. I did check the volume, and amplifier settings.
>
> I un-muted SPDIF in alsamixer. Interestingly (confusingly) there's 3x SPDIF entries: "S/PDIF", "S/PDIF Default", "S/PDIF 16". The first one defaults to being muted. FWIW: I also disabled "Auto-Mute Mode", whatever that is.
>
> I went into Mythfrontend [Setup]->[Audio], then [ReScan].
> The Audio Output Device defaulted to: ALSA:iec958:CARD=PCH,DEV=0
> Which looks good. This is what it was set to with my old motherboard.
> Dolby Digital and DTS are checked.
> Speaker Config = 5.1
> Upconvert Stereo to 5.1 sound is checked
> Upmix Quality = Best
>
> Which seems to match aplay -L and -l :
> # aplay -L
> [...]
> iec958:CARD=PCH,DEV=0
> HDA Intel PCH, ALC887-VD Digital
> IEC958 (S/PDIF) Digital Audio Output
> [... plus a truckload of others]
>
> # aplay -l
> card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> [... plus the NVidia HDMI]
>
> If I then go into [Test]
>
> The mythfrontend.log gets the messages:
> Nov 5 12:37:27 mediabox mythfrontend.real: mythfrontend[1536]: I CoreContext audio/audiooutputbase.cpp:792 (Reconfigure) AOBase: Opening audio device 'iec958:CARD=PCH,DEV=0' ch 2(6) sr 48000 sf signed 16 bit reenc 0
> and
> Nov 5 12:37:47 mediabox mythfrontend.real: mythfrontend[1536]: E AudioOutputBase audio/audiooutputalsa.cpp:623 (WriteAudio) ALSA: WriteAudio: Write failed, state: 3, err: Input/output error
>
> If I select [Center] nothing happens. If I select it again, mythfrontend locks up.
> (there's no additional mythfrontend.log)
>
> I can kill the process, and it restarts OK.
>
> Playing any sort of video results in no audio.
>
> The only thing I can think of is that "aplay -l" says the digital output device is device 1, not 0.
> But trying to use iec958:CARD=PCH,DEV=1 just fails.
>
>
> Any ideas?
>
>
> _______________________________________________
Just guessing, but given its a new install have you checked permissions of audio device versus user running MythFE?
More information about the mythtv-users
mailing list