Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 876843 - >=sys-kernel/gentoo-kernel-bin-5.15.71: Regression: Headset microphone does not work (no audio recorded)
Summary: >=sys-kernel/gentoo-kernel-bin-5.15.71: Regression: Headset microphone does n...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-12 08:31 UTC by Jan Henke
Modified: 2022-10-17 16:13 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Git bisect log file (git-bisect,1.59 KB, text/plain)
2022-10-15 11:37 UTC, Jan Henke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Henke 2022-10-12 08:31:54 UTC
When using gentoo-kernel-bin-5.15.72 the kernel does not correctly detect the microphone on the headset and no audio is recorded from it.

When connecting the headset to the audio jack, already there is no option to select the microphone (the usual Gnome dialog asking what you just connected, microphone is missing, just headphones/headset possible).

When I select the headset option, I can choose the headset microphone as audio input, but no sound is recorded. Both in gnome-settings (the bar above does not turn red at all) and in a video conference call nobody can hear me.

This is a regression, booting into the previous gentoo-kernel-bin-5.15.69 restores the headset to working condition.

Reproducible: Always

Actual Results:  
No audio from a connected headset is recorded

Expected Results:  
The microphone on the headset works normally.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-10-12 10:21:58 UTC
For now, I'm going to restore .69, .70 and .71.  I'd appreciate if you could test the interim versions to determine which one introduced the problem.
Comment 2 Larry the Git Cow gentoo-dev 2022-10-12 10:23:11 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702a143cce6d9ea4723a39fd8696654c0e7161a1

commit 702a143cce6d9ea4723a39fd8696654c0e7161a1
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2022-10-12 10:19:59 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2022-10-12 10:23:08 +0000

    virtual/dist-kernel: Restore previous 5.15 stable-to-newest
    
    Bug: https://bugs.gentoo.org/876843
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 virtual/dist-kernel/dist-kernel-5.15.69.ebuild | 19 +++++++++++++++++++
 virtual/dist-kernel/dist-kernel-5.15.70.ebuild | 19 +++++++++++++++++++
 virtual/dist-kernel/dist-kernel-5.15.71.ebuild | 19 +++++++++++++++++++
 3 files changed, 57 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90695be937e5451a4658ca91ac0e88fa89e2822c

commit 90695be937e5451a4658ca91ac0e88fa89e2822c
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2022-10-12 10:19:09 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2022-10-12 10:23:07 +0000

    sys-kernel/gentoo-kernel-bin: Restore previous 5.15 stable-to-newest
    
    Bug: https://bugs.gentoo.org/876843
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  18 +++
 .../gentoo-kernel-bin-5.15.69.ebuild               | 132 +++++++++++++++++++++
 .../gentoo-kernel-bin-5.15.70.ebuild               | 127 ++++++++++++++++++++
 .../gentoo-kernel-bin-5.15.71.ebuild               | 127 ++++++++++++++++++++
 4 files changed, 404 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dc72d952046fd59123539fff16ea12dc9c3a8f

commit f7dc72d952046fd59123539fff16ea12dc9c3a8f
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2022-10-12 10:19:35 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2022-10-12 10:23:06 +0000

    sys-kernel/gentoo-kernel: Restore previous 5.15 stable-to-newest
    
    Bug: https://bugs.gentoo.org/876843
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 sys-kernel/gentoo-kernel/Manifest                  |   6 +
 .../gentoo-kernel/gentoo-kernel-5.15.69.ebuild     | 131 +++++++++++++++++++++
 .../gentoo-kernel/gentoo-kernel-5.15.70.ebuild     | 131 +++++++++++++++++++++
 .../gentoo-kernel/gentoo-kernel-5.15.71.ebuild     | 131 +++++++++++++++++++++
 4 files changed, 399 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f36c2ef79776e543d17614ae355446dac8cbb5

commit 86f36c2ef79776e543d17614ae355446dac8cbb5
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2022-10-12 10:19:46 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2022-10-12 10:23:05 +0000

    sys-kernel/vanilla-kernel: Restore previous 5.15 stable-to-newest
    
    Bug: https://bugs.gentoo.org/876843
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 sys-kernel/vanilla-kernel/Manifest                 |   6 +
 .../vanilla-kernel/vanilla-kernel-5.15.69.ebuild   | 134 +++++++++++++++++++++
 .../vanilla-kernel/vanilla-kernel-5.15.70.ebuild   | 134 +++++++++++++++++++++
 .../vanilla-kernel/vanilla-kernel-5.15.71.ebuild   | 134 +++++++++++++++++++++
 4 files changed, 408 insertions(+)
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-10-12 12:42:11 UTC
There's been 5.15.73 released today.  I'm building new binary packages now, and I should push them in 2-3 hours.  I see that there were some audio-related fixes there so perhaps that one would be worth testing too.
Comment 4 Jan Henke 2022-10-12 13:45:49 UTC
Thank you for restoring these version.

Going down from -72, -71 is broken too, -70 works. So the problem was introduced in version 5.15.71.
Comment 5 Jan Henke 2022-10-12 13:46:22 UTC
I will also test -73 once it is available in tree.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-10-12 14:52:59 UTC
I've just pushed .73.  If you're not using git, it will take some time before it propagates.
Comment 7 Jan Henke 2022-10-12 15:52:40 UTC
5.15.73 is unfortunately equally broken here. Only -70 and below work.
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-10-12 16:31:08 UTC
@kernel, this doesn't seem to be specific to dist-kernels.  Could you assist?  I suspect bisect will probably be necessary.
Comment 9 Mike Pagano gentoo-dev 2022-10-12 16:48:54 UTC
You choices


1. Test the latest 6.0.X kernel
2. Test the latest 5.19.X kernel
3. Do a git bisect
4. report upstream


Let us know the results if you find the time to do 1,2 and 3
Comment 10 Jan Henke 2022-10-13 07:25:54 UTC
2. 5.19.15 -> also broken
Comment 11 Jan Henke 2022-10-15 11:37:42 UTC
Created attachment 824303 [details]
Git bisect log file

I finally found the time for bisecting the regression, this is the culprit:

a963fe6d0eb6ef0a15b3aade7c186cd5bb7bd01f is the first bad commit
commit a963fe6d0eb6ef0a15b3aade7c186cd5bb7bd01f
Author: Callum Osmotherly <callum.osmotherly@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@gmail.com>
    Cc: <stable@vger.kernel.org>
    Link: https://lore.kernel.org/r/YyMjQO3mhyXlMbCf@piranha
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

 sound/pci/hda/patch_realtek.c | 1 +
 1 file changed, 1 insertion(+)
Comment 12 Jan Henke 2022-10-15 15:40:06 UTC
Reported upstream to sound subsystem maintainers and alsa-dev ML. Waiting for a reply.
Comment 13 Jan Henke 2022-10-17 16:13:37 UTC
Upstream report: https://mailman.alsa-project.org/pipermail/alsa-devel/2022-October/207072.html

Offending commit is already reverted upstream and scheduled for next release(s).