10.10 & FFADO dbus server not starting

Bug #668590 reported by Arto Jääskeläinen
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Studio
Won't Fix
Undecided
Unassigned

Bug Description

Upgraded from Ubuntu Studio 10.04 where ffado and ffado-mixer working ok. Connected FireWire hardware is Echo AudioFire 12 module which is supported device. Neither success with "jack" interface. Results are shown below (sorry, a long list):

ffado-dbus-server:
-----------------------------------------------
FFADO Control DBUS service
Part of the FFADO project -- www.ffado.org
Version: 2.999.0-
(C) 2008, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

02194809987: (ffado-dbus-server.cpp)[ 270] main: Discovering devices...
02194832182: Fatal (devicemanager.cpp)[ 191] initialize: No firewire adapters (ports) found.
02194832309: Error (ffado-dbus-server.cpp)[ 277] main: Could not initialize device manager
02194832674: Debug (ffado-dbus-server.cpp)[ 202] exitfunction: Debug output flushed...
no message buffer overruns

ffado-test Discover:
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.999.0-
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

06523008526: Fatal (devicemanager.cpp)[ 191] initialize: No firewire adapters (ports) found.
Could not initialize device manager
no message buffer overruns

ffado-diagnostics:

FFADO diagnostic utility 2.999.0-
============================
(C) 2008 Pieter Palmers

=== CHECK ===
 Base system...
  kernel version............ 2.6.32-25-preempt
