Raspberri p i4 Kodi v19.3 - soundblaster X-fi 5.1

Kodi 19.3 SB X-Fi 5.1 is connected to Raspberri Pi 4, the driver for it is selected in the settings. But the sound is transmitted via HDMI.
If you install any previous version of Kodi, then when playing multi-channel sound, long freezes and jerks begin
thanks!

Upload logs via MyOSMC Log Uploader for us to review

set sound output to sound card but it goes to hdmi
thank you!
Log turned out to be large and does not fit in the response, recorded with a separate file

https://drive.google.com/file/d/1meRbTJSawNTk_XUGF_S0vqhJI0I3eNdM/view?usp=sharing

Please post the output of
aplay -l
and
aplay -L

You may have to

sudo apt-get update
sudo apt-get install alsa-utils

to get aplay.

executed commands
sudo apt-get update
sudo apt-get install alsa-utils

no change
osmc@osmc:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Pro [SB X-Fi Surround 5.1 Pro], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: Pro [SB X-Fi Surround 5.1 Pro], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
osmc@osmc:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
btaudio
Bluetooth Audio
default:CARD=vc4hdmi0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Default Audio Device
sysdefault:CARD=vc4hdmi0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Default Audio Device
hdmi:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
HDMI Audio Output
dmix:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Direct sample mixing device
dsnoop:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Direct sample snooping device
hw:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Direct hardware device without any conversions
plughw:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Hardware device with all software conversions
default:CARD=Pro
SB X-Fi Surround 5.1 Pro, USB Audio
Default Audio Device
sysdefault:CARD=Pro
SB X-Fi Surround 5.1 Pro, USB Audio
Default Audio Device
front:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Front speakers
surround21:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Direct sample mixing device
dmix:CARD=Pro,DEV=1
SB X-Fi Surround 5.1 Pro, USB Audio #1
Direct sample mixing device
dsnoop:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Direct sample snooping device
dsnoop:CARD=Pro,DEV=1
SB X-Fi Surround 5.1 Pro, USB Audio #1
Direct sample snooping device
hw:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Direct hardware device without any conversions
hw:CARD=Pro,DEV=1
SB X-Fi Surround 5.1 Pro, USB Audio #1
Direct hardware device without any conversions
plughw:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Hardware device with all software conversions
plughw:CARD=Pro,DEV=1
SB X-Fi Surround 5.1 Pro, USB Audio #1
Hardware device with all software conversions
default:CARD=vc4hdmi1
vc4-hdmi-1, MAI PCM i2s-hifi-0
Default Audio Device
sysdefault:CARD=vc4hdmi1
vc4-hdmi-1, MAI PCM i2s-hifi-0
Default Audio Device
hdmi:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
HDMI Audio Output
dmix:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
Direct sample mixing device
dsnoop:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
Direct sample snooping device
hw:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
Direct hardware device without any conversions
plughw:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
Hardware device with all software conversions

log http://paste.osmc.tv/ukujaxebut

executed commands
sudo apt-get update
sudo apt-get install alsa-utils

no change
osmc@osmc:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Pro [SB X-Fi Surround 5.1 Pro], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: Pro [SB X-Fi Surround 5.1 Pro], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
osmc@osmc:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
btaudio
Bluetooth Audio
default:CARD=vc4hdmi0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Default Audio Device
sysdefault:CARD=vc4hdmi0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Default Audio Device
hdmi:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
HDMI Audio Output
dmix:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Direct sample mixing device
dsnoop:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Direct sample snooping device
hw:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Direct hardware device without any conversions
plughw:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Hardware device with all software conversions
default:CARD=Pro
SB X-Fi Surround 5.1 Pro, USB Audio
Default Audio Device
sysdefault:CARD=Pro
SB X-Fi Surround 5.1 Pro, USB Audio
Default Audio Device
front:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Front speakers
surround21:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Direct sample mixing device
dmix:CARD=Pro,DEV=1
SB X-Fi Surround 5.1 Pro, USB Audio #1
Direct sample mixing device
dsnoop:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Direct sample snooping device
dsnoop:CARD=Pro,DEV=1
SB X-Fi Surround 5.1 Pro, USB Audio #1
Direct sample snooping device
hw:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Direct hardware device without any conversions
hw:CARD=Pro,DEV=1
SB X-Fi Surround 5.1 Pro, USB Audio #1
Direct hardware device without any conversions
plughw:CARD=Pro,DEV=0
SB X-Fi Surround 5.1 Pro, USB Audio
Hardware device with all software conversions
plughw:CARD=Pro,DEV=1
SB X-Fi Surround 5.1 Pro, USB Audio #1
Hardware device with all software conversions
default:CARD=vc4hdmi1
vc4-hdmi-1, MAI PCM i2s-hifi-0
Default Audio Device
sysdefault:CARD=vc4hdmi1
vc4-hdmi-1, MAI PCM i2s-hifi-0
Default Audio Device
hdmi:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
HDMI Audio Output
dmix:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
Direct sample mixing device
dsnoop:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
Direct sample snooping device
hw:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
Direct hardware device without any conversions
plughw:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
Hardware device with all software conversions

