Headphones' microphone "unplugged"

Hi,

I have a Macbook Pro 13-inch mid 2014 (11,1), details:

  • Operating System: Fedora 34
    KDE Plasma Version: 5.22.4
    KDE Frameworks Version: 5.85.0
    Qt Version: 5.15.2
    Kernel Version: 5.13.12-200.fc34.x86_64 (64-bit)
    Graphics Platform: Wayland
    Processors: 4 × Intel® Core™ i5-4278U CPU @ 2.60GHz
    Memory: 7,7 GiB of RAM
    Graphics Processor: Mesa DRI Intel® Iris® Graphics 5100

the internal microphone has stopped working soon after i replaced the faulty logic board with a new one but that’s not the problem, in fedora i can’t get the headphones’ microphone to work (tbh neither the USB camera’s microphone works), in KDE (and GNOME too) settings, it shows as “unplugged”. This is my alsa-info.sh https://alsa-project.org/db/?f=9da14401194da87bdfee22ea25d7de55350c317f

arecord -l

  • **** List of CAPTURE Hardware Devices ****
    card 1: PCH [HDA Intel PCH], device 0: CS4208 Analog [CS4208 Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

lspci

  • 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
    00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
    00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
    00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
    00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
    00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
    00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)
    00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
    00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
    00:1c.5 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
    00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
    00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
    02:00.0 Multimedia controller: Broadcom Inc. and subsidiaries 720p FaceTime HD Camera
    03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)
    04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
    05:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
    06:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
    06:03.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
    06:04.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
    06:05.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
    06:06.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
    07:00.0 System peripheral: Intel Corporation DSL5520 Thunderbolt 2 NHI [Falcon Ridge 4C 2013]

only errors I see in dmesg -T are:

  • [gio ago 26 14:03:15 2021] ACPI Error: Aborting method _PR.CPU0._PDC due to previous error (AE_AML_OPERAND_TYPE) (20210331/psparse-529)
    [gio ago 26 16:30:25 2021] wlp3s0 Scan_results error (-22)

pw-record --list-targets

  • Available targets ("*" denotes default):
    *41: description=“Built-in Audio Analog Stereo” prio=1945

i tried ALL the solutions i found on google (switching to pulseaudio completely removing pipewire has no effect) but none of them seems to work for me, other distros like Ubuntu or Arch have no problem with my inputs, can somebody help me?

Does Ubuntu and Arch using Wayland as default in KDE ? If not then this is the difference. Fedora uses Wayland on the KDE Spin as a default setting.
Fedora 34 KDE Spin Planning Switch To Wayland - Phoronix

So, look that you change to x11 when you log in. I don’t really know how to do it in KDE. Gnome has the Gear on the right bottom to change while clicking on the user name.

Already tried with X11 with no results, same thing trying to retask jacks with hdajackretask

Nobody has the slightest idea?

Which one (Brand & Model) Headphone & Mic

Sennheiser HD400S but i tried with four more headsets and seems that fedora isn’t able to recognize any microphone