[alsa-devel] about the dual codecs on Lenovo p520
Hui Wang
hui.wang at canonical.com
Thu Nov 30 08:59:42 CET 2017
Hello Takashi,
On the Lenovo P520, there are two analog codecs, the codec#0 is alc662,
and lineout, linein and mic-in are on the rear panel and are connected
to codec#0, the codec#1 is alc235, it connects an internal speaker,
front-panel headset jack (headphone+mic).
After booting up, only the lineout on codec#0 works, if i manually
change value for some amixer controls (pulseaudio can't handle new
controls like "Front-Panel"), the linein and mic-in on codec#0 also can
work. But all ports on codec#1 can't work no matter how I change the
value of the amixer controls.
And you mentioned UCM profile, where can i find it and use it?
the alsa-info.txt for this machine is at here:
http://pastebin.ubuntu.com/26078174/
Thanks,
Hui.
On 2017年11月30日 15:45, Kailang wrote:
> For the UCM frofile was provided by Takashi.
> UCM profile was include in ALSA-LIB.
> You could ask Takashi.
>
>
>> -----Original Message-----
>> From: Hui Wang [mailto:hui.wang at canonical.com]
>> Sent: Thursday, November 30, 2017 3:30 PM
>> To: Kailang
>> Subject: about the dual codecs on Lenovo p520
>>
>> Hi Kailang,
>>
>>
>> We have a Lenovo P520, but the audio on this machine does not
>> work, this machine has two codecs alc662 (codec#0) for
>> rear-panel and alc235
>> (codec#1) for front-panel. Basically both the output and
>> input can't work (only lineout on rear-panel works), it is
>> because the pulseaudio can't set "Front-Panel ...".
>>
>> And I found you sent a patch to support dual codecs on P520,
>> and you mentioned UCM in the commit header. Where can I find
>> that UCM, or how can I make other ports ( like speaker on
>> codec#1, headset port on codec#1, line-in and mic-in on codec#0) work?
>>
>> commit ca169cc2f9e1f8ed9c867b197a49d6dd05e5436d
>> Author: Kailang Yang <kailang at realtek.com>
>> Date: Tue Apr 25 16:17:40 2017 +0800
>>
>> ALSA: hda/realtek - Add Dual Codecs support for Lenovo P520/420
>>
>> Lenovo P520/420 build with two codecs.
>> ALC233 for front panel.
>> ALC662 for rear panel.
>> This patch will rename capture name for slove conflicts.
>> And create a card longname for UCM profile.
>>
>> Signed-off-by: Kailang Yang <kailang at realtek.com>
>> Signed-off-by: Takashi Iwai <tiwai at suse.de>
>>
>>
>> Thanks,
>>
>> Hui.
>>
>>
>>
>> ------Please consider the environment before printing this e-mail.
>>
More information about the Alsa-devel
mailing list