Hi Team
No sound after an update. Using F38.
Sound is AudioEngine HD3 USB speakers.
The sound icon is available and the speakers are selectable as an output device… but nothing.
There seems to be some issues with the pipewire services. I have another workstation running the same kernel and version without issue. Any help or pointers on how to troubleshoot very much appreciated. Thank you
❯ lsof /dev/snd/*
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
pipewire 1828 wolf 45u CHR 116,1 0t0 557 /dev/snd/seq
pipewire 1828 wolf 46u CHR 116,1 0t0 557 /dev/snd/seq
wireplumb 1829 wolf 31u CHR 116,16 0t0 978 /dev/snd/controlC0
wireplumb 1829 wolf 33u CHR 116,14 0t0 895 /dev/snd/controlC1
wireplumb 1829 wolf 34u CHR 116,8 0t0 870 /dev/snd/controlC2
❯ systemctl --user status pipewire pipewire-pulse wireplumber pulseaudio
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
/usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2023-04-24 15:03:16 NZST; 40min ago
TriggeredBy: ● pipewire.socket
Main PID: 1828 (pipewire)
Tasks: 2 (limit: 9353)
Memory: 11.3M
CPU: 228ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1828 /usr/bin/pipewire
Apr 24 15:03:16 fedora systemd[1799]: Started pipewire.service - PipeWire Multimedia Service.
Apr 24 15:03:16 fedora pipewire[1828]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 24 15:03:16 fedora pipewire[1828]: 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)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2023-04-24 15:03:17 NZST; 40min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2200 (pipewire-pulse)
Tasks: 2 (limit: 9353)
Memory: 13.9M
CPU: 197ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─2200 /usr/bin/pipewire-pulse
Apr 24 15:03:17 fedora systemd[1799]: Started pipewire-pulse.service - PipeWire PulseAudio.
Apr 24 15:03:17 fedora pipewire-pulse[2200]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 24 15:03:17 fedora pipewire-pulse[2200]: mod.rt: found session bus but no portal
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2023-04-24 15:03:16 NZST; 40min ago
Main PID: 1829 (wireplumber)
Tasks: 5 (limit: 9353)
Memory: 11.7M
CPU: 459ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─1829 /usr/bin/wireplumber
Apr 24 15:03:16 fedora systemd[1799]: Started wireplumber.service - Multimedia Service Session Manager.
Apr 24 15:03:16 fedora wireplumber[1829]: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 24 15:03:16 fedora wireplumber[1829]: found session bus but no portal
Apr 24 15:03:16 fedora wireplumber[1829]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Apr 24 15:03:16 fedora wireplumber[1829]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
Apr 24 15:03:17 fedora wireplumber[1829]: GetManagedObjects() failed: oUnit pulseaudio.service could not be found.
rg.freedesktop.DBus.Error.NameHasNoOwner
❯ systemctl --user status xdg-desktop-portal.service
● xdg-desktop-portal.service - Portal service
Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal.service; static)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2023-04-24 15:03:20 NZST; 41min ago
Main PID: 2685 (xdg-desktop-por)
Tasks: 7 (limit: 9353)
Memory: 3.6M
CPU: 81ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/xdg-desktop-portal.service
└─2685 /usr/libexec/xdg-desktop-portal
Apr 24 15:03:18 fedora systemd[1799]: Starting xdg-desktop-portal.service - Portal service...
Apr 24 15:03:20 fedora systemd[1799]: Started xdg-desktop-portal.service - Portal service.
Apr 24 15:12:29 fedora xdg-desktop-por[2685]: Realtime error: Could not map pid: Could not determine pid namespace: Could not find instance-i
Update: I plugged in some wireless headphones (USB dongle) and they work… What would it be with the speakers over USB?
Update: Adding USB Driver information:
41: USB 00.0: 0401 Multimedia audio controller
[Created at usb.122]
Unique ID: +l7F.udgDYkIHzaF
Parent ID: Opph.LymQWhJErPB
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14.1/1-14.1:1.0
SysFS BusID: 1-14.1:1.0
Hardware Class: sound
Model: "Cambridge Silicon Radio Audioengine HD3"
Hotplug: USB
Vendor: usb 0x0a12 "Cambridge Silicon Radio, Ltd"
Device: usb 0x4097 "Audioengine HD3"
Revision: "14.86"
Serial ID: "ABCDEF0123456789"
Driver: "snd-usb-audio"
Driver Modules: "snd_usb_audio"
Speed: 12 Mbps
Module Alias: "usb:v0A12p4097d1486dc00dsc00dp00ic01isc01ip00in00"
Driver Info #0:
Driver Status: snd_usb_audio is active
Driver Activation Cmd: "modprobe snd_usb_audio"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #35 (Hub)