The first two things didn't work, but while I worked on a switch to pipewire (with a limited success, since pipewire is experimental in the current stable and misses important features that I need and which are already available in pulseaudio), I stumbled upon a workaround which fixed the problem in my case:
https://forum.manjaro.org/t/internal-speakers-jack-detected-but-no-audio-comes-out/33380/4 I still don't completely understand why things are related, but this solves the problem - and everything still works properly after USB dongle is connected. On 3/7/22 21:51, Jude DaShiell wrote:
Three things to do: 1) pulseaudio --cleanup-shm reboot and see if you get any better results. 2) if 1 fails in the user directory rm -fr ~/.config/pulseaudio then reboot and check for better results. 3) if 2 fails, remove pulseaudio from the machine and think about installing and running pipewire if alsa really needs that much management. Ways exist to run firefox without pulseaudio. If memory serves pulseaudio firefox may do this as a single command.