You have configured your ALSA default device to use your sound hardware directly and as most sound hardware it is not able to mix different signal sources. Therefore ALSA uses dmix (a software mixer) as default, so different sources can be played at the same time with every hardware.
Here is a example:
- Code: Select all
pcm.!default {
type dmix
ipc_key 1001
slave {
pcm "hw:0,0" # for ICE1724's analog output
format S32_LE
period_size 1024
buffer_size 4096
rate 44100 # see cat /proc/asound/card0/pcm0p/sub0/hw_params
}
}
(note: format or rate probably can be removed or have to be changed)
PS: no idea why your flash needs some ALSA extra config to work