Historically I have has issues with my webcam microphone not working. but today I woke up to attend a zoom meeting and found that I had absolutely no audio at all. No speakers, nothing.
Apparently my Dom0 pulseaudio configuration is somehow messed up but I don’t have a clear understanding of how everything is supposed to connect together or even what processes are supposed to be running in Dom0. I’m just flailing around at trying things and probably just digging myself deeper without having the clear architecture in my head of how all the pieces are supposed to fit together.
My Dom0 pulseaudio service says its running but I can’t connect to it (pavucontrol | PulseAudio Manager). The speaker control at the top never connects and PulseAudioManager does not ether, yet the pulseaudio.service is running and pulseaudio.socket is apparently running. Restarting these services does not help but rather just times out.
Q: What Dom0 packages are supposed to be installed for audio and what services/processes are supposed to be running?
[scoleman@dom0 ~]$ systemctl --user status pulseaudio
● pulseaudio.service - Sound Service
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/user/pulseaudio.service.d
└─30_qubes.conf
Active: activating (start-pre) since Wed 2025-01-22 12:46:41 EST; 9s ago
TriggeredBy: ● pulseaudio.socket
Cntrl PID: 4537 (qubesdb-read)
Tasks: 1 (limit: 4622)
Memory: 236.0K
CPU: 10ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pulseaudio.service
└─4537 /usr/bin/qubesdb-read -w /qubes-audio-domain-xid
Jan 22 12:46:41 dom0 systemd[2940]: Starting pulseaudio.service - Sound Service…
[scoleman@dom0 ~]$ systemctl --user restart pulseaudio
Job for pulseaudio.service failed because a timeout was exceeded.
See “systemctl --user status pulseaudio.service” and “journalctl --user -xeu pulseaudio.service” for details.
[scoleman@dom0 ~]$ journalctl --user -xeu pulseaudio.service
░░ Support: systemd-devel Info Page
░░
░░ Automatic restarting of the unit UNIT has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Jan 22 13:05:59 dom0 systemd[2940]: Stopped pulseaudio.service - Sound Service.
░░ Subject: A stop job for unit UNIT has finished
░░ Defined-By: systemd
░░ Support: systemd-devel Info Page
░░
░░ A stop job for unit UNIT has finished.
░░
░░ The job identifier is 754 and the job result is done.
$ journalctl -b | grep -i -e snd -e sound -e alsa -e sof -e audio
Jan 22 12:32:37 dom0 kernel: software IO TLB: area num 8.
Jan 22 12:32:37 dom0 kernel: Performance Events: unsupported p6 CPU model 158 no PMU driver, software events only.
Jan 22 12:32:37 dom0 kernel: pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
Jan 22 12:32:37 dom0 kernel: PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Jan 22 12:32:37 dom0 kernel: software IO TLB: mapped [mem 0x0000000184a00000-0x0000000188a00000] (64MB)
Jan 22 12:32:37 dom0 kernel: ata2.00: Features: Trust Dev-Sleep NCQ-sndrcv
Jan 22 12:32:37 dom0 kernel: ata5.00: Features: Trust Dev-Sleep NCQ-sndrcv
Jan 22 12:32:55 dom0 kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jan 22 12:32:55 dom0 kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC3861: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
Jan 22 12:32:55 dom0 kernel: snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jan 22 12:32:55 dom0 kernel: snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
Jan 22 12:32:55 dom0 kernel: snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
Jan 22 12:32:55 dom0 kernel: snd_hda_codec_realtek hdaudioC0D0: inputs:
Jan 22 12:32:55 dom0 kernel: snd_hda_codec_realtek hdaudioC0D0: Mic=0x19
Jan 22 12:32:55 dom0 kernel: input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
Jan 22 12:32:55 dom0 kernel: input: HDA Intel PCH Line Out Front as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
Jan 22 12:32:55 dom0 kernel: input: HDA Intel PCH Line Out Surround as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17
Jan 22 12:32:55 dom0 kernel: input: HDA Intel PCH Line Out CLFE as /devices/pci0000:00/0000:00:1f.3/sound/card0/input18
Jan 22 12:32:55 dom0 kernel: input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19
Jan 22 12:32:55 dom0 kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input20
Jan 22 12:32:55 dom0 kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input21
Jan 22 12:32:55 dom0 kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input22
Jan 22 12:32:55 dom0 systemd[1]: alsa-restore.service - Save/Restore Sound Card State was skipped because of a failed condition check (ConditionPathExists=!/etc/alsa/state-daemon.conf).
Jan 22 12:32:55 dom0 systemd[1]: Started alsa-state.service - Manage Sound Card State (restore and store).
Jan 22 12:32:55 dom0 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg=‘unit=alsa-state comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Jan 22 12:32:55 dom0 systemd[1]: Reached target sound.target - Sound Card.
Jan 22 12:32:55 dom0 alsactl[2071]: alsactl 1.2.9 daemon started
Jan 22 12:32:59 dom0 systemd[2858]: Listening on pulseaudio.socket - Sound System.
Jan 22 12:33:06 dom0 systemd[2940]: Listening on pulseaudio.socket - Sound System.
Jan 22 12:33:06 dom0 systemd[2940]: Starting pulseaudio.service - Sound Service…
Jan 22 12:33:17 dom0 systemd[2858]: Closed pulseaudio.socket - Sound System.
Jan 22 12:34:37 dom0 systemd[2940]: pulseaudio.service: start-pre operation timed out. Terminating.
Jan 22 12:34:37 dom0 systemd[2940]: pulseaudio.service: Failed with result ‘timeout’.
Jan 22 12:34:37 dom0 systemd[2940]: Failed to start pulseaudio.service - Sound Service.
Jan 22 12:34:37 dom0 systemd[2940]: pulseaudio.service: Scheduled restart job, restart counter is at 1.
Jan 22 12:34:37 dom0 systemd[2940]: Stopped pulseaudio.service - Sound Service.
Jan 22 12:34:37 dom0 systemd[2940]: Starting pulseaudio.service - Sound Service…
Jan 22 12:36:07 dom0 systemd[2940]: pulseaudio.service: start-pre operation timed out. Terminating.
Jan 22 12:36:07 dom0 systemd[2940]: pulseaudio.service: Failed with result ‘timeout’.
Jan 22 12:36:07 dom0 systemd[2940]: Failed to start pulseaudio.service - Sound Service.
Jan 22 12:36:07 dom0 systemd[2940]: pulseaudio.service: Scheduled restart job, restart counter is at 2.
Jan 22 12:36:07 dom0 systemd[2940]: Stopped pulseaudio.service - Sound Service.
Jan 22 12:36:07 dom0 systemd[2940]: Starting pulseaudio.service - Sound Service…
Jan 22 12:37:38 dom0 systemd[2940]: pulseaudio.service: start-pre operation timed out. Terminating.
Jan 22 12:37:38 dom0 systemd[2940]: pulseaudio.service: Failed with result ‘timeout’.
Jan 22 12:37:38 dom0 systemd[2940]: Failed to start pulseaudio.service - Sound Service.
Jan 22 12:37:38 dom0 systemd[2940]: pulseaudio.service: Scheduled restart job, restart counter is at 3.
Jan 22 12:37:38 dom0 systemd[2940]: Stopped pulseaudio.service - Sound Service.
Jan 22 12:37:38 dom0 systemd[2940]: Starting pulseaudio.service - Sound Service…
Jan 22 12:39:08 dom0 systemd[2940]: pulseaudio.service: start-pre operation timed out. Terminating.
Jan 22 12:39:08 dom0 systemd[2940]: pulseaudio.service: Failed with result ‘timeout’.
Jan 22 12:39:08 dom0 systemd[2940]: Failed to start pulseaudio.service - Sound Service.
Jan 22 12:39:08 dom0 systemd[2940]: pulseaudio.service: Scheduled restart job, restart counter is at 4.
Jan 22 12:39:08 dom0 systemd[2940]: Stopped pulseaudio.service - Sound Service.
Jan 22 12:39:08 dom0 systemd[2940]: Starting pulseaudio.service - Sound Service…
Jan 22 12:40:39 dom0 systemd[2940]: pulseaudio.service: start-pre operation timed out. Terminating.
Jan 22 12:40:39 dom0 systemd[2940]: pulseaudio.service: Failed with result ‘timeout’.
Jan 22 12:40:39 dom0 systemd[2940]: Failed to start pulseaudio.service - Sound Service.
Jan 22 12:40:39 dom0 systemd[2940]: pulseaudio.service: Scheduled restart job, restart counter is at 5.
Jan 22 12:40:39 dom0 systemd[2940]: Stopped pulseaudio.service - Sound Service.
Jan 22 12:40:39 dom0 systemd[2940]: Starting pulseaudio.service - Sound Service…
Module libsndfile.so.1 with build-id 243013210d9d9a6032435d59ccfe497a8fba1fa8
Metadata for module libsndfile.so.1 owned by FDO found: {
“name” : “libsndfile”,
“name” : “pulseaudio”,
“name” : “pulseaudio”,
“name” : “pulseaudio”,
Jan 22 12:42:09 dom0 systemd[2940]: pulseaudio.service: start-pre operation timed out. Terminating.
Jan 22 12:42:09 dom0 systemd[2940]: pulseaudio.service: Failed with result ‘timeout’.
Reinstalling any existing Dom0 packages doesn’t see to help either.