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