Dne 02. 02. 21 v 19:32 Bert Schiettecatte napsal(a):
Hi Pavel
Do you have the /usr/share/alsa configs?
[root@rockchip:/usr/share/alsa]# ls -las 1 drwxr-xr-x 6 root root 1024 Dec 21 2020 . 1 drwxr-xr-x 24 root root 1024 Jan 23 2021 .. 10 -rw-r--r-- 1 root root 9876 Dec 21 2020 alsa.conf 2 drwxr-xr-x 2 root root 2048 Dec 21 2020 cards 1 drwxr-xr-x 2 root root 1024 Dec 21 2020 init 1 drwxr-xr-x 2 root root 1024 Dec 21 2020 pcm 1 drwxr-xr-x 2 root root 1024 Dec 21 2020 speaker-test [root@rockchip:/usr/share/alsa]#
Sometimes strace has been of help to me, to see which file is being tried to open:
strace aplay -L 2>&1 | grep 'open('
The PCM devices are defined in the pcm/ and cards/ configs, with help of /usr/share/alsa/cards/aliases.conf . Maybe for your new driver no config is being used, but I think even an unknown card should have the very basic PCM devices defined.
Pavel.