Hello folks!
I did a kernel update yesterday, and when I was about to be ready for my office meeting, I found that my system doesn’t show any input mic or output devices. Even connecting the headset doesn’t reflect any output device.
When I go to the “Settings → Sound”, the “Output Device” dropdown shows the “Dummy Output” only and I can’t even get any Input devices under the “Input Device” dropdown, hence it’s unselectable.
I have read multiple threads about similar issues. However, nothing worked. Based on the other threads, I am providing the following details which might be helpful in debugging the situation.
OS: Fedora Linux 37 (Workstation Edition) x86_64
Host: X411UA 1.0
Kernel: 6.2.11-200.fc37.x86_64
Uptime: 11 mins
Packages: 2635 (rpm), 46 (flatpak)
Shell: zsh 5.9
Resolution: 1920x1080
DE: GNOME
WM: Mutter
WM Theme: Adwaita
Theme: Orchis-purple [GTK2/3]
Icons: Tela-purple-dark [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i5-8250U (8) @ 3.400GHz
GPU: Intel UHD Graphics 620
Memory: 5073MiB / 7809MiB
I tried switching to a new user and the issue was reflected for the new user as well. Therefore it didn’t work.
Please find the output to the following commands
systemctl status --no-pager --user wireplumber.service
× wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: failed (Result: core-dump) since Fri 2023-04-21 20:58:11 IST; 18min ago
Duration: 1.265s
Process: 2931 ExecStart=/usr/bin/wireplumber (code=dumped, signal=ABRT)
Main PID: 2931 (code=dumped, signal=ABRT)
CPU: 304ms
Apr 21 20:58:10 fedora-beast systemd[2156]: wireplumber.service: Main process exited, code=dumped, status=6/ABRT
Apr 21 20:58:10 fedora-beast systemd[2156]: wireplumber.service: Failed with result 'core-dump'.
Apr 21 20:58:11 fedora-beast systemd[2156]: wireplumber.service: Scheduled restart job, restart counter is at 4.
Apr 21 20:58:11 fedora-beast systemd[2156]: Stopped wireplumber.service - Multimedia Service Session Manager.
Apr 21 20:58:11 fedora-beast systemd[2156]: wireplumber.service: Start request repeated too quickly.
Apr 21 20:58:11 fedora-beast systemd[2156]: wireplumber.service: Failed with result 'core-dump'.
Apr 21 20:58:11 fedora-beast systemd[2156]: Failed to start wireplumber.service - Multimedia Service Session Manager.
systemctl status --no-pager --user pipe*.service
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
Active: active (running) since Fri 2023-04-21 20:58:06 IST; 19min ago
TriggeredBy: ● pipewire.socket
Main PID: 2451 (pipewire)
Tasks: 2 (limit: 9318)
Memory: 2.1M
CPU: 88ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2451 /usr/bin/pipewire
Apr 21 20:58:06 fedora-beast systemd[2156]: Started pipewire.service - PipeWire Multimedia Service.
Apr 21 20:58:06 fedora-beast pipewire[2451]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 21 20:58:06 fedora-beast pipewire[2451]: mod.rt: found session bus but no portal
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
Active: active (running) since Fri 2023-04-21 20:58:08 IST; 19min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2624 (pipewire-pulse)
Tasks: 2 (limit: 9318)
Memory: 12.2M
CPU: 76ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─2624 /usr/bin/pipewire-pulse
Apr 21 20:58:08 fedora-beast systemd[2156]: Started pipewire-pulse.service - PipeWire PulseAudio.
Apr 21 20:58:08 fedora-beast pipewire-pulse[2624]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 21 20:58:08 fedora-beast pipewire-pulse[2624]: mod.rt: found session bus but no portal
journalctl -b -g 'snd|sound'
Apr 22 02:27:30 fedora-beast kernel: ata2.00: Features: Dev-Sleep NCQ-sndrcv NCQ-prio
Apr 22 02:27:30 fedora-beast systemd-modules-load[283]: modprobe: FATAL: Module snd-seq not found in directory /lib/modules/6.2.11-200.fc37.x86_64
Apr 22 02:27:30 fedora-beast systemd-modules-load[267]: Error running install command '/sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe >
Apr 22 02:27:30 fedora-beast systemd-modules-load[267]: Failed to insert module 'snd_aloop': Invalid argument
Apr 21 20:57:50 fedora-beast systemd-modules-load[702]: Inserted module 'snd_aloop'
Apr 21 20:57:51 fedora-beast kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
Apr 21 20:57:51 fedora-beast kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Apr 21 20:57:51 fedora-beast kernel: snd_hda_codec_generic hdaudioC0D0: autoconfig for Generic: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
Apr 21 20:57:51 fedora-beast kernel: snd_hda_codec_generic hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Apr 21 20:57:51 fedora-beast kernel: snd_hda_codec_generic hdaudioC0D0: hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
Apr 21 20:57:51 fedora-beast kernel: snd_hda_codec_generic hdaudioC0D0: mono: mono_out=0x0
Apr 21 20:57:51 fedora-beast kernel: snd_hda_codec_generic hdaudioC0D0: inputs:
Apr 21 20:57:51 fedora-beast kernel: snd_hda_codec_generic hdaudioC0D0: Internal Mic=0x1a
Apr 21 20:57:51 fedora-beast kernel: snd_hda_codec_generic hdaudioC0D0: Mic=0x19
Apr 21 20:57:51 fedora-beast kernel: input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input33
Apr 21 20:57:51 fedora-beast kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input34
Apr 21 20:57:51 fedora-beast kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input35
Apr 21 20:57:51 fedora-beast kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input36
Apr 21 20:57:51 fedora-beast kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input37
Apr 21 20:57:53 fedora-beast systemd[1]: alsa-restore.service - Save/Restore Sound Card State was skipped because of a failed condition check (Co>
Apr 21 20:57:53 fedora-beast systemd[1]: Started alsa-state.service - Manage Sound Card State (restore and store).
Apr 21 20:57:53 fedora-beast systemd[1]: Reached target sound.target - Sound Card.
Apr 21 20:57:53 fedora-beast alsactl[1004]: alsa-lib main.c:1559:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -2
Apr 21 20:57:58 fedora-beast wireplumber[1336]: wireplumber: mixer.c:432: snd_mixer_elem_add: Assertion `dir != 0' failed.
Apr 21 20:57:59 fedora-beast systemd-coredump[1513]: [🡕] Process 1336 (wireplumber) of user 42 dumped core.
Module linux-vdso.so.1 with build-id 27dfa01c2f2827f5a66f052c45dd098ac3d54063
Module libopus.so.0 with build-id 0d698bc029c7e68a19b806ff4507b57da4b03bb2
Metadata for module libopus.so.0 owned by FDO found: {
"type" : "rpm",
"name" : "opus",
"version" : "1.3.1-11.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
From the logs, the culprit seems to be the wireplumber service. I tried re-installing it and restarting the service. As I would restart it, it would show the following logs afterwards.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Fri 2023-04-21 21:20:01 IST; 356ms ago
Main PID: 10796 (wireplumber)
Tasks: 8 (limit: 9318)
Memory: 7.5M
CPU: 170ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─10796 /usr/bin/wireplumber
Apr 21 21:20:01 fedora-beast systemd[2156]: Started wireplumber.service - Multimedia Service Session Manager.
Apr 21 21:20:01 fedora-beast wireplumber[10796]: Failed to set scheduler settings: Operation not permitted
Apr 21 21:20:01 fedora-beast wireplumber[10796]: [0:22:33.365394414] [10796] WARN IPAManager ipa_manager.cpp:152 No IPA found in '/usr…libcamera'
Apr 21 21:20:01 fedora-beast wireplumber[10796]: [0:22:33.365435971] [10796] INFO Camera camera_manager.cpp:293 libcamera v0.0.0
Apr 21 21:20:02 fedora-beast wireplumber[10796]: wireplumber: mixer.c:432: snd_mixer_elem_add: Assertion `dir != 0' failed.
Hint: Some lines were ellipsized, use -l to show in full.
Please guide me on what I can do to resolve this issue. My system shows a Fedora 38 upgrade, but I am unsure if upgrading it would resolve the issue or could possibly break something else.