Hi, I have installed fedora not too long ago and since the installment my microphone didn’t give any output neither in google meet, zoom or discord. I have tried different solutions found both on this and other forums, tried using chatgpt for running different solutions as well. At this point I am completely lost on how I can make it work.
This are the system and diagnostic details I have got by running a few commands(will list them separately lower):
=== SYSTEM ===
6.17.6-300.fc43.x86_64
Fedora release 43 (Forty Three)
=== MODULES ===
snd_seq_dummy 12288 0
snd_hrtimer 12288 1
snd_ctl_led 28672 0
snd_soc_skl_hda_dsp 16384 6
snd_soc_intel_sof_board_helpers 28672 1 snd_soc_skl_hda_dsp
snd_sof_probes 32768 0
snd_soc_intel_hda_dsp_common 16384 1 snd_soc_intel_sof_board_helpers
snd_hda_codec_intelhdmi 28672 1
snd_hda_codec_alc269 147456 1
snd_hda_scodec_component 20480 1 snd_hda_codec_alc269
snd_hda_codec_realtek_lib 65536 1 snd_hda_codec_alc269
snd_hda_codec_generic 139264 2 snd_hda_codec_realtek_lib,snd_hda_codec_alc269
snd_soc_dmic 12288 1
snd_hda_intel 73728 0
snd_sof_pci_intel_tgl 16384 2
snd_sof_pci_intel_cnl 20480 1 snd_sof_pci_intel_tgl
snd_sof_intel_hda_generic 45056 2 snd_sof_pci_intel_tgl,snd_sof_pci_intel_cnl
soundwire_intel 98304 1 snd_sof_intel_hda_generic
snd_sof_intel_hda_sdw_bpt 24576 1 soundwire_intel
snd_sof_intel_hda_common 221184 4 snd_sof_intel_hda_sdw_bpt,snd_sof_intel_hda_generic,snd_sof_pci_intel_tgl,snd_sof_pci_intel_cnl
snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common
snd_sof_intel_hda_mlink 49152 4 snd_sof_intel_hda_sdw_bpt,soundwire_intel,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_sof_intel_hda 20480 2 snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_hda_codec_hdmi 65536 1 snd_hda_codec_intelhdmi
snd_sof_pci 24576 3 snd_sof_intel_hda_generic,snd_sof_pci_intel_tgl,snd_sof_pci_intel_cnl
snd_sof_xtensa_dsp 16384 1 snd_sof_intel_hda_generic
snd_sof 516096 7 snd_sof_intel_hda_sdw_bpt,snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda_generic,snd_sof_probes,snd_sof_intel_hda,snd_sof_pci_intel_cnl
snd_sof_utils 16384 1 snd_sof
snd_soc_acpi_intel_match 143360 4 snd_soc_intel_sof_board_helpers,snd_sof_intel_hda_generic,snd_sof_pci_intel_tgl,snd_sof_pci_intel_cnl
snd_soc_acpi_intel_sdca_quirks 12288 1 snd_soc_acpi_intel_match
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_generic
snd_soc_sdca 110592 2 snd_soc_acpi_intel_sdca_quirks,soundwire_bus
snd_soc_avs 278528 0
snd_soc_hda_codec 28672 1 snd_soc_avs
snd_hda_ext_core 36864 7 snd_sof_intel_hda_sdw_bpt,snd_soc_avs,snd_soc_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
snd_hda_codec 233472 12 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_soc_intel_hda_dsp_common,snd_hda_codec_realtek_lib,snd_soc_hdac_hda,snd_hda_codec_alc269,snd_sof_intel_hda,snd_soc_skl_hda_dsp,snd_hda_codec_intelhdmi
snd_hda_core 159744 14 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_hda_codec_realtek_lib,snd_soc_hdac_hda,snd_hda_codec_alc269,snd_sof_intel_hda,snd_hda_codec_intelhdmi
snd_intel_dspcfg 45056 5 snd_soc_avs,snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_intel_sdw_acpi 16384 2 snd_intel_dspcfg,snd_sof_intel_hda_generic
snd_hwdep 24576 1 snd_hda_codec
snd_soc_core 491520 11 snd_soc_avs,snd_soc_hda_codec,soundwire_intel,snd_sof,snd_soc_intel_sof_board_helpers,snd_soc_sdca,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp
snd_compress 28672 3 snd_soc_avs,snd_soc_core,snd_sof_probes
ac97_bus 12288 1 snd_soc_core
snd_pcm_dmaengine 20480 1 snd_soc_core
snd_seq 135168 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
snd_pcm 212992 15 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_soc_sdca,snd_sof_intel_hda_common,snd_compress,snd_sof_intel_hda_generic,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
snd_timer 57344 3 snd_seq,snd_hrtimer,snd_pcm
snd 155648 29 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_sof,snd_soc_sdca,snd_timer,snd_hda_codec_realtek_lib,snd_compress,snd_hda_codec_alc269,snd_soc_core,snd_pcm
soundcore 12288 2 snd_ctl_led,snd
=== PCI AUDIO ===
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Alder Lake PCH-P High Definition Audio Controller [8086:51c8] (rev 01)
Subsystem: Fujitsu Client Computing Limited Device [1e26:0040]
Kernel driver in use: sof-audio-pci-intel-tgl
Kernel modules: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel
=== ALSA ===
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog () []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI1 ()
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 4: HDMI2 () []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 5: HDMI3 ()
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 31: HDA Analog Deep Buffer () []
Subdevices: 1/1
Subdevice #0: subdevice #0
**** List of CAPTURE Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog ()
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 6: DMIC () []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz ()
Subdevices: 1/1
Subdevice #0: subdevice #0
0 [sofhdadsp ]: sof-hda-dsp - sof-hda-dsp
FUJITSUCLIENTCOMPUTINGLIMITED-LIFEBOOKE5412-10601115935-FJNB2F4
=== PIPEWIRE ===
62 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED
63 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED
64 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED
65 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink PipeWire s32le 2ch 48000Hz SUSPENDED
62 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink.monitor PipeWire s24-32le 2ch 48000Hz SUSPENDED
63 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink.monitor PipeWire s24-32le 2ch 48000Hz SUSPENDED
64 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink.monitor PipeWire s24-32le 2ch 48000Hz SUSPENDED
65 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor PipeWire s32le 2ch 48000Hz SUSPENDED
66 alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source PipeWire s24-32le 2ch 48000Hz RUNNING
67 alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source PipeWire s32le 2ch 48000Hz SUSPENDED
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 185
Tile Size: 65472
User Name: username
Host Name: fedora
Server Name: PulseAudio (on PipeWire 1.4.9)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink
Default Source: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source
Cookie: a856:f048
=== LOGS ===
Nov 05 09:30:14 fedora sudo[4356]: username : TTY=pts/1 ; PWD=/home/username ; USER=root ; COMMAND=/usr/sbin/df install snd-hda-codec
Nov 05 09:30:23 fedora sudo[4395]: username : TTY=pts/1 ; PWD=/home/username ; USER=root ; COMMAND=/usr/sbin/dnf install snd-hda-codec
Nov 05 09:51:39 fedora sudo[6573]: username : TTY=pts/7 ; PWD=/home/username ; USER=root ; COMMAND=/usr/sbin/dnf install alsa-utils inxi
Commands I used to create the diagnostic file:
sudo dnf install alsa-utils inxi
mkdir -p ~/AudioDebug && cd ~/AudioDebug
(
echo “=== SYSTEM ===”
uname -r && cat /etc/fedora-release
echo “=== MODULES ===”
lsmod | grep snd
echo “=== PCI AUDIO ===”
lspci -nnk | grep -A3 -E “Audio|HDMI”
echo “=== ALSA ===”
aplay -l
arecord -l
cat /proc/asound/cards
echo “=== PIPEWIRE ===”
pactl list short sinks
pactl list short sources
pactl info
echo “=== LOGS ===”
journalctl --user -xe | grep -E “alsa|pipewire|sound|snd” | tail -n 50
) > audio_diagnostics.txt