log http://paste.osmc.tv/ukujaxebut

Sorry, missed this earlier. Your sound card is not getting opened:
2021-12-16 13:35:52.167 T:568 WARNING <general>: CAESinkAlsa::InitializeHW - Using default alsa values - set failed

  1. Does it work if you set channels to 2?

  2. Can you check the card is installed properly with:

speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0, -t wav -l 3 (for 5.1 channels) and
speaker-test -c2 -Dfront:CARD=Pro,DEV=0, -t wav -l 3 (for stereo)

  1. Can you turn on detailed logging for the audio component, re-boot twice and grab logs again. That may give us some more clues.

yes,
2.0 - sound in card
5.1 - sound in hdmi

osmc@osmc:~$ speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0, -t wav -l 3

speaker-test 1.1.8

Playback device is surround51:CARD=Pro,DEV=0,
Stream parameters are 48000Hz, S16_LE, 6 channels
WAV file(s)
ALSA lib conf.c:5031:(snd_config_expand) Parse arguments error: Invalid argument
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surround51:CARD=Pro,DEV= 0,
Playback open error: -22,Invalid argument
osmc@osmc:~$ speaker-test -c2 -

sudo nano advancedsettings.xml
advancedsettings
setting id=“debug.extralogging”>true</setting
setting id=“debug.setextraloglevel”>2048</setting
advancedsettings

3 re-boot
http://paste.osmc.tv/ikukucobof
thanks for the help!

Oops! Take out the comma after DEV=0:

speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0 -t wav -l 3
speaker-test -c2 -Dfront:CARD=Pro,DEV=0 -t wav -l 3

You don’t have debug logging turned on. Settings->System->Logging->Enable component-specific logging then under Specify component-specific logging pick (only) Verbose logging for the Audio component. Then after re-booting try playing something.

OK! http://paste.osmc.tv/asiboyerer

osmc@osmc:~$ speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.1.8

Playback device is surround51:CARD=Pro,DEV=0
Stream parameters are 48000Hz, S16_LE, 6 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 87381
Period size range from 48 to 43690
Using max buffer size 87380
Periods = 4
Unable to set hw params for playback: Input/output error

osmc@osmc:~$ speaker-test -c2 -Dfront:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.1.8

Playback device is front:CARD=Pro,DEV=0
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 262144
Period size range from 48 to 131072
Using max buffer size 262144
Periods = 4
was set period_size = 65536
was set buffer_size = 262144
0 - Front Left
1 - Front Right
Time per period = 5.504154
0 - Front Left
1 - Front Right
Time per period = 5.499790
0 - Front Left
1 - Front Right
Time per period = 5.507876

I think we might have solved this a year ago but only implemented the fix for Vero 4k. That was for a Asus U5 card. If the chip in your SB card is the same then we should be in business. Can you post the output of amixer -c1 contents please?

osmc@osmc:~$ amixer -c1 contents
numid=4,iface=CARD,name=‘Keep Interface’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=3,iface=PCM,name=‘Capture Channel Map’
; type=INTEGER,access=r----R–,values=2,min=0,max=36,step=0
: values=0,0
| container
| chmap-fixed=FL,FR

numid=1,iface=PCM,name=‘Playback Channel Map’
; type=INTEGER,access=r----R–,values=2,min=0,max=36,step=0
: values=0,0
| container
| chmap-fixed=FL,FR
| chmap-fixed=FL,FR,FC,LFE,SL,SR

numid=2,iface=PCM,name=‘Playback Channel Map’,device=1
; type=INTEGER,access=r----R–,values=2,min=0,max=36,step=0
: values=0,0
| container
| chmap-fixed=FL,FR

Sound Blaster X-Fi Surround 5.1 Pro, chip CA0189-2AG

If you are comfortable with the command line, can you try this:

wget https://collab.osmc.tv/s/It6g6Q5p1CmAixM/download -O kodi.bin
systemctl stop mediacenter
sudo cp /usr/lib/kodi/kodi.bin kodi.bin.bak
sudo cp kodi.bin /usr/lib/kodi/
systemctl start mediacenter

osmc@osmc:~$ wget https://collab.osmc.tv/s/It6g6Q5p1CmAixM/download -O kodi.bin
–2022-01-18 12:14:10-- https://collab.osmc.tv/s/It6g6Q5p1CmAixM/download
Resolving collab.osmc.tv (collab.osmc.tv)… 77.68.92.173, 2a00:da00:1800:9a::1
Connecting to collab.osmc.tv (collab.osmc.tv)|77.68.92.173|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 31478200 (30M) [application/octet-stream]
Saving to: ‘kodi.bin’

kodi.bin 100%[===================>] 30.02M 17.1MB/s in 1.8s

2022-01-18 12:14:12 (17.1 MB/s) - ‘kodi.bin’ saved [31478200/31478200]

osmc@osmc:~$ systemctl stop mediacenter
osmc@osmc:~$ sudo cp /usr/lib/kodi/kodi.bin kodi.bin.bak
osmc@osmc:~$ sudo cp kodi.bin /usr/lib/kodi/
osmc@osmc:~$ systemctl start mediacenter
osmc@osmc:~$

reboot
reboot

osmc@osmc:~$ speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.1.8

Playback device is surround51:CARD=Pro,DEV=0
Stream parameters are 48000Hz, S16_LE, 6 channels
WAV file(s)
Playback open error: -16,Device or resource busy
osmc@osmc:~$
osmc@osmc:~$ speaker-test -c2 -Dfront:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.1.8

Playback device is front:CARD=Pro,DEV=0
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 262144
Period size range from 48 to 131072
Using max buffer size 262144
Periods = 4
was set period_size = 65536
was set buffer_size = 262144
0 - Front Left
1 - Front Right
Time per period = 5.503022
0 - Front Left
1 - Front Right
Time per period = 5.480049
0 - Front Left
1 - Front Right
Time per period = 5.491847
osmc@osmc:~$

then started the video
Log:
http://paste.osmc.tv/baviziyoso

Do you get this also after testing testing stereo? Kodi could be holding onto the USB card. Try changing the audio device in Kodi to HDMI so that it releases the USB card then try speaker-test again.

sound test 2.0 - the sound goes to the audio card correctly
if you start the video, specifying in the settings 2.0 - the sound goes through the sound card
if you start the video, specifying in the settings 5.1 - the sound goes through HDMI

default hdmi, speaker 2.0
osmc@osmc:~$ speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.1.8

Playback device is surround51:CARD=Pro,DEV=0
Stream parameters are 48000Hz, S16_LE, 6 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 87381
Period size range from 48 to 43690
Using max buffer size 87380
Periods = 4
Unable to set hw params for playback: Input/output error
Setting of hwparams failed: Input/output error

vc4-hdmi-0, SNY Sony tv on hdmi speaker 2.0
osmc@osmc:~$ speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.1.8

Playback device is surround51:CARD=Pro,DEV=0
Stream parameters are 48000Hz, S16_LE, 6 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 87381
Period size range from 48 to 43690
Using max buffer size 87380
Periods = 4
Unable to set hw params for playback: Input/output error
Setting of hwparams failed: Input/output error

vc4-hdmi-0, SNY Sony tv on hdmi speaker 5.1
osmc@osmc:~$ speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.1.8

Playback device is surround51:CARD=Pro,DEV=0
Stream parameters are 48000Hz, S16_LE, 6 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 87381
Period size range from 48 to 43690
Using max buffer size 87380
Periods = 4
Unable to set hw params for playback: Input/output error
Setting of hwparams failed: Input/output error

Thanks for confirming. We need to know more about this device. Do you by chance have a linux PC (Ubuntu?) on which you can repeat that speaker-test?

A workaround might be to put the card in USB 1.0 mode (there’s usually a switch for this on the device). That may give you 6 channels, limited to 48kHz sampling rate.

no switch

ubuntu-20.04.3-desktop-amd64 Live-CD

the device was identified immediately
test speaker in mode 2.0 and 5.1 in Ubuntu in settings - ok

test in console: No Problem

ubuntu@ubuntu:~$ speaker-test -c6 -Dsurround51:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.2.2

Устройство для проигрывания - surround51:CARD=Pro,DEV=0
Параметры потока - 48000Гц, S16_LE, 6 каналов
WAV файл(ы)
Установлена частота в 48000Гц (запрошено 48000Гц)
Размер буфера от 96 до 87381
Размер периода от 48 до 43690
Используется максимальный размер буфера 87380
Периоды = 4
был установлен period_size = 21845
был установлен buffer_size = 87380
0 - Front Left
4 - Front Center
1 - Front Right
3 - Side Right
2 - Side Left
5 - LFE
Время в периоде = 6,834395
0 - Front Left
4 - Front Center
1 - Front Right
3 - Side Right
2 - Side Left
5 - LFE
Время в периоде = 8,646848
0 - Front Left
4 - Front Center
1 - Front Right
3 - Side Right
2 - Side Left
5 - LFE
Время в периоде = 8,648211
ubuntu@ubuntu:~$ speaker-test -c2 -Dfront:CARD=Pro,DEV=0 -t wav -l 3

speaker-test 1.2.2

Устройство для проигрывания - front:CARD=Pro,DEV=0
Параметры потока - 48000Гц, S16_LE, 2 каналов
WAV файл(ы)
Установлена частота в 48000Гц (запрошено 48000Гц)
Размер буфера от 96 до 262144
Размер периода от 48 до 131072
Используется максимальный размер буфера 262144
Периоды = 4
был установлен period_size = 65536
был установлен buffer_size = 262144
0 - Front Left
1 - Front Right
Время в периоде = 5,495271
0 - Front Left
1 - Front Right
Время в периоде = 5,499838
0 - Front Left
1 - Front Right
Время в периоде = 5,495940
ubuntu@ubuntu:~$ ~# lspci |grep -i audio
~#: команда не найдена
ubuntu@ubuntu:~$ lspci |grep -i audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
ubuntu@ubuntu:~$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfc300000 irq 28
1 [Pro ]: USB-Audio - SB X-Fi Surround 5.1 Pro
Creative Technology Ltd SB X-Fi Surround 5.1 Pro at usb-0000:00:1d.0-1, full sp
ubuntu@ubuntu:~$ aplay -l
**** Список PLAYBACK устройств ****
карта 0: Intel [HDA Intel], устройство 0: ALC268 Analog [ALC268 Analog]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 1: Pro [SB X-Fi Surround 5.1 Pro], устройство 0: USB Audio [USB Audio]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 1: Pro [SB X-Fi Surround 5.1 Pro], устройство 1: USB Audio [USB Audio #1]
Подустройства: 1/1
Подустройство №0: subdevice #0
ubuntu@ubuntu:~$

Could this be the problem? USB Sound Device not working · Issue #1327 · raspberrypi/firmware · GitHub

Do you get all the channels on a RPi2/3?

rp3 not testet

may be , in my log
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:04 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:04 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:04 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:04 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:04 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:04 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:21 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:21 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:21 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:21 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for new device state.
Jan 18 12:21:21 osmc kernel: usb 1-1.4: Not enough bandwidth for altsetting 4
Jan 18 12:21:21 osmc kernel: usb 1-1.4: 1:4: usb_set_interface failed (-28)

and command dmesg

[ 7.278138] vc4_hdmi fef00700.hdmi: Could not register sound card: -517
[ 7.280831] brcmfmac: F1 signature read @0x18000000=0x15264345
[ 7.282672] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
[ 7.284341] vc4_hdmi fef00700.hdmi: Could not register sound card: -517
[ 7.286528] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 7.286984] usbcore: registered new interface driver brcmfmac
[ 7.289375] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
[ 7.290777] vc4_hdmi fef00700.hdmi: Could not register sound card: -517
[ 7.395256] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
[ 7.398495] vc4-drm gpu: bound fef00700.hdmi (ops vc4_hdmi_ops [vc4])
[ 7.404496] vc4-drm gpu: bound fef05700.hdmi (ops vc4_hdmi_ops [vc4])
[ 7.404726] vc4-drm gpu: bound fe004000.txp (ops vc4_txp_ops [vc4])
[ 7.404850] vc4-drm gpu: bound fe206000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.404953] vc4-drm gpu: bound fe207000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.405057] vc4-drm gpu: bound fe20a000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.405146] vc4-drm gpu: bound fe216000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.405248] vc4-drm gpu: bound fec12000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.409664] [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 1
[ 7.489248] Console: switching to colour frame buffer device 170x48
[ 7.508337] vc4-drm gpu: [drm] fb0: vc4drmfb frame buffer device
[ 7.519150] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 7.519213] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 7.527417] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Mar 23 2020 02:19:54 version 7.45.206 (r725000 CY) FWID 01-88ee44ea
[ 7.631255] uart-pl011 fe201000.serial: no DMA platform data
[ 7.735082] Bluetooth: Core ver 2.22
[ 7.736027] NET: Registered protocol family 31
[ 7.736040] Bluetooth: HCI device and connection manager initialized
[ 7.736057] Bluetooth: HCI socket layer initialized
[ 7.736067] Bluetooth: L2CAP socket layer initialized
[ 7.736096] Bluetooth: SCO socket layer initialized
[ 7.769977] Bluetooth: HCI UART driver ver 2.3
[ 7.769989] Bluetooth: HCI UART protocol H4 registered
[ 7.770061] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 7.770226] Bluetooth: HCI UART protocol Broadcom registered
[ 7.848692] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 7.960503] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 7.960513] Bluetooth: BNEP filters: protocol multicast
[ 7.960527] Bluetooth: BNEP socket layer initialized
[ 8.079044] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
[ 8.079353] bcmgenet fd580000.ethernet eth0: Link is Down
[ 8.996625] random: crng init done
[ 8.996642] random: 7 urandom warning(s) missed due to ratelimiting
[ 9.760922] fuse: init (API version 7.32)
[ 10.743547] hdmi-audio-codec hdmi-audio-codec.4.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -19
[ 12.164800] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[ 12.164835] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 12.186062] 8021q: 802.1Q VLAN Support v1.8
[ 74.078665] usb 1-1.4: Not enough bandwidth for new device state.
[ 74.078718] usb 1-1.4: Not enough bandwidth for altsetting 3
[ 74.078734] usb 1-1.4: 1:3: usb_set_interface failed (-28)
[18224.051084] usb 1-1.4: USB disconnect, device number 4
[18224.099664] hdmi-audio-codec hdmi-audio-codec.4.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -19
[19265.644175] usb 2-1: USB disconnect, device number 2
[19265.984408] usb 2-1: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
[19266.006299] usb 2-1: New USB device found, idVendor=13fe, idProduct=6300, bcdDevice= 1.10
[19266.006311] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[19266.006317] usb 2-1: Product: Silicon-Power128
[19266.006322] usb 2-1: Manufacturer: UFD 3.0
[19266.006327] usb 2-1: SerialNumber: P20015830701071EA4273843
[19266.012540] usb-storage 2-1:1.0: USB Mass Storage device detected
[19266.013343] scsi host0: usb-storage 2-1:1.0
[19267.272537] usb 2-1: USB disconnect, device number 3
[30496.146167] usb 1-1.4: new full-speed USB device number 5 using xhci_hcd
[30496.253892] usb 1-1.4: New USB device found, idVendor=041e, idProduct=3263, bcdDevice= 1.00
[30496.253913] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[30496.253926] usb 1-1.4: Product: SB X-Fi Surround 5.1 Pro
[30496.253936] usb 1-1.4: Manufacturer: Creative Technology Ltd
[30496.253946] usb 1-1.4: SerialNumber: 000000M5
[30496.478177] hdmi-audio-codec hdmi-audio-codec.4.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -19
[30956.658705] usb 1-1.4: Not enough bandwidth for new device state.
[30956.658728] usb 1-1.4: Not enough bandwidth for altsetting 4
[30956.658735] usb 1-1.4: 1:4: usb_set_interface failed (-28)
[31834.758604] v3d fec00000.v3d: MMU error from client L2T (0) at 0xcc1000, pte invalid

in post

https://github.com/raspberrypi/rpi-eeprom/releases/tag/v2020.07.16-138a1
ERORR 404

Do I need to update the firmware to check? Can you please tell me where to read the instructions?