Audio device sometimes not coming back after `udev trigger`
- PipeWire version: 0.3.78-6-gc9c91024
- Distribution: Arch
- Desktop Environment: Plasma
- Kernel version: 6.1.46-1-lts
Description of Problem
As part of regular system upgrades, pacman may run udevadm trigger
. Pipewire sometimes does not find all devices that were previously around. This causes audio to go to another device or to a null sink if no devices are found. Either udevadm trigger
or systemctl --user restart pipewire
will fix it.
How Reproducible
Running this will usually trigger the issue within a minute or two:
i=1; while pw-metadata | grep -q analog-stereo; do sudo udevadm trigger -w; echo $i; i=$((i+1)); sleep 3; done