[alsa-devel] SPDIF out with HDA/Conexant 20561?
Has anyone had any luck enabling S/PDIF output with the Conexant 20561/ctx5051?
On my Lenovo W500 I see a digital output device, I can play on it but I can't hear any sound on my receiver. There was a patch by Takashi earlier this year to correct a wrong nodeID (03b515c45e2a93331d2ac9dc1c16440f7fa313ec, ALSA: hda - Fix SPDIF output widget for Cxt5051 codec), so I figure some amount of testing has been done already?
I wonder if this comes from a non-initialized pin configuration as reported in /proc/asound/card0/codec#0? Node 0x1c [Pin Complex] wcaps 0x400701: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x40f001f0: [N/A] Other at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Power states: D0 D1 D2 D3 Power: setting=D0, actual=D0 Connection: 1 0x12
Node 0x12 [Audio Output] wcaps 0x211: Stereo Digital Control: name="IEC958 Playback Con Mask", index=0, device=0 Control: name="IEC958 Playback Pro Mask", index=0, device=0 Control: name="IEC958 Playback Default", index=0, device=0 Control: name="IEC958 Playback Switch", index=0, device=0 Control: name="IEC958 Default PCM Playback Switch", index=0, device=0 Device: name="Conexant Digital", type="SPDIF", device=1 Converter: stream=0, channel=0 Digital: Digital category: 0x0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x5]: PCM AC3
Thanks - Pierre
Are you using the Thinkpad Docking station with the S/PDIF on the side? The headphone jack on those doesn't have S/PDIF.
I have not been able to verify this so glad your email came.. but it seems like the T400, T500, & W500 do not actually work with it.
Did you try under Windows & if so did it work?
Thanks, Jerone
On Tue, 2010-05-04 at 18:19 -0500, pl bossart wrote:
Has anyone had any luck enabling S/PDIF output with the Conexant 20561/ctx5051?
On my Lenovo W500 I see a digital output device, I can play on it but I can't hear any sound on my receiver. There was a patch by Takashi earlier this year to correct a wrong nodeID (03b515c45e2a93331d2ac9dc1c16440f7fa313ec, ALSA: hda - Fix SPDIF output widget for Cxt5051 codec), so I figure some amount of testing has been done already?
I wonder if this comes from a non-initialized pin configuration as reported in /proc/asound/card0/codec#0? Node 0x1c [Pin Complex] wcaps 0x400701: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x40f001f0: [N/A] Other at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Power states: D0 D1 D2 D3 Power: setting=D0, actual=D0 Connection: 1 0x12
Node 0x12 [Audio Output] wcaps 0x211: Stereo Digital Control: name="IEC958 Playback Con Mask", index=0, device=0 Control: name="IEC958 Playback Pro Mask", index=0, device=0 Control: name="IEC958 Playback Default", index=0, device=0 Control: name="IEC958 Playback Switch", index=0, device=0 Control: name="IEC958 Default PCM Playback Switch", index=0, device=0 Device: name="Conexant Digital", type="SPDIF", device=1 Converter: stream=0, channel=0 Digital: Digital category: 0x0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x5]: PCM AC3
Thanks
- Pierre
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
Are you using the Thinkpad Docking station with the S/PDIF on the side? The headphone jack on those doesn't have S/PDIF.
Yes I am using the side coax connector on the docking station.
I have not been able to verify this so glad your email came.. but it seems like the T400, T500, & W500 do not actually work with it.
Did you try under Windows & if so did it work?
No I don't have Windows on this thing. For now I have no real way to tell if the output is properly configured, if the connector works, if the cable's bad... Cheers - Pierre
On Wed, 2010-05-05 at 07:29 -0500, pl bossart wrote:
Are you using the Thinkpad Docking station with the S/PDIF on the side? The headphone jack on those doesn't have S/PDIF.
Yes I am using the side coax connector on the docking station.
I know the T61 is properly wired for it. Had a chance to try it in person. It also had a AD codec as opposed to conexant.
I have not been able to verify this so glad your email came.. but it seems like the T400, T500, & W500 do not actually work with it.
Did you try under Windows & if so did it work?
This has been the main issue. Can't get a total confirmation that it even works to begin with for these machines. Also Lenovo has removed the port from the recent line of docking stations.
If I can find anything useful .. I'll reply back soon.
I really wanted to remove the SPDIF port being exposed as it shows up on my X301 .. and X200 (They all have the same codec), but don't use that docking station. But the use case your trying to do is the only way to do it and it would only be with the T400/T500 & W500 .. though no where can I find someone clearly saying they got it to work (even with Windows).
No I don't have Windows on this thing. For now I have no real way to tell if the output is properly configured, if the connector works, if the cable's bad... Cheers
- Pierre
Thanks, Jerone
I managed to have playback working for both PCM and AC3 in passthrough mode, found out there is a configuration issue in the HDAudio codec. By default the SPDIF pin isn't enabled, configuring it as PIN_OUT is required. Also for some reason there's a switch that selects a quirk for no good reason. I need to look into this, but here's the fix for now. The question is if SPDIF pin is never configured as out, did it ever work for anyone using Conexant codecs? Cheers -Pierre
On Wed, May 5, 2010 at 10:59 AM, Jerone Young jerone.young@canonical.com wrote:
On Wed, 2010-05-05 at 07:29 -0500, pl bossart wrote:
Are you using the Thinkpad Docking station with the S/PDIF on the side? The headphone jack on those doesn't have S/PDIF.
Yes I am using the side coax connector on the docking station.
I know the T61 is properly wired for it. Had a chance to try it in person. It also had a AD codec as opposed to conexant.
I have not been able to verify this so glad your email came.. but it seems like the T400, T500, & W500 do not actually work with it.
Did you try under Windows & if so did it work?
This has been the main issue. Can't get a total confirmation that it even works to begin with for these machines. Also Lenovo has removed the port from the recent line of docking stations.
If I can find anything useful .. I'll reply back soon.
I really wanted to remove the SPDIF port being exposed as it shows up on my X301 .. and X200 (They all have the same codec), but don't use that docking station. But the use case your trying to do is the only way to do it and it would only be with the T400/T500 & W500 .. though no where can I find someone clearly saying they got it to work (even with Windows).
No I don't have Windows on this thing. For now I have no real way to tell if the output is properly configured, if the connector works, if the cable's bad... Cheers
- Pierre
Thanks, Jerone
participants (2)
-
Jerone Young
-
pl bossart