Headset mic not detected on jack

Hello!
I've been using Garuda almost flawlessly on multiboot for a few weeks now, but I just noticed that even when I plug my headset I've been using the internal mic in my laptop instead, audio is fine at headphones tho.

I tried to set that jack sound server running (?) but the console just freezes at the command idk why. I was also trying to change that snd_hda_intel driver for maybe headset-mic or intel-headset-multi (?), that because I remember solving that issue years ago on Manjaro like that. The Arch doc at Advanced Linux Sound Architecture - ArchWiki suggest on adding that setup on /etc/modprobe.d/alsa-base.conf, so it being:

options snd-hda-intel model=dell-headset-multi

This does not fix the problem tho.

I also thought on using hdajackretask but I fear from changing and overriding pins that i don't know what them do.

Anyways, I'll really appreciate some help, I just wanna use my headset mic correctly.

Here is my inxxi :

System:    Kernel: 5.14.3-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0  
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=706d0e31-9b77-4ed1-a71b-9a112a3c7ddd  
rw [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM  
Distro: Garuda Linux base: Arch Linux  
Machine:   Type: Laptop System: HUAWEI product: BOHK-WAX9X v: M1050 serial: <filter>  
Mobo: HUAWEI model: BOHK-WAX9X-PCB v: M1050 serial: <filter> UEFI: HUAWEI v: 1.05  
date: 12/04/2019  
Battery:   ID-1: BAT1 charge: 37.2 Wh (98.9%) condition: 37.6/41.6 Wh (90.4%) volts: 13.0 min: 11.5  
model: Sunwoda-H HB4692J5ECW-31 type: Li-ion serial: <filter> status: Charging cycles: 374  
CPU:       Info: Quad Core model: AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx bits: 64 type: MT MCP  
arch: Zen family: 17 (23) model-id: 18 (24) stepping: 1 microcode: 8108109 cache: L2: 2 MiB  
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 36730  
Speed: 1388 MHz min/max: 1400/2300 MHz boost: enabled Core speeds (MHz): 1: 1388 2: 2940  
3: 1284 4: 1639 5: 1177 6: 1193 7: 1177 8: 1179  
Vulnerabilities: Type: itlb_multihit status: Not affected  
Type: l1tf status: Not affected  
Type: mds status: Not affected  
Type: meltdown status: Not affected  
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp  
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization  
Type: spectre_v2  
mitigation: Full AMD retpoline, IBPB: conditional, STIBP: disabled, RSB filling  
Type: srbds status: Not affected  
Type: tsx_async_abort status: Not affected  
Graphics:  Device-1: AMD Picasso vendor: Huawei driver: amdgpu v: kernel bus-ID: 03:00.0  
chip-ID: 1002:15d8 class-ID: 0300  
Device-2: IMC Networks ov9734_azurewave_camera type: USB driver: uvcvideo bus-ID: 1-4.2:5  
chip-ID: 13d3:56f9 class-ID: 0e02 serial: <filter>  
Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: amdgpu,ati  
unloaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1  
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9")  
Monitor-1: eDP res: 1920x1080 hz: 60 dpi: 142 size: 344x193mm (13.5x7.6") diag: 394mm (15.5")  
OpenGL: renderer: AMD Radeon Vega 10 Graphics (RAVEN DRM 3.42.0 5.14.3-zen1-1-zen LLVM 12.0.1)  
v: 4.6 Mesa 21.2.1 direct render: Yes  
Audio:     Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Huawei driver: snd_hda_intel  
v: kernel bus-ID: 03:00.1 chip-ID: 1002:15de class-ID: 0403  
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Huawei  
driver: snd_pci_acp3x v: kernel alternate: snd_rn_pci_acp3x bus-ID: 03:00.5 chip-ID: 1022:15e2  
class-ID: 0480  
Device-3: AMD Family 17h HD Audio vendor: Huawei driver: snd_hda_intel v: kernel  
bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403  
Sound Server-1: ALSA v: k5.14.3-zen1-1-zen running: yes  
Sound Server-2: JACK v: 1.9.19 running: no  
Sound Server-3: PulseAudio v: 15.0 running: yes  
Sound Server-4: PipeWire v: 0.3.35 running: yes  
Network:   Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: & Tele RSH  
driver: rtw_8822ce v: N/A modules: rtw88_8822ce port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:c822  
class-ID: 0280  
IF: wlp2s0 state: up mac: <filter>  
IF-ID-1: anbox0 state: down mac: <filter>  
Bluetooth: Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 3-2:2  
chip-ID: 1358:c123 class-ID: e001 serial: <filter>  
Report: bt-adapter ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:  
hardware: no software: yes address: <filter>  
Drives:    Local Storage: total: 476.94 GiB used: 228.72 GiB (48.0%)  
SMART Message: Unable to run smartctl. Root privileges required.  
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: PC SN730 SDBPNTY-512G-1027  
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD  
serial: <filter> rev: 11110000 temp: 54.9 C scheme: GPT  
Partition: ID-1: / raw-size: 112.05 GiB size: 112.05 GiB (100.00%) used: 26.44 GiB (23.6%) fs: btrfs  
dev: /dev/nvme0n1p11 maj-min: 259:11  
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%) used: 574 KiB (0.6%) fs: vfat  
dev: /dev/nvme0n1p1 maj-min: 259:1  
ID-3: /home raw-size: 80 GiB size: 78.49 GiB (98.12%) used: 64.67 GiB (82.4%) fs: ext4  
dev: /dev/nvme0n1p9 maj-min: 259:9  
ID-4: /var/log raw-size: 112.05 GiB size: 112.05 GiB (100.00%) used: 26.44 GiB (23.6%)  
fs: btrfs dev: /dev/nvme0n1p11 maj-min: 259:11  
ID-5: /var/tmp raw-size: 112.05 GiB size: 112.05 GiB (100.00%) used: 26.44 GiB (23.6%)  
fs: btrfs dev: /dev/nvme0n1p11 maj-min: 259:11  
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)  
ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p10  
maj-min: 259:10  
ID-2: swap-2 type: zram size: 6.71 GiB used: 1020.2 MiB (14.8%) priority: 100 dev: /dev/zram0  
Sensors:   System Temperatures: cpu: 66.8 C mobo: N/A gpu: amdgpu temp: 66.0 C  
Fan Speeds (RPM): N/A  
Info:      Processes: 308 Uptime: 1h 0m wakeups: 1 Memory: 6.71 GiB used: 4.27 GiB (63.7%) Init: systemd  
v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: 1800 pacman: 1790  
lib: 532 snap: 10 Shell: fish v: 3.3.1 default: Zsh v: 5.8 running-in: konsole inxi: 3.3.06  

