You are not logged in.
Since about a week my laptop's built-in microphone doesn't work anymore. It doesn't show up in pw-record
> pw-record --list-targets
Available targets ("*" denotes default):
It seems to be recognized by alsa, though:
# dmesg
...
[ +0.000267] snd_hda_codec_conexant hdaudioC0D0: CX11970: BIOS auto-probing.
[ +0.000819] snd_hda_codec_conexant hdaudioC0D0: vmaster hook already present before cdev!
[ +0.000230] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX11970: line_outs=1 (0x1d/0x0/0x0/0x0/0x0) type:speaker
[ +0.000007] snd_hda_codec_conexant hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ +0.000003] snd_hda_codec_conexant hdaudioC0D0: hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[ +0.000004] snd_hda_codec_conexant hdaudioC0D0: mono: mono_out=0x0
[ +0.000002] snd_hda_codec_conexant hdaudioC0D0: inputs:
[ +0.000002] snd_hda_codec_conexant hdaudioC0D0: Internal Mic=0x1a
[ +0.000002] snd_hda_codec_conexant hdaudioC0D0: Mic=0x19
...
I tried downgrading from version 0.3.37 to the following versions
pipewire-1:0.3.36-1-x86_64
pipewire-media-session-1:0.3.36-1-x86_64
gst-plugin-pipewire-1:0.3.36-1-x86_64
pipewire-pulse-1:0.3.36-1-x86_64
alsa-card-profiles-1:0.3.36-1-x86_64.pkg.tar.zst
With version 0.3.38 of those packages it's not fixed.
I also tried downgrading the kernel from 5.14.8 to 5.14.6:
linux-5.14.6.arch1-1-x86_64
linux-firmware-20210818.c46b8c3-1-any
linux-headers-5.14.6.arch1-1-x86_64
I also used alsa-info.sh script for more debug info. I also have the script's output from before it happened:
Good: http://alsa-project.org/db/?f=869dbc954 … 20a7a5d963
Bad: http://alsa-project.org/db/?f=08c306cd5 … 3666e7eda7
I'm using default configurations for pulseaudio and pipewire
Last edited by TheStroyer (2021-10-03 22:31:09)
Offline
Post
pactl list cards
pactl list sources
Last edited by V1del (2021-10-03 14:36:06)
Offline
Offline
The selected profile is wrong, check the configuration tab in pavucontrol or run
pactl set-card-profile alsa_card.pci-0000_00_1f.3 output:analog-stereo+input:analog-stereo
Offline
Thank you, that works! In pavucontrol it was called "Analog stereo duplex", which didn't seem to me like anything with a mircrophone. Is it just that I'm not a native speaker or is that an incorrect name? I would expect it to be called: "Analog Stereo Output + Analog mono input" or something.
Offline
"duplex" bascially means both directions at the same time:
https://en.wikipedia.org/wiki/Duplex_(t … nications)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline