[pulseaudio-discuss] 'Failed to find a working profile' for firewire sound devices

David Henningsson david.henningsson at canonical.com
Wed Jan 8 01:52:08 PST 2014


On 01/08/2014 09:29 AM, Takashi Sakamoto wrote:
> Hi David,
> 
>> Thanks for this effort! IMO, the lack of ALSA support for firewire
>> devices have been one of ALSA's bigger shortcomings.
> 
> I remember your blueprint for 'N'. Yes, it's really tough work...
> 
>> A PulseAudio verbose log, see https://wiki.ubuntu.com/PulseAudio/Log
>> would be the next step. The log is massive, but you can hopefully go
>> through that log yourself and see where it fails trying to open
>> something it should succeed in opening. If you can't find it, pastebin
>> the log somewhere and let some of us have a look.
> 
> Here the logs:
> 
> 1.snd-fireworks with Echo Audio Audiofire4
> pulseverbose_fireworks.log
> http://ubuntuone.com/05s7BXWAyXcZkDEQJZYxZV
> 
> $ cat /proc/asound/pcm
> 00-00: ALC889 Analog : ALC889 Analog : playback 1 : capture 1
> 00-01: ALC889 Digital : ALC889 Digital : playback 1 : capture 1
> 00-02: ALC889 Alt Analog : ALC889 Alt Analog : capture 2
> 01-00: Fireworks : AudioFire4 PCM : playback 1 : capture 1
> 
> $ cat /proc/asound/cards
>  0 [Intel          ]: HDA-Intel - HDA Intel
>                       HDA Intel at 0xfbff4000 irq 54
>  1 [AudioFire4     ]: Fireworks - AudioFire4
>                       Echo Digital Audio AudioFire4 v5.5, GUID
> 0014860f5a616e83 at fw1.0, S400
> 
> 
> 2. snd-bebob with M-Audio Firewire Solo
> pulseverbose_bebob.log
> http://ubuntuone.com/53Enu6RsjmmscdkRyJNm54
> 
> $ cat /proc/asound/pcm
> 00-00: ALC889 Analog : ALC889 Analog : playback 1 : capture 1
> 00-01: ALC889 Digital : ALC889 Digital : playback 1 : capture 1
> 00-02: ALC889 Alt Analog : ALC889 Alt Analog : capture 2
> 01-00: BeBoB : FW Solo PCM : playback 1 : capture 1
> 
> $ cat /proc/asound/cards
>  0 [Intel          ]: HDA-Intel - HDA Intel
>                       HDA Intel at 0xfbff4000 irq 54
>  1 [Solo           ]: BeBoB - FW Solo
>                       M-Audio FW Solo (id:144, rev:0), GUID
> 000d6c0b00c256a4 at fw1.0, S400
> 
> 
> If you need my sources, please use repositories below:
> https://github.com/takaswie/snd-firewire-improve
> https://github.com/takaswie/sound
> 
> 
> Thanks
> 
> Takashi Sakamoto
> 

Thanks. To start somewhere, what type of playback/recording do you want
to work? As in, what sample format, what number of channels etc?

Looking at stereo playback for a start, it looks like the driver's
hardware parameters does not allow setting the number of channels to "2":

D: [pulseaudio] alsa-util.c: Trying hw:1 with SND_PCM_NO_AUTO_FORMAT ...
D: [pulseaudio] alsa-util.c: Managed to open hw:1
D: [pulseaudio] alsa-util.c: snd_pcm_hw_params_set_channels(2) failed:
Invalid argument

Do you have a working "aplay -v" setup to compare with?

-- 
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic


More information about the pulseaudio-discuss mailing list