[PlanetCCRMA] RME 9652 - ALSA - Pulseaudio problems

Craig Bourne craigbourne at gmail.com
Thu Apr 7 11:02:59 PDT 2011


re: "you could point PA to the motherboard soundcard"

That would seem to be the most sensible alternative; however, with the RME
card installed my motherboard soundcard is not recognized by alsa. At least
I presume this to be so from what is reported in /proc/asound/cards :

0 [DSP            ]: H-DSP - Hammerfall DSP
                      RME Hammerfall HDSP 9652 at 0xfdee0000, irq 17

I appreciate your earlier clarification on the portion of this information,
i.e.,   " [DSP            ]",  that is needed for in the setup string that
the user is expected to craft for /etc/pulse/default.pa , in particular the
portion that reads "device=hw:DSP" for my system. Would it be correct to
assume that in the later incantation in the same setup string that reads
"sink_name=HDSP_PLAYBACK"  the substring "HDSP_PLAYBACK" is arbitrary?

Clearly I'm not the only one confused by the ingredients in this magic
sauce. By way of example, I invoked one of the games on the system,
"Shinsen-Sho",  that makes the occasional noise, to see how something of
that sort would function with my sound settings. The first event that
occasioned sound output from the application produced the error message

"Can't find device RME Hammerfall HDSP 9652. Using instead device RME
Hammerfall HDSP 9652."

Go figure!

-- 
Craig Bourne



On Thu, Apr 7, 2011 at 1:04 PM, Fernando Lopez-Lezcano <
nando at ccrma.stanford.edu> wrote:

> 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ccrma-mail.stanford.edu/pipermail/planetccrma/attachments/20110407/3c6b1f44/attachment.html 


More information about the PlanetCCRMA mailing list