[pulseaudio-discuss] RME Babyface Pro: How do I get pulseaudio to see output 3/4?
Allan Wind
allan at yaxto.com
Fri Oct 28 04:09:32 UTC 2016
On 2016-10-27 17:28:02, Tanu Kaskinen wrote:
> Since you want headphones to use channels 3 and 4, your current mapping
> configuration won't work, because you configure the device with just
> two channels, and those will be channels 1 and 2. You have to provide a
> channel map that has at least 4 channels (the first two can be aux1 and
> aux2, in which case applications won't use them). If the card doesn't
> support a 4-channel mode, you have to use more channels. Evidently
> using the card in 12-channel mode works. Use additional aux channels as
> necessary.
Ok.
> If udev is problematic, you can at first test the profile configuration
> with
>
> pactl load-module module-alsa-card name=test device_id=X profile_set=rme-babyface-pro.conf
>
> Replace X with the alsa card index. Before doing this, however, set the
> profile of the automatically loaded instance of the card to "off" to
> avoid the two instances from trying to access the card simultaneously.
I set the original card to off, then tried to load:
[General]
auto-profiles = no
[Mapping headphone]
channel-map = aux1,aux2,left,right,aux5,aux6,aux7,aux8,aux9,aux10,aux11,aux12
device-strings = hw:%f
direction = output
priority = 2
[Mapping speaker]
channel-map = left,right,aux3,aux4,aux5,aux6,aux7,aux8,aux9,aux10,aux11,aux12
device-strings = hw:%f
direction = output
priority = 1
with `pactl load-module module-alsa-card name=test device_id=1
profile_set=rme-babyface-pro.conf` but getting:
Failure: Module initialization failed
and in syslog I get a tiny bit more info:
... [pulseaudio] module-alsa-card.c: Failed to find a working profile.
I already tried device-string surround40:%f and 4 channels given that `aplay
-L` has but still no dice:
sysdefault:CARD=Pro70793162
Babyface Pro (70793162), USB Audio
Default Audio Device
front:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
Front speakers
surround21:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
Direct sample mixing device
dsnoop:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
Direct sample snooping device
hw:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
Direct hardware device without any conversions
plughw:CARD=Pro70793162,DEV=0
Babyface Pro (70793162), USB Audio
Hardware device with all software conversions
Also tried the multichannel-input and -output with or without padding with aux
to get 12 channels and I got the same error. This is what `cat
/proc/asound/card1/stream0` has:
RME Babyface Pro (70793162) at usb-0000:00:14.0-6, high speed : USB Audio
Playback:
Status: Stop
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S24_3LE
Channels: 12
Endpoint: 3 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Capture:
Status: Stop
Interface 2
Altset 1
Format: S24_3LE
Channels: 12
Endpoint: 4 IN (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 2
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 4 IN (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
I was able to load the default profile, which gives me the current stereo
behavior, so not otherwise useful. Any other ideas?
/Allan
--
Allan Wind
Yaxto - Runs My Business
<https://yaxto.com>
More information about the pulseaudio-discuss
mailing list