You are not logged in.
Pages: 1
Topic closed
Hi guys.
Thanks to driver makers, since PulseAudio 14.0 and Linux 5.10, according to the Wiki, speaker works fine after simply installing pulseaudio and sof-firmware.
However, I still found microphone not working.
The situation is
0 I have already installed pulseaudio (14.2) and sof-firmware, with arch linux of kernel 5.11.2 on device XPS 17 9700.
1. I am able to detect the microphone
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Comet Lake PCH cAVS [8086:06c8]
Subsystem: Dell Device [1028:098f]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 228
Region 0: Memory at 609b218000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at 609b100000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: sof-audio-pci
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci
2. I am able to select between microphones
One is "Comet Lake PCH cAVS SoundWire microphones",
and another is "Comet Lake PCH cAVS Headset Microphone"
3. When using the microphone, there is a microphone usage sign in the system tray
(Comet Lake PCH cAVS SoundWire microphones)
4. BUT I still cannot input any sound
5. The situation remains the same when I use either built-in microphone or bluetooth device.
Any suggestions? Thanks in advance.
Sorry if this question is dumb. When it comes to hardware, I am totally unexperienced.
Last edited by AugustineC (2021-03-15 20:03:17)
Offline
I'm having the same issue, everything worked fine a couple weeks ago but I can't narrow it down to a kernel or pulseaudio update that caused it to stop working again.
Offline
Hi, than that is interesting. I thought that it was me who failed to install something. If there is any update, please reply here. I will do so as well.
Offline
Hi, I think that I have figured it out. Here are links to screenshots of my configurations:
https://www.dropbox.com/s/hmnjyvycaqy6e … 1.png?dl=0
https://www.dropbox.com/s/isq8jhks2pgkm … 2.png?dl=0
Offline
I had the same issue.
Adding the following to /etc/modprobe.d/snd-hda-intel.conf did the trick for me.
options snd-hda-intel enable_msi=1
Offline
Hey all --
Microphone stopped working for me with latest kernel 5.12.14.
Tried the above, but no luck. Anyone else re-experiencing this?
Offline
Greetings again... I got it working on 5.12.14 with,
options snd-hda-intel model=auto, enable_msi=1
but with latest updates/upgrade to 5.12.15-arch1-1 it has stopped again. Sigh.
I'm just posting this here as a record.
Best
Offline
It's a sof-firmware card by default (assuming you all have the same system as the OP, if you don't you should open a new thread with card/device information instead of misusing this solved topic). Any changes to snd-hda-intel parameters are placebo and irrelevant unless you combine that with a
options snd_intel_dspcfg dsp_driver=1
You should check your dmesg logs and potentially arecord -l/pacmd list-sources between the working and not working cases.
Last edited by V1del (2021-07-13 19:54:37)
Online
I am also having the same issue since first installing arch (current kernel version 5.13.8-arch1-1). Editing the /etc/modprobe.d/snd-hda-intel.conf doesn't change anything for me. I do not have intel graphics drivers installed as this was causing other problems, but could this be needed?
Offline
The first course of action should be to not have anything in modprobe.d and installing sof-firmware and rebooting assuming you actually have the same HW as the OP.
If you do not have the same HW or this doesn't fix it make a new thread and post the outputs of
sudo dmesg | grep -iE 'snd|sof'
arecord -l
pacmd list-sources
Closing this to prevent further misuse.
Online
Pages: 1
Topic closed