Bug#565342: newly released libffado2-based jackd fails with "firewire ERR: Could not start streaming threads: -1"

Adrian Knoth adi at drcomp.erfurt.thur.de
Fri Jan 15 12:41:09 UTC 2010


On Fri, Jan 15, 2010 at 12:37:01PM +0100, Jonas Smedegaard wrote:

> Hi,

Hi!

> I noticed the updated jackd linkage this morning, dusted off my  
> little-used Edirol FA-66 and tried it out - but it fails:
>
> jonas at auryn:~$ cat /proc/version Linux version 2.6.32-trunk-amd64 (Debian 
> 2.6.32-5) (ben at decadent.org.uk) (gcc version 4.3.4 (Debian 4.3.4-6) ) #1 
> SMP Sun Jan 10 22:40:40 UTC 2010

I see 2.6.32 here. Make sure to have libraw1394-2.0.5 installed.

> jonas at auryn:~$ jackd -dfirewire -r44100 -n10 -p 2048 -v2

IIRC, the FA-66 has a manual samplerate switch? Make sure it matches
what you specify for jackd.

Also: -n10 clearly is too much, best is to omit -n completely. -p 2048
is also rather high, neglect it or set it to 512.

Finding the right value(s) for p (and n) could be a hard job, so playing
with those might be useful.

Also make sure to powercycle your FA-66 between failing runs, otherwise,
the device could be left in some locked-up state.

> Cannot switch to ePS_DryRunning from ePS_WaitingForStream

This basically means that FFADO cannot start the streaming engine.
Unfortunately, there are many reaons causing this error:

  * old firmware (depending on the device, but yours probably is fine)

  * new Juju firewire stack and libraw1394 < 2.0.5

  * device in lock state from previous runs

  * crappy firewire host controllers, you could check
    http://subversion.ffado.org/wiki/HostControllers

  * something else


I don't believe there's something wrong with the FFADO or jackd packages
in Debian, it's just the usual trouble with FFADO.

You could join the FFADO user mailing list and ask for help.


In any case, let me (and this bug) know if something works for you...


Cheerio

-- 
mail: adi at thur.de  	http://adi.thur.de	PGP/GPG: key via keyserver





More information about the pkg-multimedia-maintainers mailing list