snd_pcm_dshare_open unable to initialize slave

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello folks,

 

I use two USB 7.1 sound cards (C-Media chip CM6533 I think) on a Raspi 4. I wanted to split the 8 channel sound cards to have 8 single stereo outputs. For this I wanted to use the ALSA dshare plugin. My problem: I cannot use two virtual sound cards from two different real sound cards at the same time.

 

For better explanation here my asound.conf with a minimal configuration to demonstrate my problem:

You can see two sound cards hw:1,0 and hw:2,0. Form card1 I created with dshare stereo1 and from card2 I created stereo2.

 

pcm_slave.card1 {

                pcm "hw:1,0"

                channels 8

}

pcm.stereo1 {

                type plug

                slave.pcm {

                               type dshare

                               ipc_key 1111

                               slave card1

                               bindings.0 0

                               bindings.1 1

                               }

}

 

pcm_slave.card2{

                pcm "hw:2,0"

                channels 8

}

pcm.stereo2 {

                type plug

                slave.pcm {

                               type dshare

                               ipc_key 2222

                               slave card2

                               bindings.0 0

                               bindings.1 1

                                }

}

 

I cannot playback an audio file via aplay from stereo1 and stereo2 at the same time. If I have started the playback from stereo1 and then want to start the playback from stereo2 I get the following error:

pi@raspberrypi:~ $ aplay -Dplug:stereo2  /var/lib/mpd/music/example.mp3

ALSA lib pcm_direct.c:1271:(snd1_pcm_direct_initialize_slave) unable to install hw params

ALSA lib pcm_dshare.c:778:(snd_pcm_dshare_open) unable to initialize slave

aplay: main:828: audio open error: Input/output error

 

Please can anyone help me. I have no clue how to solve this. Actually, this setup worked before with an BeagleBoneBlack with an old Ubuntu. I have no idea why this should not work with my Raspi 4.

 

Here is my output of alsa-info:

http://alsa-project.org/db/?f=754e988bd2b94cd4679060d1fa7d19c87b1d0077

 

Thanks in advance.

 

Best wishes,

 

Andreas

 

_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux