[PlanetCCRMA] RME 9652 - ALSA - Pulseaudio problems

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Thu Apr 7 10:04:58 PDT 2011


On 04/06/2011 04:33 PM, Donald Steven wrote:
> I simply deleted pulseaudio, which seems to interfere with the RME cards
> (at least the 9632).  What's the rationale to use it?

Pulseaudio allows applications so share a soundcard. So you can have, 
say, desktop notification sounds, the browser plugins and similar 
applications share the soundcard. AFAIK PA appears to them as an ALSA 
device and is, by default, what ALSA apps use if they use the "default" 
device.

RME cards don't have a (usable by PulseAudio) multichannel profile so PA 
does not know what to do with them - same thing happens on Envy24 cards, 
this is probably a bug in alsa although it is questionable if a profile 
could be built for them that has any meaning. If you define a profile 
for them then PA is able to use RME cards. Of course that might not be 
what you want (ie: you do _not_ want a random desktop event to send a 
beep to the soundcard while you are recoring). In that case you could 
point PA to the motherboard soundcard or something else and it would 
leave the RME alone.

-- Fernando


> On 04/06/2011 07:15 PM, Fernando Lopez-Lezcano wrote:
>> On 04/06/2011 03:18 PM, Craig Bourne wrote:
>>> Here are messages logged to /var/log/messages by pulseaudio:
>>
>> By default PA can't use an RME card out of the box as it can't find a
>> default mapping for all the available channels. There is a workaround
>> that involves telling it explicitly. I'm attaching a file that I use
>> for our RME Multiface II cards.
>>
>> Note that you will need to adjust number of channels and name of the
>> soundcard to match what you have...
>>
>> -- Fernando
>>
>>
>>> Apr  6 16:49:59 speedy pulseaudio[2312]: module-alsa-card.c: Failed
>>> to find a working profile.
>>> Apr  6 16:49:59 speedy pulseaudio[2312]: module.c: Failed to load
>>> module"module-alsa-card"  (argument:"device_id="0"
>>> name="pci-0000_02_00.0"  card_name="alsa_card.pci-0000_02_00.0"
>>> tsched=yes ignore_dB=no
>>> card_properties="module-udev-detect.discovered=1""): initialization
>>> failed.
>>>
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module-alsa-card.c: Failed
>>> to find a working profile.
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module.c: Failed to load
>>> module"module-alsa-card"  (argument:"device_id="0"
>>> name="pci-0000_02_00.0"  card_name="alsa_card.pci-0000_02_00.0"
>>> tsched=yes ignore_dB=no
>>> card_properties="module-udev-detect.discovered=1""): initialization
>>> failed.
>>>
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module-alsa-card.c: Failed
>>> to find a working profile.
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module.c: Failed to load
>>> module"module-alsa-card"  (argument:"device_id="0"
>>> name="pci-0000_02_00.0"  card_name="alsa_card.pci-0000_02_00.0"
>>> tsched=yes ignore_dB=no
>>> card_properties="module-udev-detect.discovered=1""): initialization
>>> failed.
>>>
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module-alsa-card.c: Failed
>>> to find a working profile.
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module.c: Failed to load
>>> module"module-alsa-card"  (argument:"device_id="0"
>>> name="pci-0000_02_00.0"  card_name="alsa_card.pci-0000_02_00.0"
>>> tsched=yes ignore_dB=no
>>> card_properties="module-udev-detect.discovered=1""): initialization
>>> failed.
>>>
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module-alsa-card.c: Failed
>>> to find a working profile.
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module.c: Failed to load
>>> module"module-alsa-card"  (argument:"device_id="0"
>>> name="pci-0000_02_00.0"  card_name="alsa_card.pci-0000_02_00.0"
>>> tsched=yes ignore_dB=no
>>> card_properties="module-udev-detect.discovered=1""): initialization
>>> failed.
>>>
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module-alsa-card.c: Failed
>>> to find a working profile.
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module.c: Failed to load
>>> module"module-alsa-card"  (argument:"device_id="0"
>>> name="pci-0000_02_00.0"  card_name="alsa_card.pci-0000_02_00.0"
>>> tsched=yes ignore_dB=no
>>> card_properties="module-udev-detect.discovered=1""): initialization
>>> failed.
>>>
>>> Apr  6 16:50:00 speedy pulseaudio[2312]: module-udev-detect.c: Tried
>>> to configure
>>> /devices/pci0000:00/0000:00:1e.0/0000:02:00.0/sound/card0
>>> (alsa_card.pci-0000_02_00.0) more often than 5 times in 10s
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> PlanetCCRMA mailing list
>> PlanetCCRMA at ccrma.stanford.edu
>> http://ccrma-mail.stanford.edu/mailman/listinfo/planetccrma
>
> _______________________________________________
> PlanetCCRMA mailing list
> PlanetCCRMA at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/planetccrma



More information about the PlanetCCRMA mailing list