Bug 31886 - Lenovo G50-30 inverted internal microphone
Summary: Lenovo G50-30 inverted internal microphone
Status: CLOSED WONTFIX
Alias: None
Product: Branch p7
Classification: Distributions
Component: kernel-image-un-def (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p7@altlinux.org
URL: https://bugs.launchpad.net/ubuntu/+so...
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-14 17:12 MSK by Andrey Liakhovets
Modified: 2018-06-29 17:55 MSK (History)
2 users (show)

See Also:


Attachments
ALSA info (24.80 KB, text/plain)
2016-03-14 17:12 MSK, Andrey Liakhovets
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Liakhovets 2016-03-14 17:12:38 MSK
Created attachment 6673 [details]
ALSA info

The internal microphone of Lenovo G50-30 is affected by Ubuntu bug 1002978,
see https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1002978
and links from this bug to specific notebooks bugs.

OS:
ALT Linux Simply, updated to the current P7 branch.

Kernel:
4.1.19-un-def-alt0.M70P.1 #1 SMP PREEMPT Wed Mar 9 11:02:42 UTC 2016 x86_64 GNU/Linux
(the same must be true for kernel 4.4.5-un-def-alt1 from Sisyphus).

ALSA info applied.

This patch (after David Henningsson) fixes this behaviour:

Add a quirk to fix inverted internal stereo mic channel of Lenovo G50-30.

Signed-off-by: Andrey Liakhovets <liakh@dol.ru>

diff -Napru a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
--- a/sound/pci/hda/patch_conexant.c 2016-03-13 14:23:23.250305306 +0000
+++ b/sound/pci/hda/patch_conexant.c 2016-03-13 14:48:10.378464731 +0000
@@ -819,6 +819,7 @@ static const struct snd_pci_quirk cxt506
        SND_PCI_QUIRK(0x17aa, 0x21da, "Lenovo X220", CXT_PINCFG_LENOVO_TP410),
        SND_PCI_QUIRK(0x17aa, 0x21db, "Lenovo X220-tablet", CXT_PINCFG_LENOVO_TP410),
        SND_PCI_QUIRK(0x17aa, 0x38af, "Lenovo IdeaPad Z560", CXT_FIXUP_MUTE_LED_EAPD),
+       SND_PCI_QUIRK(0x17aa, 0x3905, "Lenovo G50-30", CXT_FIXUP_STEREO_DMIC),
        SND_PCI_QUIRK(0x17aa, 0x390b, "Lenovo G50-80", CXT_FIXUP_STEREO_DMIC),
        SND_PCI_QUIRK(0x17aa, 0x3975, "Lenovo U300s", CXT_FIXUP_STEREO_DMIC),
        SND_PCI_QUIRK(0x17aa, 0x3977, "Lenovo IdeaPad U310", CXT_FIXUP_STEREO_DMIC),

Background:

Threads with discussions and patches (Conexant, Realtek, differential):
http://mailman.alsa-project.org/pipermail/alsa-devel/2012-February/049647.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2012-June/052794.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2012-June/052853.html
Corrections and sound cards additions:
http://mailman.alsa-project.org/pipermail/alsa-devel/2013-October/067250.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-October/098881.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-December/101612.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2016-January/102883.html

Various advices to mute one channel of the internal microphone:
https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#No_microphone_input_on_Acer_Aspire_One
http://superuser.com/questions/644314/internal-microphone-no-sound-level-in-pavucontrol-but-record-with-arecord-paca
http://unix.stackexchange.com/questions/168200/fix-skype-audio-input-in-mint-17-cinnamon
http://askubuntu.com/questions/552010/lenovo-g50-30-mic-built-in-volume-problem
http://forum.ubuntu.ru/index.php?topic=259447.0
...
Comment 1 Grigory Ustinov 2018-06-29 17:55:03 MSK
Данный дистрибутив более не поддерживается. Возможности воспроизвести багу нет.
Если проблема всё ещё актуальна в p8 или Sisyphus, пожалуйста, перевесьте на
актуальный дистрибутив. Закрываю баг, как End of Life.