Echo Audiofire 12 not working on Ubuntu 12.10

Bug #1097308 reported by Adriano Petrosillo
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libffado (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

I've just installed Ubuntu 12.10, but my Echo Audiofire 12 interface (a fully supported device) doesn't work in my system.
I've installed FFADO-mixer, but it won't start because:

15:56:31 logginghandler: Could not communicate with the FFADO DBus service...

Running ffado-dbus-server results in:

adriano@adriano-Ubuntu:~$ ffado-dbus-server
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: Discovering devices...
ERROR: messagebuffer not initialized: 18287510873: Warning (ieee1394service.cpp)[ 375] initialize: Could not set SPLIT_TIMEOUT to min requested (1000000)
ERROR: messagebuffer not initialized: 18287510953: Warning (ieee1394service.cpp)[ 379] initialize: Set SPLIT_TIMEOUT to min requested (1000000) did not succeed
ERROR: messagebuffer not initialized: 18287839982: Warning (efc_avc_cmd.cpp)[ 90] deserialize: Deserialization failed
ERROR: messagebuffer not initialized: 18287840153: Error (fireworks_device.cpp)[ 217] doEfcOverAVC: EfcOverAVCCmd command failed
ERROR: messagebuffer not initialized: 18287840175: Error (fireworks_device.cpp)[ 738] readFlash: Flash read failed for block 0x00008000 (64 quadlets)
ERROR: messagebuffer not initialized: 18287840193: Error (fireworks_session_block.cpp)[ 129] loadFromDevice: Flash read failed
ERROR: messagebuffer not initialized: 18287840208: Error (fireworks_device.cpp)[ 427] loadSession: Could not load session block
ERROR: messagebuffer not initialized: 18287840220: Warning (fireworks_device.cpp)[ 367] buildMixer: Could not load session
ERROR: messagebuffer not initialized: 18287840475: Warning (efc_avc_cmd.cpp)[ 90] deserialize: Deserialization failed
ERROR: messagebuffer not initialized: 18287840555: Error (fireworks_device.cpp)[ 217] doEfcOverAVC: EfcOverAVCCmd command failed
ERROR: messagebuffer not initialized: 18287840567: Error (fireworks_device.cpp)[ 624] getClock: Could not get clock info
Errore di segmentazione (core dump creato)

ffado-test ListDevices results in:

adriano@adriano-Ubuntu:~$ ffado-test ListDevices
Cannot create thread 1 Operation not permitted
-----------------------------------------------
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.
-----------------------------------------------

=== 1394 PORT 0 ===
  Node id GUID VendorId ModelId Vendor - Model
   0 0x0014865e75918c0e 0x00001486 0x0000AF12 Echo Digital Audio - AudioFire12
ERROR: messagebuffer not initialized: 18452596596: Error (configrom.cpp)[ 150] initialize: Could not parse config rom of node 1 on port 0

Here is the output of ffado-test Discover:

adriano@adriano-Ubuntu:~$ ffado-test Discover
Cannot create thread 1 Operation not permitted
-----------------------------------------------
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.
-----------------------------------------------

ERROR: messagebuffer not initialized: 18545396667: Warning (ieee1394service.cpp)[ 375] initialize: Could not set SPLIT_TIMEOUT to min requested (1000000)
ERROR: messagebuffer not initialized: 18545396728: Warning (ieee1394service.cpp)[ 379] initialize: Set SPLIT_TIMEOUT to min requested (1000000) did not succeed
ERROR: messagebuffer not initialized: 18545719198: Warning (efc_avc_cmd.cpp)[ 90] deserialize: Deserialization failed
ERROR: messagebuffer not initialized: 18545719337: Error (fireworks_device.cpp)[ 217] doEfcOverAVC: EfcOverAVCCmd command failed
ERROR: messagebuffer not initialized: 18545719358: Error (fireworks_device.cpp)[ 738] readFlash: Flash read failed for block 0x00008000 (64 quadlets)
ERROR: messagebuffer not initialized: 18545719376: Error (fireworks_session_block.cpp)[ 129] loadFromDevice: Flash read failed
ERROR: messagebuffer not initialized: 18545719391: Error (fireworks_device.cpp)[ 427] loadSession: Could not load session block
ERROR: messagebuffer not initialized: 18545719403: Warning (fireworks_device.cpp)[ 367] buildMixer: Could not load session
ERROR: messagebuffer not initialized: 18545719650: Warning (efc_avc_cmd.cpp)[ 90] deserialize: Deserialization failed
ERROR: messagebuffer not initialized: 18545719732: Error (fireworks_device.cpp)[ 217] doEfcOverAVC: EfcOverAVCCmd command failed
ERROR: messagebuffer not initialized: 18545719744: Error (fireworks_device.cpp)[ 624] getClock: Could not get clock info
Errore di segmentazione (core dump creato)

Here is the output of ffado-diag:

adriano@adriano-Ubuntu:~$ ffado-diag

FFADO diagnostic utility 2.999.0-
============================
(C) 2008 Pieter Palmers
    2009-2010 Arnold Krille

=== CHECK ===
 Base system...
  kernel version............ 3.5.0-21-generic
  old 1394 stack present.... False
  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. False
 Prerequisites (dynamic at run-time)...
   gcc ............... gcc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
   g++ ............... g++ (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
   PyQt4 (by pyuic4) . sh: 1: pyuic4: not found
   jackd ............. sh: 1: jackd: not found
     path ............
     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.7.2-2ubuntu1) 4.7.2
   g++ ............... g++ (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
   PyQt4 (by pyuic4) . Python User Interface Compiler 4.9.3 for Qt version 4.8.2
   jackd ............. sh: 1: jackd: not found
     path ............
     flags ........... Package jack was not found in the pkg-config search path.
   libraw1394 ........ 2.0.9
     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.34.2
     flags ........... -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0
   dbus-1 ............ 1.6.4
     flags ........... -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -ldbus-1
 Hardware...
   Host controllers:
04:07.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: ASUSTeK Computer Inc. M4A series motherboard [1043:81fe]
 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 22
 Region 0: Memory at fe9fb800 (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

   CPU info:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 16
Model: 4
Stepping: 3
CPU MHz: 800.000
BogoMIPS: 6420.90
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
L3 cache: 6144K
NUMA node0 CPU(s): 0-3
 Configuration...
  IRQ information
Hardware Interrupts:
--------------------
 IRQ 0: PID: None, count: [291, 291, 291, 291], Sched None (priority None), drivers: ['timer']
 IRQ 1: PID: None, count: [0, 0, 0, 0], 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: [0, 0, 0, 0], Sched None (priority None), drivers: ['rtc0']
 IRQ 9: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['acpi']
 IRQ 14: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['pata_atiixp']
 IRQ 15: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['pata_atiixp']
 IRQ 16: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['snd_hda_intel']
 IRQ 17: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['ehci_hcd:usb1', 'ehci_hcd:usb2', 'ehci_hcd:usb3']
 IRQ 18: PID: None, count: [7814, 7814, 7814, 7814], Sched None (priority None), drivers: ['ahci', 'ohci_hcd:usb4', 'ohci_hcd:usb5', 'ohci_hcd:usb6', 'ohci_hcd:usb7', 'radeon']
 IRQ 19: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['pata_jmicron', 'snd_hda_intel']
 IRQ 21: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['0000:04:06']
 IRQ 22: PID: None, count: [2, 2, 2, 2], Sched None (priority None), drivers: ['firewire_ohci']
 IRQ 40: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['PCIe PME']
 IRQ 41: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['PCIe PME']
 IRQ 42: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['PCIe PME']
 IRQ 43: PID: None, count: [337, 337, 337, 337], Sched None (priority None), drivers: ['ahci']
 IRQ 44: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['xhci_hcd']
 IRQ 45: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['xhci_hcd']
 IRQ 46: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['xhci_hcd']
 IRQ 47: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['xhci_hcd']
 IRQ 48: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['xhci_hcd']
 IRQ 49: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['eth0']

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

=== REPORT ===
FireWire kernel drivers:

The new FireWire kernel stack is loaded.
This is still kind of experimental. If you encounter problems, please also check
with the old stack.

lspci output:

adriano@adriano-Ubuntu:~$ lspci | grep FireWire
04:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)

fw devices in /dev:

adriano@adriano-Ubuntu:~$ ls /dev/fw*
/dev/fw0 /dev/fw1

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1097308/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
Adriano Petrosillo (ampetrosillo) wrote :

Since it's a problem with the firewire drivers, I've indicated the libffado package.

affects: ubuntu → libffado (Ubuntu)
Revision history for this message
Takashi Sakamoto (mocchi) wrote :

Hi,

I'm an upstream developer. I applied solutions for this issue at r2451/2452.

http://subversion.ffado.org/changeset/2451
http://subversion.ffado.org/changeset/2452

Would you test current upstream?

Thanks

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libffado (Ubuntu):
status: New → Confirmed
Revision history for this message
Pander (pander) wrote :

From FFADO maintainer:

   Bug: Echo Audiofire 12 not working on Ubuntu 12.10

   Suggestion:
       Follow up comments indicate that this was resolved in r2451 and
       r2452. The bug should therefore be closed.

Changed in libffado (Ubuntu):
status: Confirmed → 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.