Btw, one observation from my system: the second device in his log was "pulse", and failed to open in duplex mode. This I can reproduce here with beast -p alsa=pulse. I was curious and added a few printf statements to the driver, and it seems that input/output cannot be linked, and snd_pcm_link returns the alsa error code for function not implemented.
$ LANG=C BSE_DEBUG=pcm-alsa beast -p alsa=pulse
1536864657.601908 pcm-alsa: ALSA: setup: w=0 r=1 n_channels=2 sample_freq=48000 nperiods=3 period=160 (480) bufsz=480
1536864657.602466 pcm-alsa: ALSA: setup: w=1 r=0 n_channels=2 sample_freq=48000 nperiods=3 period=160 (480) bufsz=480
snd_pcm_link failed Function not implemented
1536864657.604426 pcm-alsa: ALSA: opening PCM "pulse" readable=1 writable=1: Device configurations mismatch
1536864657.607417 pcm-alsa: ALSA: setup: w=1 r=0 n_channels=2 sample_freq=48000 nperiods=3 period=160 (480) bufsz=480
1536864657.608268 pcm-alsa: ALSA: opening PCM "pulse" readable=0 writable=1: OK
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.