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

Thorsten Leemhuis regressions at leemhuis.info
Sun Oct 16 10:16:40 CEST 2022


On 16.10.22 09:19, Takashi Iwai wrote:
> On Sat, 15 Oct 2022 16:56:26 +0200,
> Jan Henke wrote:
>>
>> 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
> [...]
>> 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.

And FWIW, the backport for that patch is already in the queue for the
next 5.15.y release:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-5.15

Ciao, Thorsten


More information about the Alsa-devel mailing list