[PlanetCCRMA] Firewire Audio Interface on F14 & qjackctl

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Sat Feb 12 17:48:28 PST 2011


On 02/12/2011 04:23 PM, Bruno Ruviaro wrote:
> Hi,
>
> I'm having a hard time to get my firewire Edirol FA-101 to work with qjackctl on Fedora 14. No luck so far with Google searches or tweaking Jack settings.
> I found a firewire diagnostic script posted on the planetccrma list, and after running it I got the results below. If anyone has any tip of what to do, I would greatly appreciate. Thanks!
>
> Bruno
>
> - - -
>
> [ruviaro at btr ~]$ ./fwdiag
>
> =======================================
> =======================================
> ==>  <==
> ==>  fwdiag<==
> ==>  <==
> ==>  ffado / jack / ccrma / 1394<==
> ==>  diagnostic utility<==
> ==>  <==
> =======================================
> =======================================
>
> checking system configuration
> starting ffado-test
> starting ffado-diag
> if jackd works, you can use QjackCtl to stop it
> starting jackd
>
>
> =======================================
> =======================================
> ==>  <==
> ==>  fwdiag<==
> ==>  <==
> ==>  ffado / jack / ccrma / 1394<==
> ==>  diagnostic utility<==
> ==>  <==
> =======================================
> =======================================
>
>
> =====>  uname -a
> Linux btr 2.6.35.11-83.fc14.i686 #1 SMP Mon Feb 7 07:04:18 UTC 2011 i686 i686 i386 GNU/Linux

using the Fedora kernel, that has the new firewire stack compiled in... 
I don't remember if the current ffado can deal with it or not.

> =====>  rpm -qa | grep jack
> jack-audio-connection-kit-1.9.6-2.fc14.i686
> jack-audio-connection-kit-devel-1.9.6-2.fc14.i686
> qjackctl-0.3.7-1.fc14.i686
> jack_capture-0.9.56-1.fc14.1.i686
>
> =====>  rpm -qa | grep ffado
> ffado-2.1.0-0.1.20101015.svn1913.fc14.i686
> libffado-2.1.0-0.1.20101015.svn1913.fc14.i686
>
> =====>  rpm -qa | grep 1394
> libraw1394-2.0.5-2.fc14.i686
> libavc1394-0.5.3-9.fc12.i686
> libdc1394-2.1.2-3.fc12.i686
>
> =====>  rpm -qa | grep libxml
> libxml2-python-2.7.7-2.fc14.i686
> libxml++-2.33.1-1.fc14.i686
> libxml2-2.7.7-2.fc14.i686
>
> =====>  yum repolist
> Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
> Adding en_US to language list
> Determining fastest mirrors
>   * fedora: mirrors.usc.edu
>   * rpmfusion-free: mirrors.cat.pdx.edu
>   * rpmfusion-free-updates: mirrors.cat.pdx.edu
>   * rpmfusion-nonfree: mirrors.cat.pdx.edu
>   * rpmfusion-nonfree-updates: mirrors.cat.pdx.edu
>   * updates: mirrors.kernel.org
> repo id                    repo name                                      status
> Dropbox                    Dropbox Repository                                  4
> adobe-linux-i386           Adobe Systems Incorporated                         18
> fedora                     Fedora 14 - i386                               17,883
> fedora-firefox4            Firefox 4 Web Browser                              17
> google                     Google - i386                                       5
> google-chrome              google-chrome                                       3
> planetccrma                Planet CCRMA 14 - i386                            221
> planetcore                 Planet CCRMA Core 14 - i386                        15
> rpmfusion-free             RPM Fusion for Fedora 14 - Free                   364
> rpmfusion-free-updates     RPM Fusion for Fedora 14 - Free - Updates         371
> rpmfusion-nonfree          RPM Fusion for Fedora 14 - Nonfree                176
> rpmfusion-nonfree-updates  RPM Fusion for Fedora 14 - Nonfree - Updates      186
> updates                    Fedora 14 - i386 - Updates                      4,949
> repolist: 24,212
>
> =====>  ls -al /usr/lib*/jack/jack_firewire.so
> -rwxr-xr-x. 1 root root 43584 Nov 12 19:29 /usr/lib/jack/jack_firewire.so
>
> =====>  ls -al /usr/lib*/libffado.so*
> lrwxrwxrwx. 1 root root      19 Dec  1 08:53 /usr/lib/libffado.so.2 ->  libffado.so.2.999.0
> -rwxr-xr-x. 1 root root 2059412 Oct 15 00:48 /usr/lib/libffado.so.2.999.0
>
> =====>  grep SEL /etc/sysconfig/selinux
> SELINUX=enforcing
> SELINUXTYPE=targeted
>
> =====>  ls -l /etc/security/limits.d
> -rw-r--r--. 1 root root 152 Nov  2 05:31 90-nproc.conf
> -rw-r--r--. 1 root root 151 Nov 12 19:29 99-jack.conf
>
> =====>  tail -4 /etc/security/limits.conf
> @audio – memlock unlimited
> @audio – nice -10
>
> # End of file
>
> =====>  /etc/rc.d/init.d/rtirq status
> ./fwdiag: line 74: /etc/rc.d/init.d/rtirq: No such file or directory
>
> =====>  grep . /sys/bus/ieee1394/devices/fw-host0/*
> grep: /sys/bus/ieee1394/devices/fw-host0/*: No such file or directory
>
> =====>  ls -al /dev/*1394*
> ls: cannot access /dev/*1394*: No such file or directory

try (as root):

/sbin/modprobe raw1394

then again: ls -al /dev/*1394*
And then try starting firewire'ed jack again....

If it does not like at all the new firewire stack you could try with the 
rt kernel instead (which I think still has the old stack).

-- Fernando



More information about the PlanetCCRMA mailing list