Hi David, I tested this functionality with my two devices below. As a result, the fallback did not work well. Please check the attached files. Echo Audio Audiofile 4 (6ch capture/6ch playback) M-Audio FireWire Audiophile (4ch capture/6ch playback) ALSA user-space has no configuration files for these devices, so they're only-multichannel devices, like this. $ aplay -L ... sysdefault:CARD=Audiophile FW Audiophile, FW Audiophile PCM Default Audio Device dmix:CARD=Audiophile,DEV=0 FW Audiophile, FW Audiophile PCM Direct sample mixing device dsnoop:CARD=Audiophile,DEV=0 FW Audiophile, FW Audiophile PCM Direct sample snooping device hw:CARD=Audiophile,DEV=0 FW Audiophile, FW Audiophile PCM Direct hardware device without any conversions plughw:CARD=Audiophile,DEV=0 FW Audiophile, FW Audiophile PCM Hardware device with all software conversions ... sysdefault:CARD=AudioFire4 AudioFire4, AudioFire4 PCM Default Audio Device dmix:CARD=AudioFire4,DEV=0 AudioFire4, AudioFire4 PCM Direct sample mixing device dsnoop:CARD=AudioFire4,DEV=0 AudioFire4, AudioFire4 PCM Direct sample snooping device hw:CARD=AudioFire4,DEV=0 AudioFire4, AudioFire4 PCM Direct hardware device without any conversions plughw:CARD=AudioFire4,DEV=0 AudioFire4, AudioFire4 PCM Hardware device with all software conversions It's my pleasure to help your work for this issue. Please request any tests to me easily. Thanks, Takashi Sakamoto (in summer vacation) o-takashi at sakamocchi.jp On Jul 29 2014 23:43, David Henningsson wrote: > Fixes since v1: > > * Improved fallback logic so that input and output fallbacks are handled more > independently > * Fixed a bug in the exact-channels logic causing the sink to open with the old > channel count > * Renamed "Generic" to "Multichannel" > * Removed unnecessary !! > > David Henningsson (3): > alsa: Add "exact-channels" mapping configurability > alsa: Allow "fallback" configuration for mappings and profiles > alsa: Add a multichannel fallback mapping > > src/modules/alsa/alsa-mixer.c | 121 +++++++++++++++++++++-- > src/modules/alsa/alsa-mixer.h | 4 + > src/modules/alsa/mixer/profile-sets/default.conf | 15 ++- > 3 files changed, 130 insertions(+), 10 deletions(-) -------------- next part -------------- A non-text attachment was scrubbed... Name: pulse-echoaudio.log Type: text/x-log Size: 366038 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20140805/66221fdf/attachment-0002.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: pulse-maudio.log Type: text/x-log Size: 168348 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20140805/66221fdf/attachment-0003.bin>