3.5mm combo jack mic problem

I’m having problems with my 3.5mm combo jack. I’m using a headset but the mic on my headset isn’t working. I’ve changed it in the system settings from internal mic to headset mic but no sound comes out. Then I tried to go back to the internal mic on the laptop and it worked. Then I tried to go back to the headset mic but no sound came out. I’ve tried reinstalling the driver and updating the driver. It’s still the same. Please help.

Please can you provide your

garuda-inxi

As per the forum template

1 Like
Kernel: 6.11.8-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=a7cab5aa-8cd3-4669-9410-ce12ffb28601 rw rootflags=subvol=@
resume=UUID=d8b4a4ee-7e40-4e87-b4da-f22afa834d82 loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.3 tk: Qt v: N/A info: frameworks v: 6.8.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: VivoBook_ASUSLaptop X409DA_M409DA
v: 1.0 serial: <superuser required>
Mobo: ASUSTeK model: X409DA v: 1.0 serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends v: X409DA.306
date: 10/08/2021
Battery:
ID-1: BAT0 charge: 20.3 Wh (90.6%) condition: 22.4/32.1 Wh (69.9%)
power: 6.3 W volts: 7.9 min: 7.9 model: ASUSTeK ASUS Battery type: Li-ion
serial: N/A status: charging cycles: 323
CPU:
Info: model: AMD Ryzen 3 3200U with Radeon Vega Mobile Gfx bits: 64
type: MT MCP arch: Zen/Zen+ note: check gen: 1 level: v3 note: check
built: 2019 process: GF 12nm family: 0x17 (23) model-id: 0x18 (24)
stepping: 1 microcode: 0x8108109
Topology: cpus: 1x dies: 1 clusters: 1 cores: 2 threads: 4 tpc: 2
smt: enabled cache: L1: 192 KiB desc: d-2x32 KiB; i-2x64 KiB L2: 1024 KiB
desc: 2x512 KiB L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 2717 min/max: 1400/2600 boost: enabled scaling:
driver: acpi-cpufreq governor: schedutil cores: 1: 2717 2: 2717 3: 2717
4: 2717 bogomips: 20759
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Picasso/Raven 2 [Radeon Vega
Series / Radeon Mobile Series] vendor: ASUSTeK driver: amdgpu v: kernel
arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: HDMI-A-1
bus-ID: 03:00.0 chip-ID: 1002:15d8 class-ID: 0300 temp: 80.0 C
Device-2: IMC Networks USB2.0 VGA UVC WebCam driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6.2:6
chip-ID: 13d3:5a11 class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
Monitor-1: eDP-1 res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.7-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Vega 3 Graphics
(radeonsi raven2 LLVM 18.1.8 DRM 3.59 6.11.8-zen1-2-zen)
device-ID: 1002:15d8 memory: 1.95 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.3.295 layers: 7 device: 0 type: integrated-gpu name: AMD
Radeon Vega 3 Graphics (RADV RAVEN2) driver: mesa radv v: 24.2.7-arch1.1
device-ID: 1002:15d8 surfaces: xcb,xlib,wayland device: 1 type: cpu
name: llvmpipe (LLVM 18.1.8 256 bits) driver: mesa llvmpipe
v: 24.2.7-arch1.1 (LLVM 18.1.8) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP
Audio driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 03:00.1 chip-ID: 1002:15de class-ID: 0403
Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
driver: snd_pci_acp3x v: kernel alternate: snd_rn_pci_acp3x, snd_pci_acp5x,
snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
snd_sof_amd_acp63 pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 03:00.5
chip-ID: 1022:15e2 class-ID: 0480
Device-3: Advanced Micro Devices [AMD] Family 17h/19h HD Audio
vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
lanes: 16 bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.11.8-zen1-2-zen status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.2.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:24fd class-ID: 0280
IF: wlp1s0 state: up mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-6.1:5
chip-ID: 8087:0a2b class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 4.2 lmp-v: 8
status: discoverable: no pairing: no
Drives:
Local Storage: total: 238.49 GiB used: 43.28 GiB (18.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Silicon Power
model: SPCC M.2 PCIe SSD size: 119.24 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: VC2S038E temp: 46.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Colorful model: SL300 128GB
size: 119.24 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 18E3 scheme: GPT
Partition:
ID-1: / raw-size: 108.32 GiB size: 108.32 GiB (100.00%)
used: 19.12 GiB (17.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 108.32 GiB size: 108.32 GiB (100.00%)
used: 19.12 GiB (17.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 108.32 GiB size: 108.32 GiB (100.00%)
used: 19.12 GiB (17.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 108.32 GiB size: 108.32 GiB (100.00%)
used: 19.12 GiB (17.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 9.66 GiB used: 50.8 MiB (0.5%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
ID-2: swap-2 type: partition size: 10.63 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 89.6 C mobo: N/A gpu: amdgpu temp: 89.0 C
Fan Speeds (rpm): cpu: 2800
Info:
Memory: total: 12 GiB note: est. available: 9.66 GiB used: 5.37 GiB (55.6%)
Processes: 266 Power: uptime: 1h 7m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 3.85 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1525 libs: 450 tools: octopi,paru Compilers:
clang: 18.1.8 gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1
running-in: konsole inxi: 3.3.36
Garuda (2.6.26-1):
System install date:     2024-11-16
Last full system update: 2024-11-19
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:```

This one might be worth a shot: https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Correctly_detect_microphone_plugged_in_a_4-pin_3.5mm_(TRRS)_jack

Correctly detect microphone plugged in a 4-pin 3.5mm (TRRS) jack

On some modern laptops, you may have a combined 3.5mm headset jack, instead of two separated ones, which may not be correctly detected by default. To make ALSA correctly detect plug-in status on your 3.5mm jack, you can put the following line into your /etc/modprobe.d/alsa-base.conf:

options snd_hda_intel index=0 model=*your_model_setting*

For a complete list of options to put in your_model_setting, see HD-Audio Codec-Specific Models or its source located at /usr/lib/modules/$(uname -r)/build/Documentation/sound/hd-audio/models.rst (provided by the linux-docs package). A common model is dell-headset-multi, even if the hardware is not from Dell

This suggestion also appears on the ArchWiki ASUS page: https://wiki.archlinux.org/title/Laptop/ASUS

Add options snd-hda-intel model=laptop-dmic position_fix=3 ac97_quirck=alc_jack to /etc/modprobe.d/alsa-base.conf to get mic and headphone/mic to work

I hope that helps, welcome to the community @Darksteel1891. :wave:

2 Likes

is this executed using the terminal or not??

You can use micro in terminal or kate to create or edit the file alsa-base.conf, path to the file is /etc/modprobe.d/

OK, it’s done and it’s working too, thank you for your help, but sometimes I have to remove the 3.5mm jack first so that my headset mic works again, thank you very much :smiley:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.