Hello, I'm running Tumbleweed with kernel 5.14.14-2-default with the KDE spin. My problem is that sound stopped working. As far as I can tell it stopped when recovering from a problematic pipewire update. I dual boot other linux systems and spimd works on them.
When I initially had the problem, yast showed that there was no driver for the sound card. I used yast to fix that and now it is showing devices with drivers.
The KDE sound applet shows an error message of "No output or input devices found."
Looking at other forum entries, I see the following:
Code:
bopper:/home/jc # zypper se -si pulse pipe
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+----------------------------+---------+-----------------------------------+--------+-----------------------------
i | alsa-plugins-pulse-32bit | package | 1.2.5-1.2 | x86_64 | Main Repository (OSS)
i | alsa-plugins-pulse-32bit | package | 1.2.5-1.2 | x86_64 | openSUSE:Tumbleweed
i | gstreamer-plugin-pipewire | package | 0.3.39-2.3 | x86_64 | packman
i | gstreamer-plugin-pipewire | package | 0.3.39-2.3 | x86_64 | Packman Repository
i+ | libpipeline1 | package | 1.5.3-1.5 | x86_64 | Main Repository (OSS)
i+ | libpipeline1 | package | 1.5.3-1.5 | x86_64 | openSUSE:Tumbleweed
i+ | libpipewire-0_3-0 | package | 0.3.39-2.3 | x86_64 | packman
i+ | libpipewire-0_3-0 | package | 0.3.39-2.3 | x86_64 | Packman Repository
i | libpipewire-0_3-0-32bit | package | 0.3.39-2.3 | x86_64 | packman
i | libpipewire-0_3-0-32bit | package | 0.3.39-2.3 | x86_64 | Packman Repository
i+ | libpulse-mainloop-glib0 | package | 15.0-4.1 | x86_64 | Main Repository (OSS)
i+ | libpulse-mainloop-glib0 | package | 15.0-4.1 | x86_64 | openSUSE:Tumbleweed
i+ | libpulse0 | package | 15.0-4.1 | x86_64 | Main Repository (OSS)
i+ | libpulse0 | package | 15.0-4.1 | x86_64 | openSUSE:Tumbleweed
i | libpulse0-32bit | package | 15.0-4.1 | x86_64 | Main Repository (OSS)
i | libpulse0-32bit | package | 15.0-4.1 | x86_64 | openSUSE:Tumbleweed
i+ | pipewire | package | 0.3.39-2.3 | x86_64 | packman
i+ | pipewire | package | 0.3.39-2.3 | x86_64 | Packman Repository
i | pipewire-alsa | package | 0.3.39-2.3 | x86_64 | packman
i | pipewire-alsa | package | 0.3.39-2.3 | x86_64 | Packman Repository
i | pipewire-libjack-0_3-32bit | package | 0.3.39-2.3 | x86_64 | packman
i | pipewire-libjack-0_3-32bit | package | 0.3.39-2.3 | x86_64 | Packman Repository
i+ | pipewire-media-session | package | 0.4.1+4~git20211111.e4b49a306-2.1 | x86_64 | home:X0F:branches:multimedia
i+ | pipewire-modules | package | 0.3.39-2.3 | x86_64 | packman
i+ | pipewire-modules | package | 0.3.39-2.3 | x86_64 | Packman Repository
i | pipewire-pulseaudio | package | 0.3.39-2.3 | x86_64 | packman
i | pipewire-pulseaudio | package | 0.3.39-2.3 | x86_64 | Packman Repository
i+ | pipewire-spa-plugins-0_2 | package | 0.3.39-2.3 | x86_64 | packman
i+ | pipewire-spa-plugins-0_2 | package | 0.3.39-2.3 | x86_64 | Packman Repository
i+ | pipewire-spa-tools | package | 0.3.39-2.3 | x86_64 | packman
i+ | pipewire-spa-tools | package | 0.3.39-2.3 | x86_64 | Packman Repository
i+ | pipewire-tools | package | 0.3.39-2.3 | x86_64 | packman
i+ | pipewire-tools | package | 0.3.39-2.3 | x86_64 | Packman Repository
i+ | pulseaudio-bash-completion | package | 15.0-4.1 | x86_64 | Main Repository (OSS)
i+ | pulseaudio-bash-completion | package | 15.0-4.1 | x86_64 | openSUSE:Tumbleweed
i+ | pulseaudio-utils | package | 15.0-4.1 | x86_64 | Main Repository (OSS)
i+ | pulseaudio-utils | package | 15.0-4.1 | x86_64 | openSUSE:Tumbleweed
i | pulseaudio-utils-32bit | package | 15.0-4.1 | x86_64 | Main Repository (OSS)
i | pulseaudio-utils-32bit | package | 15.0-4.1 | x86_64 | openSUSE:Tumbleweed
bopper:/home/jc #
Code:
systemctl --user list-unit-files | grep -i "pipe|pulse"
returns nothing
Code:
pactl info | grep -i server
returns
Server String: /run/user/1000/pulse/native
Server Protocol Version: 35
Server Name: PulseAudio (on PipeWire 0.3.39)
Server Version: 15.0.0
Code:
jc@bopper:~> systemctl --machine=bopper@localhost --user list-unit-files | grep -i "pipe|pulse"
Failed to connect to bus: Host is down
Failed to list unit files: Transport endpoint is not connected
pavucontrol shows no input or output devices.
I'm fairly experienced with linux but have very limited current experience with opensuse and have no ideas on how to proceed. Please advise/