I did try to debug this a little bit (newbie here). Based on the kernel documentation of the sound subsystem (https://www.kernel.org/doc/html/latest/sound/hd-audio/notes.html), I managed to narrow down the issue to the /sound/pci/hda/patch_conexant.c
When I do the following the mic correctly works without needing to mute one channel: - $ systemctl --user stop pulseaudio.socket - $ systemctl --user stop pulseaudio.service - # echo inv_dmic_split=yes > /sys/class/sound/hwC0D0/hints - # echo 1 > /sys/class/sound/hwC0D0/reconfig - $ systemctl --user start pulseaudio.service - $ systemctl --user start pulseaudio.socket However there is background noise. Am I on a good track? I was thinking to add to the kernel this line of code to patch_conexant.c: SND_PCI_QUIRK(0x17aa, 0x3828, "Lenovo IdeaPad 310", CXT_FIXUP_STEREO_DMIC), Does it seem a good approach? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2011623 Title: [Lenovo Ideapad 310][80SM, Conexant CX20751/2, Mic, Internal] Inverted internal microphone Status in linux package in Ubuntu: Confirmed Bug description: The internal mic does not work out-of-the-box. The recorded sound is barely audible on many apps, such as Skype, Teams, Zoom. Quick fix is to mute one of the channel. Same issue as described here: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1002978 SourcePackage: alsa-driver Symptom: audio Symptom_AlsaRecordingTest: ALSA recording test through plughw:PCH successful Symptom_Card: Built-in Audio - HDA Intel PCH Symptom_Jack: Mic, Internal Symptom_PulseAudioRecordingTest: PulseAudio recording test through plughw:PCH successful Symptom_Type: None of the above Tags: jammy Title: [80SM, Conexant CX20751/2, Mic, Internal] Recording problem Uname: Linux 5.15.0-67-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) _MarkForUpload: True dmi.bios.date: 03/21/2016 dmi.bios.release: 1.23 dmi.bios.vendor: LENOVO dmi.bios.version: 0XCN23WW dmi.board.asset.tag: NO Asset Tag dmi.board.name: Toronto 5A2 dmi.board.vendor: LENOVO dmi.board.version: 31900002 WIN dmi.chassis.asset.tag: NO Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Lenovo ideapad 310-15ISK dmi.ec.firmware.release: 1.23 dmi.modalias: dmi:bvnLENOVO:bvr0XCN23WW:bd03/21/2016:br1.23:efr1.23:svnLENOVO:pn80SM:pvrLenovoideapad310-15ISK:rvnLENOVO:rnToronto5A2:rvr31900002WIN:cvnLENOVO:ct10:cvrLenovoideapad310-15ISK:skuLENOVO_MT_80SM_BU_idea_FM_Lenovoideapad310-15ISK: dmi.product.family: IDEAPAD dmi.product.name: 80SM dmi.product.sku: LENOVO_MT_80SM_BU_idea_FM_Lenovo ideapad 310-15ISK dmi.product.version: Lenovo ideapad 310-15ISK dmi.sys.vendor: LENOVO --- ProblemType: Bug ApportVersion: 2.20.11-0ubuntu82.3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: janclod 1105 F.... pulseaudio CRDA: N/A CasperMD5CheckResult: pass CurrentDesktop: XFCE DistroRelease: Ubuntu 22.04 InstallationDate: Installed on 2023-03-07 (7 days ago) InstallationMedia: Xubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1) MachineType: LENOVO 80SM Package: linux (not installed) ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.15.0-67-generic root=UUID=73afdd96-ca5a-45fd-bd9f-d12d53abf7c0 ro quiet splash vt.handoff=7 ProcVersionSignature: Ubuntu 5.15.0-67.74-generic 5.15.85 RelatedPackageVersions: linux-restricted-modules-5.15.0-67-generic N/A linux-backports-modules-5.15.0-67-generic N/A linux-firmware 20220329.git681281e4-0ubuntu3.10 Tags: jammy Uname: Linux 5.15.0-67-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo _MarkForUpload: True dmi.bios.date: 03/21/2016 dmi.bios.release: 1.23 dmi.bios.vendor: LENOVO dmi.bios.version: 0XCN23WW dmi.board.asset.tag: NO Asset Tag dmi.board.name: Toronto 5A2 dmi.board.vendor: LENOVO dmi.board.version: 31900002 WIN dmi.chassis.asset.tag: NO Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Lenovo ideapad 310-15ISK dmi.ec.firmware.release: 1.23 dmi.modalias: dmi:bvnLENOVO:bvr0XCN23WW:bd03/21/2016:br1.23:efr1.23:svnLENOVO:pn80SM:pvrLenovoideapad310-15ISK:rvnLENOVO:rnToronto5A2:rvr31900002WIN:cvnLENOVO:ct10:cvrLenovoideapad310-15ISK:skuLENOVO_MT_80SM_BU_idea_FM_Lenovoideapad310-15ISK: dmi.product.family: IDEAPAD dmi.product.name: 80SM dmi.product.sku: LENOVO_MT_80SM_BU_idea_FM_Lenovo ideapad 310-15ISK dmi.product.version: Lenovo ideapad 310-15ISK dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2011623/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp