Closed chips023 closed 5 years ago
@hifitime Many thanks for your report.
Most likely a driver or even a dtoverlay or kernel module is required for your this sound card and your SBC. Which SBC are you using actually? Check for install instructions on Linux/Debian from the sound card manufacturer. Which sound card do you use?
@hifitime Please for the future edit your comments to add further info instead of creating new ones to keep it a bid clean 😉.
NO Drivers needed for Mac OSX 10.6+ and Linux with UAC2 compliant kernel. Whether it's installing native debian, armbian, or DietPi, it's the same problem.
As you said, it is Linux kernel related and this means it depends on the actual machine/SBC you are trying this on. So which SBC is it?
SBC is Clearfog base https://developer.solid-run.com/products/clearfog-base/
@hifitime Okay in this case this is something you need to at best ask both, the sound card manufacturer and the SBC manufacturer.
Are there any kernel packages installed or even a 3rd party APT repo for firmware?
dpkg -S /lib/modules
What I would try, to have a wider kernel support, is a raw Buster install, see "Upstream (Buster)" section: https://developer.solid-run.com/knowledge-base/a388-debian/#official-solidrun-images As there are quire some steps, preparing the installer media and install u-boot manually, you could also try to upgrade the system. But at best do a full SDcard backup first, then e.g.:
dietpi-services stop
sed -i 's/stretch/buster/g' /etc/apt/sources.list{,.d/*}
apt update
apt upgrade
apt full-upgrade
reboot
Okay, I'll try again.
@hifitime Okay in this case this is something you need to at best ask both, the sound card manufacturer and the SBC manufacturer.
Are there any kernel packages installed or even a 3rd party APT repo for firmware?
dpkg -S /lib/modules
What I would try, to have a wider kernel support, is a raw Buster install, see "Upstream (Buster)" section: https://developer.solid-run.com/knowledge-base/a388-debian/#official-solidrun-images As there are quire some steps, preparing the installer media and install u-boot manually, you could also try to upgrade the system. But at best do a full SDcard backup first, then e.g.:
dietpi-services stop sed -i 's/stretch/buster/g' /etc/apt/sources.list{,.d/*} apt update apt upgrade apt full-upgrade reboot
Problems remain after the upgrade Is it possible that the uac2 module of Linux kernel was not compiled?
Is it possible that the uac2 module of Linux kernel was not compiled?
Most likely. This is why I asked for dpkg -S /lib/modules
as this should show if there is any e.g. manufacturer DPKG package responsible to kernel/bootloader.
This is the driver that is required for UAC2: https://github.com/torvalds/linux/blob/master/drivers/usb/gadget/function/f_uac2.c
Respectively: linux/usb/audio-v2.h
If your SBCs manufacturer has any kernel/firmware source available you could check if that ones are part of it. Or at best ask via their forums/support, perhaps it's implemented as kernel module, which you would then find inside /lib/modules
.
I mark this issue as closed now. Feel free to reopen if required.
Creating a bug report/issue
Can someone help me? The system is installed and the alsa driver is installed, but the sound card is still unrecognizable
Thanks for any help