I have a similar Issue. Banana Pi M5, with Armbian Jammy XFCE desktop. the alsamixer gui shows only a dummy output.
aplay -l shows the following
root@bananapim5:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: BPIM5 [BPI-M5], device 0: fe.dai-link-0 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: BPIM5 [BPI-M5], device 1: fe.dai-link-1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: BPIM5 [BPI-M5], device 2: fe.dai-link-2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
alsactl init creates the following output, without changing anything on the aplay output.
root@bananapim5:~# alsactl init
alsa-lib parser.c:2373:(load_toplevel_config) Unable to find the top-level configuration file '/usr/share/alsa/ucm2/ucm.conf'.
alsa-lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2
Found hardware: "axg-sound-card" "" "" "" ""
Hardware is initialized using a generic method
alsa-lib parser.c:2373:(load_toplevel_config) Unable to find the top-level configuration file '/usr/share/alsa/ucm2/ucm.conf'.
alsa-lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -2
Found hardware: "USB-Audio" "USB Mixer" "USB1915:1025" "" ""
Hardware is initialized using a generic method
I need HDMI Audio, but so far I could find no way to enable any audio output.