Here is also my pacmd list-cards:

2 card(s) available.
index: 0
name: <alsa_card.pci-0000_03_00.1>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "0"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xc05c8000 irq 74"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:03:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.product.id = "15de"
device.product.name = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
device.string = "0"
device.description = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 800, available: no)
off: Off (priority 0, available: unknown)
active profile: <off>
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
index: 1
name: <alsa_card.pci-0000_03_00.6>
driver: <module-alsa-card.c>
owner module: 7
properties:
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xc05c0000 irq 75"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:03:00.6"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "15e3"
device.product.name = "Family 17h (Models 10h-1fh) HD Audio Controller"
device.string = "1"
device.description = "Family 17h (Models 10h-1fh) HD Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
input:analog-stereo: Analog Stereo Input (priority 32833, available: unknown)
output:analog-stereo: Analog Stereo Output (priority 39268, available: unknown)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 39333, available: unk
nown)
off: Off (priority 0, available: unknown)
active profile: <output:analog-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_03_00.6.analog-stereo/#0: Family 17h (Models 10h-1fh) HD Audio Controller
Analog Stereo
sources:
alsa_output.pci-0000_03_00.6.analog-stereo.monitor/#0: Monitor of Family 17h (Models 10h-1fh)
HD Audio Controller Analog Stereo
alsa_input.pci-0000_03_00.6.analog-stereo/#1: Family 17h (Models 10h-1fh) HD Audio Controller
Analog Stereo
ports:
analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-speakers"
analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"

There is also to know that I have already linux-lts-headers (?) , so either I'm unusually doing something wrong or I'm doing nothing at all. I'll really appreciate some guidance. Thanks!

UPDATE:

After messing up with hdajackretask now I'm able to see the "Headset Microphone" as a recording device option, but it does not recognize when plugged in and when selected is actually the internal mic working...

This is the System Settings GUI, but the same occurs on pavucontrol .

I've come across some post having the same issue when it comes to the codec Raltek ALC256 (this is on a Huawei Matebook D15), but i just can't find the right pinout settings. So, here is my hdajackrestask right now:

I guess I'll be messing with some other Pin ID mixes and configurations.

It will be worth checking which port is set as the microphone input, e.g. using pavucontrol:

for me on Plasma i had a similar issue and couldn't get my blue tooth to work, but i noticed that they just wasn't checked on the audio widget

2 Likes

My internal laptop mic doesn't show as installed. Lenovo thinkpads have a function key hard switch for muting, so i wonder if that was muted during installation so became virtually invisible.

Thanks to @Kevindroide above for linking the arch wiki on the alsa which i can try for manual install. But good for garuda people to know these issues.