Hi! This is my first post here. After a recent update on Fedora 35, GNOME no longer lists input devices related to my audio interface in the sound settings.
This confuses me, because pavucontrol and alsamixer show me that all inputs are detected. Other DEs, such as Xfce or Plasma, don’t exhibit the same behaviour as GNOME does, and the inputs are shown.
Even after a fresh installation of Fedora 35, GNOME refuses to acknowledge it for some reason. I do not know why.
The interface is a Behringer UMC22 connected by USB - it uses a TI PCM2902 audio chip.
My laptop exhibits the same behaviour - the system knows it is there, but refuses to acknowledge the input devices.
I really hope it can be fixed somehow. Thank you in advance for any replies.
Look like above are your UMC22. You can do simple check with unplug the usb and run again with arecord -l. If above card gone that is good.
Since your device by alsa default profile should be already present in /usr/share/alsa-card-profile/mixer/profile-sets with name behringer-umc22.conf, I think there no need any custom configuration. But we could reset it to default.
Plug again your device, close all windows except your terminal and run:
# This creates a single PCM source device for the given
# alsa device path hw:0. You can change source to sink
# to make a sink in the same way.
#{ factory = adapter
# args = {
# factory.name = api.alsa.pcm.source
# node.name = "alsa-source"
# node.description = "PCM Source"
# media.class = "Audio/Source"
# api.alsa.path = "hw:0"
# api.alsa.period-size = 1024
# api.alsa.headroom = 0
# api.alsa.disable-mmap = false
# api.alsa.disable-batch = false
# audio.format = "S16LE"
# audio.rate = 48000
# audio.channels = 2
# audio.position = "FL,FR"
# }
#}
Change it to:
# This creates a single PCM source device for the given
# alsa device path hw:0. You can change source to sink
# to make a sink in the same way.
{ factory = adapter
args = {
factory.name = api.alsa.pcm.source
node.name = "Behringer UMC22"
node.description = "UMC22"
media.class = "Audio/Source"
api.alsa.path = "hw:2,0"
audio.channels = 2
audio.position = "FL,FR"
}
}
Close all windows (important) except terminal and run:
I have the same issue with an UMC2 and this helped @oprizal Thanks a lot! I spent like 3 hours searching but i couldn’t find anything. I had to use the default PMC Source included in the pipewire.conf because the IMC22 settings won’t work after restarting.