Re: [alsa-devel] about the dual codecs on Lenovo p520
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@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@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@realtek.com Signed-off-by: Takashi Iwai tiwai@suse.de
Thanks,
Hui.
------Please consider the environment before printing this e-mail.
On Thu, 30 Nov 2017 08:59:42 +0100, Hui Wang wrote:
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?
I gave some test UCM profile to Kailang per PM, but it's never published, as I myself don't have such machines. And now I'm not sure which version it worked properly and which not.
Kailang, I guess you have the latest one that was actually tested on the real machine? If it's identified, I can put it to alsa-lib.
thanks,
Takashi
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@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@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@realtek.com Signed-off-by: Takashi Iwai tiwai@suse.de
Thanks,
Hui.
------Please consider the environment before printing this e-mail.
-----Original Message----- From: Takashi Iwai [mailto:tiwai@suse.de] Sent: Thursday, November 30, 2017 4:39 PM To: Hui Wang Cc: Kailang; ALSA Development Mailing List Subject: Re: about the dual codecs on Lenovo p520
On Thu, 30 Nov 2017 08:59:42 +0100, Hui Wang wrote:
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?
I gave some test UCM profile to Kailang per PM, but it's never published, as I myself don't have such machines. And now I'm not sure which version it worked properly and which not.
Kailang, I guess you have the latest one that was actually tested on the real machine? If it's identified, I can put it to alsa-lib.
Oh! Sorry!!! So, you wait for my answer. Maybe I forgot to tell you. It's worked.
thanks,
Takashi
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@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@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@realtek.com Signed-off-by: Takashi Iwai tiwai@suse.de
Thanks,
Hui.
------Please consider the environment before printing
this e-mail.
participants (3)
-
Hui Wang
-
Kailang
-
Takashi Iwai