FIXME: implement test for RT kernel
   RT patched............... False
  old 1394 stack present.... True
  old 1394 stack loaded..... False
  old 1394 stack active..... False
  new 1394 stack present.... True
  new 1394 stack loaded..... True
  new 1394 stack active..... True
  /dev/raw1394 node present. True
  /dev/raw1394 permissions.. True
 Prerequisites (dynamic at run-time)...
   gcc ............... gcc (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5
   g++ ............... g++ (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5
   PyQt4 (by pyuic4) . sh: pyuic4: not found
   jackd ............. no message buffer overruns
     path ............ /usr/bin/jackd
     flags ........... Package jack was not found in the pkg-config search path.
Perhaps you should add the directory containing `jack.pc'
to the PKG_CONFIG_PATH environment variable
No package 'jack' found
   libraw1394 ........ Package libraw1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libraw1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libraw1394' found
     flags ........... Package libraw1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libraw1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libraw1394' found
   libavc1394 ........ Package libavc1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavc1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavc1394' found
     flags ........... Package libavc1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavc1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavc1394' found
   libiec61883 ....... Package libiec61883 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libiec61883.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libiec61883' found
     flags ........... Package libiec61883 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libiec61883.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libiec61883' found
   libxml++-2.6 ...... Package libxml++-2.6 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml++-2.6.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml++-2.6' found
     flags ........... Package libxml++-2.6 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml++-2.6.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml++-2.6' found
   dbus-1 ............ Package dbus-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-1' found
     flags ........... Package dbus-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-1' found
 Prerequisites (static at compile-time)...
   gcc ............... gcc (Ubuntu/Linaro 4.4.4-8ubuntu1) 4.4.5 20100728 (prerelease)
   g++ ............... g++ (Ubuntu/Linaro 4.4.4-8ubuntu1) 4.4.5 20100728 (prerelease)
   PyQt4 (by pyuic4) . Python User Interface Compiler 4.7.4 for Qt version 4.7.0
   jackd ............. sh: jackd: not found
     path ............
     flags ........... Package jack was not found in the pkg-config search path.
   libraw1394 ........ 2.0.5
     flags ........... -lraw1394
   libavc1394 ........ Package libavc1394 was not found in the pkg-config search path.
     flags ........... Package libavc1394 was not found in the pkg-config search path.
   libiec61883 ....... 1.2.0
     flags ........... -liec61883 -lraw1394
   libxml++-2.6 ...... 2.30.0
     flags ........... -pthread -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lgthread-2.0 -lrt -lglib-2.0
   dbus-1 ............ 1.2.24
     flags ........... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -L/lib -ldbus-1 -lpthread -lrt
 Hardware...
   Host controllers:
01:09.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev c0) (prog-if 10 [OHCI])
 Subsystem: Device [0574:068c]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 64 (8000ns max), Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 19
 Region 0: Memory at f9fff800 (32-bit, non-prefetchable) [size=2K]
 Region 1: I/O ports at dc00 [size=128]
 Capabilities: <access denied>
 Kernel driver in use: firewire_ohci
 Kernel modules: firewire-ohci, ohci1394

   CPU info:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
stepping : 10
cpu MHz : 2003.000
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm
bogomips : 5000.23
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
stepping : 10
cpu MHz : 2499.000
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm
bogomips : 4999.71
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
stepping : 10
cpu MHz : 2003.000
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm
bogomips : 4999.76
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
stepping : 10
cpu MHz : 2003.000
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm
bogomips : 4999.74
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

 Configuration...
  IRQ information
Hardware Interrupts:
--------------------
 IRQ 0: PID: None, count: [139, 139, 139, 139], Sched None (priority None), drivers: ['timer']
 IRQ 1: PID: None, count: [2, 2, 2, 2], Sched None (priority None), drivers: ['i8042']
 IRQ 7: PID: None, count: [1, 1, 1, 1], Sched None (priority None), drivers: ['']
 IRQ 8: PID: None, count: [1, 1, 1, 1], Sched None (priority None), drivers: ['rtc0']
 IRQ 9: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['acpi']
 IRQ 12: PID: None, count: [4, 4, 4, 4], Sched None (priority None), drivers: ['i8042']
 IRQ 18: PID: None, count: [3, 3, 3, 3], Sched None (priority None), drivers: ['nouveau']
 IRQ 19: PID: None, count: [154, 154, 154, 154], Sched None (priority None), drivers: ['firewire_ohci']
 IRQ 21: PID: None, count: [36271, 36271, 36271, 36271], Sched None (priority None), drivers: ['ohci_hcd:usb2']
 IRQ 22: PID: None, count: [117872, 117872, 117872, 117872], Sched None (priority None), drivers: ['ehci_hcd:usb1']
 IRQ 23: PID: None, count: [1046, 1046, 1046, 1046], Sched None (priority None), drivers: ['HDA Intel']
 IRQ 27: PID: None, count: [23838, 23838, 23838, 23838], Sched None (priority None), drivers: ['ahci']
 IRQ 28: PID: None, count: [4093, 4093, 4093, 4093], Sched None (priority None), drivers: ['eth0']

Software Interrupts:
--------------------

=== REPORT ===
FireWire kernel drivers:

The new FireWire kernel stack is loaded.
This stack is not supported by FFADO. Please use the old stack.

lsmod:

Module Size Used by
parport_pc 29958 0
ppdev 6471 0
fbcon 39612 71
tileblit 2487 1 fbcon
font 8053 1 fbcon
bitblit 5875 1 fbcon
softcursor 1565 1 bitblit
vga16fb 12757 0
vgastate 9921 1 vga16fb
snd_hda_codec_realtek 278750 1
rt2870sta 526642 0
arc4 1473 2
snd_hda_intel 25705 2
snd_usb_audio 93003 0
snd_usb_lib 19065 1 snd_usb_audio
snd_hda_codec 85984 2 snd_hda_codec_realtek,snd_hda_intel
rt2800usb 33496 0
snd_pcm_oss 41384 0
snd_mixer_oss 16385 1 snd_pcm_oss
snd_pcm 86589 4 snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_pcm_oss
snd_hwdep 6992 2 snd_usb_audio,snd_hda_codec
snd_seq_dummy 1782 0
snd_seq_oss 31621 0
rt2x00usb 11292 1 rt2800usb
snd_seq_midi 5989 0
rt2x00lib 32133 2 rt2800usb,rt2x00usb
snd_rawmidi 23042 2 snd_usb_lib,snd_seq_midi
nouveau 516811 2
led_class 3764 1 rt2x00lib
ttm 60617 1 nouveau
snd_seq_midi_event 7331 2 snd_seq_oss,snd_seq_midi
snd_seq 57823 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 23223 2 snd_pcm,snd_seq
usbhid 40860 0
drm_kms_helper 31036 1 nouveau
snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
mac80211 244853 2 rt2x00usb,rt2x00lib
drm 200158 3 nouveau,ttm,drm_kms_helper
snd 71936 17 snd_hda_codec_realtek,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
raw1394 25386 0
cfg80211 149613 2 rt2x00lib,mac80211
usblp 12503 0
hid 83792 1 usbhid
snd_page_alloc 8596 2 snd_hda_intel,snd_pcm
ieee1394 95817 1 raw1394
soundcore 8394 1 snd
psmouse 64832 0
crc_ccitt 1675 1 rt2800usb
i2c_nforce2 6163 0
i2c_algo_bit 6024 1 nouveau
serio_raw 4982 0
lp 9400 0
parport 37470 3 parport_pc,ppdev,lp
firewire_ohci 24965 0
firewire_core 52030 1 firewire_ohci
usb_storage 49737 1
crc_itu_t 1715 1 firewire_core
forcedeth 54248 0
ahci 37838 2

Revision history for this message
Arto Jääskeläinen (ajaaskel) wrote :

lspci |grep fire -i

01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)

Revision history for this message
Arto Jääskeläinen (ajaaskel) wrote :

/etc/modprobe.d/blacklist-firewire.conf:

# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.

blacklist ohci1394
blacklist sbp2
blacklist dv1394
blacklist raw1394
blacklist video1394

#blacklist firewire-ohci
#blacklist firewire-sbp2

Revision history for this message
Ivanov Anton (keyplayer) wrote :

The same problem.

anton@anton-laptop:~$ ffado-dbus-server &
[1] 1921
anton@anton-laptop:~$ Cannot create thread 1 Operation not permitted
-----------------------------------------------
FFADO Control DBUS service
Part of the FFADO project -- www.ffado.org
Version: 2.999.0-
(C) 2008, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

ERROR: messagebuffer not initialized: 00052020096: (ffado-dbus-server.cpp)[ 270] main: Discovering devices...
ERROR: messagebuffer not initialized: 00052088665: Fatal (devicemanager.cpp)[ 191] initialize: No firewire adapters (ports) found.
ERROR: messagebuffer not initialized: 00052088696: Error (ffado-dbus-server.cpp)[ 277] main: Could not initialize device manager
ERROR: messagebuffer not initialized: 00052088870: Debug (ffado-dbus-server.cpp)[ 202] exitfunction: Debug output flushed...

Revision history for this message
Ivanov Anton (keyplayer) wrote :

anton@anton-laptop:~$ lsmod|grep 1394
raw1394 22462 0
ieee1394 81069 1 raw1394

Revision history for this message
Ivanov Anton (keyplayer) wrote :

anton@anton-laptop:~$ lspci |grep fire -i
05:00.0 FireWire (IEEE 1394): Texas Instruments XIO2200(A) IEEE-1394a-2000 Controller (PHY/Link) (rev 01)

Revision history for this message
Ivanov Anton (keyplayer) wrote :

anton@anton-laptop:~$ ls -al /dev/raw1394
crw-rw---- 1 root audio 171, 0 2010-10-31 23:15 /dev/raw1394

Revision history for this message
Ivanov Anton (keyplayer) wrote :

anton@anton-laptop:~$ id
uid=1000(anton) gid=1000(anton) группы=1000(anton),4(adm),20(dialout),24(cdrom),29(audio),46(plugdev),111(lpadmin),119(admin),122(sambashare)

Revision history for this message
xomix (txomix) wrote :

Same here. Though, as root (sudo) the ffado-dbus-server starts (and the mixer), and as a non privileged user ffado-test ListDevices successfully lists the Echo Audiofire12.

I compiled a vanilla kernel with ingo molnar rt patch, not sure if that affects (2.6.33.7).

Willing to help

Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

8-year-old bug, not sure if this is even relevant anymore, either way, misdirected bug.

Changed in ubuntustudio:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.