You are not logged in.

#1 2023-07-20 23:23:48

insciwetrust
Member
Registered: 2019-10-19
Posts: 88

[SOLVED] Internal Microphone Not Recognised

I just bought a ThinkPad E15 Gen 4 and set up Arch. Sound was not working out of the box (neither the microphone nor the speakers), so I did some Googling and modified a few settings for the OS to recognise my Intel sound card:
1) I created the file /etc/modprobe.d/alsadock.cfg:

options snd-hda-intel model=auto

2) I modified /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet snd_intel_dspcfg.dsp_driver=1"

After rebooting, the speakers were working. However, the internal microphone is still not working and does not seem to be recognised by the system. This is what is shown by pavucontrol: https://imgur.com/FBIzs6N

The unplugged microphone is presumably reserved for the headphone jack, as I can use it when I plug in external headphones with a microphone. I have no idea why the internal microphone does not show up here.

I tried setting the configuration to "Analog Stereo Duplex" (it was already set as such by default), but to no avail: https://imgur.com/sAcitlq

I must add that the built-in Fn+F4 key for switching the microphone on and off is not working in the sense that the system indicates that the microphone is switched on/off but the LED on the key shows no change.

Any ideas?

Last edited by insciwetrust (2023-07-21 06:02:29)


No gods, no masters!

Offline

#2 2023-07-21 00:55:54

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,237

Re: [SOLVED] Internal Microphone Not Recognised

The workaround you applied implicitly and expectedly disables the internal microphone.

For any chance of this working you need to remove your modprobe conf as well as the  snd_intel_dspcfg.dsp_driver=1 parameter and install sof-firmware instead - which granted it's working properly - should give you access to more audio devices including the microphone.

Offline

#3 2023-07-21 05:57:41

insciwetrust
Member
Registered: 2019-10-19
Posts: 88

Re: [SOLVED] Internal Microphone Not Recognised

V1del wrote:

The workaround you applied implicitly and expectedly disables the internal microphone.

For any chance of this working you need to remove your modprobe conf as well as the  snd_intel_dspcfg.dsp_driver=1 parameter and install sof-firmware instead - which granted it's working properly - should give you access to more audio devices including the microphone.

I cannot believe the fix as was as easy as this! I had actually installed sof-firmware but not disabled my initial configuration. Spent hours trying to fix the problem, kind of regretting it now smile Thank you so much!

Last edited by insciwetrust (2023-07-21 06:02:12)


No gods, no masters!

Offline

Board footer

Powered by FluxBB