Regression in Linux Kernel v5.15.71 / external headset microphone stops working

Takashi Iwai tiwai at suse.de
Sun Oct 16 09:19:03 CEST 2022


On Sat, 15 Oct 2022 16:56:26 +0200,
Jan Henke wrote:
> 
> 
> Hello sound system maintainers,
> 
> a recent patch to the stable 5.15 linux branch unfortunately introduced a
> regression. From 5.15.71 onward (also in 5.19.15) plugging in an external
> headset into the audio jack no longer results in a working microphone.
> Symptoms are that there is no choice to set the connected device to microphone
> only (I am using GNOME, so once you plugin a device you get a dialogue to
> choose it's type, normally there are 3 choices, Headphone, Headset and
> Microphone, with the bug the last one is missing), and the connected
> microphone no longer records any audio. Note that you can still choose the
> headset microphone as audio input, it just does not record anything.
> 
> Doing a git bisect I was able to identify the commit introducing this
> regression:
> 
> a963fe6d0eb6ef0a15b3aade7c186cd5bb7bd01f is the first bad commit
> commit a963fe6d0eb6ef0a15b3aade7c186cd5bb7bd01f
> Author: Callum Osmotherly <callum.osmotherly at gmail.com>
> Date:   Thu Sep 15 22:36:08 2022 +0930
> 
>     ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
>     
>     commit 1885ff13d4c42910b37a0e3f7c2f182520f4eed1 upstream.
>     
>     Just as with the 5570 (and the other Dell laptops), this enables the two
>     subwoofer speakers on the Dell Precision 5530 together with the main
>     ones, significantly increasing the audio quality. I've tested this
>     myself on a 5530 and can confirm it's working as expected.
>     
>     Signed-off-by: Callum Osmotherly <callum.osmotherly at gmail.com>
>     Cc: <stable at vger.kernel.org>
>     Link: https://lore.kernel.org/r/YyMjQO3mhyXlMbCf@piranha
>     Signed-off-by: Takashi Iwai <tiwai at suse.de>
>     Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
> 
>  sound/pci/hda/patch_realtek.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> Which makes sense, since I noticed this regression on a Dell Precision 5530
> laptop.
> 
> Downstream bug report: https://bugs.gentoo.org/876843
> 
> Please revert this commit to restore the previous working condition on all
> affected branches, since an external headset is a very common use case with
> these kinds of laptops. There were similar commits for different laptop
> models, but I do not have any of these models, so I cannot say if they cause a
> similar regression.

It's been already reverted in the upstream, commit 417b9c51f597.


thanks,

Takashi


More information about the Alsa-devel mailing list