No Microphone Working on My Laptop

Hi everyone,

I recently installed ArchLinux on my laptop, and everything is working fine except for my microphone.

I have a headset with a microphone, but it doesn’t seem to work. My laptop’s internal microphone functions perfectly, but the headset mic doesn’t. I’ve tried connecting different headsets, but none of them work. I can hear audio just fine; the only issue is with the microphone.

I’ve checked alsamixer, enabled and disabled everything, restored the default settings, and even looked at the sound card in the pavucontrol menu. The system recognizes the microphone, but it seems to be muted.

Any help would be appreciated!

(Note: I’m new to Linux.)

Welcome @bistecadoce :wave: :sunglasses: :enos_flag:

To help us understand a bit about your system, can you please share some hardware information. This command will get those details and generate a link that you can share here:

inxi -SMAxxc0z | eos-sendlog

List audio input devices:

arecord -l | eos-sendlog

Command:inxi -SMAxxc0z
Response:bash: inxi: command not found

Command: eos-sendlog
Response:bash: inxi: command not found

Command:arecord -l
Response:
**** List of CAPTURE Hardware Devices ****
card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog () []
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 6: DMIC (
)
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz (*)
Subdevices: 1/1
Subdevice #0: subdevice #0

You can install the missing inxi with the command

sudo pacman -Syu inxi

and then post the output here. I think yout can’t install eos-sendlog that way because eos-sendlog is from endeavouros, which mirrors are not in your sources.

1 Like

Thanks @Omig.

Revising those commands without using eos-sendlog. You’ll need to manually share the output as pre-formatted text in a reply here:

inxi -SMAxxc0z
arecord -l
1 Like

thanks.

Command:inxi -SMAxxc0z
Response:
ernel: 6.10.3-arch1-2 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
Desktop: GNOME v: 46.4 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
Distro: Arch Linux
Machine:
Type: Laptop System: Acer product: Nitro AN515-58 v: V2.05
serial:
Mobo: ADL model: Jimny_ADH v: V2.05 serial:
part-nu: 0000000000000000 UEFI: Insyde v: 2.05 date: 04/12/2023
Audio:
Device-1: Intel Alder Lake PCH-P High Definition Audio
vendor: Acer Incorporated ALI driver: sof-audio-pci-intel-tgl
bus-ID: 0000:00:1f.3 chip-ID: 8086:51c8
Device-2: NVIDIA vendor: Acer Incorporated ALI driver: snd_hda_intel
v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:2291
API: ALSA v: k6.10.3-arch1-2 status: kernel-api
Server-1: PipeWire v: 1.2.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin

Command: eos-sendlog
Response:bash eos-sendlog: command not found

Command:arecord -l
Response:
**** List of CAPTURE Hardware Devices ****
card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog () []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 6: DMIC (
)
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz (*)
Subdevices: 1/1
Subdevice #0: subdevice #0

Well, I tried everything, and I still couldn’t solve the problem. I found several posts similar to mine on various forums, and most of them had no solution, and the ones that did didn’t work for me.

The only thing that worked for me was using a USB sound card (or USB sound adapter, they’re the same thing). I used one from the brand VENTION, but any other should work just fine.

I simply plugged the USB sound card into my laptop, connected my headset to it, and everything worked perfectly.

If you’re facing the same issue, know that this is the ONLY SOLUTION that worked for me. Thanks to everyone who tried to help.

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