(SOLVED)After updates no sound at all with firewire (ffado)

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

Post Reply
aicram
Established Member
Posts: 135
Joined: Wed Jan 28, 2009 2:24 am
Has thanked: 1 time

(SOLVED)After updates no sound at all with firewire (ffado)

Post by aicram »

Hello Everyone,

Before updating my Linuxmint 17.3 yesterday morning my longtime firewire sound system using Kxstudio repositories and cadence worked beautifully. Now I have no sound at all.

For 5 years have been using the behringer x1622 usb mixer and hooked into my fca202 which connected to my computer with firewire. Worked very well this way for probably 5 years. I always used ffado and cadence, too. After these updates yesterday morning the sound did not work at all. I tried everything I could think of after reading about blacklisting snd-dice, etc. I hope it is not the fca202 itself that died. Just seems it would be the updates.

Today hooked up my x1622 as a usb device to work around it and it does not sound as rich and full as the firewire connection. Also, the usb connection has been heating my cpu to 39C up to 58C . Using firewire it would not go over 10C temps using several daws and adding my yamaha ypg235 keyboard to the equation.

Would it be better to just use the snd-dice setup? Really do not know how that would be done. I have had no problems with ffado and now it will not work with ffado. Does cadence work with snd-dice? How does one make sure the snd-dice is set up correctly with alsa backend and jack?

Info below:

inxi -Sz

System: Host: xxxx Kernel: 4.2.0-41-lowlatency x86_64 (64 bit)
Desktop: Cinnamon 2.8.8 Distro: Linux Mint 17.3 Rosa


uname -a
4.2.0-41-lowlatency #48~14.04.1-Ubuntu SMP PREEMPT Fri Jun 24 17:51:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


inxi -Fxz
System: Host: xxxx Kernel: 4.2.0-41-lowlatency x86_64 (64 bit gcc: 4.8.4)
Desktop: Cinnamon 2.8.8 (Gtk 3.10.8) Distro: Linux Mint 17.3 Rosa
Machine: System: Gigabyte product: N/A
Mobo: AMD model: 990FXA-UD3 v: x.x
Bios: American Megatrends v: FA date: 10/23/2012
CPU: Quad core AMD FX-4300 (-MCP-) cache: 8192 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 30538
clock speeds: max: 3800 MHz 1: 3800 MHz 2: 1400 MHz 3: 1800 MHz
4: 1400 MHz
Graphics: Card: NVIDIA GF116 [GeForce GTX 550 Ti] bus-ID: 01:00.0
Display Server: X.Org 1.17.1 driver: nvidia
Resolution: 1920x1080@60.0hz
GLX Renderer: GeForce GTX 550 Ti/PCIe/SSE2
GLX Version: 4.5.0 NVIDIA 375.39 Direct Rendering: Yes
Audio: Card-1 NVIDIA GF116 High Definition Audio Controller
driver: snd_hda_intel bus-ID: 01:00.1
Card-2 Advanced Micro Devices [AMD/ATI] SBx00 Azalia (Intel HDA)
driver: snd_hda_intel bus-ID: 00:14.2
Sound: Advanced Linux Sound Architecture v: k4.2.0-41-lowlatency
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
driver: r8169 v: 2.3LK-NAPI port: b000 bus-ID: 05:00.0
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives: HDD Total Size: 6001.2GB (17.8% used)
ID-1: /dev/sda model: TOSHIBA_HDWE140 size: 4000.8GB
ID-2: /dev/sdb model: ST2000DM001 size: 2000.4GB
Partition: ID-1: / size: 3.6T used: 980G (29%) fs: ext4 dev: /dev/sda1
ID-2: swap-1 size: 17.15GB used: 0.00GB (0%) fs: swap dev: /dev/sdb3
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 13.8C mobo: N/A gpu: 0.0:48C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 248 Uptime: 5:33 Memory: 1354.7/16080.7MB
Init: Upstart runlevel: 2 Gcc sys: 4.8.4
Client: Shell (bash 4.3.111) inxi: 2.2.28
*-firewire UNCLAIMED
description: FireWire (IEEE 1394)
product: VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
vendor: VIA Technologies, Inc.
physical id: e
bus info: pci@0000:04:0e.0
version: c0
width: 32 bits
clock: 33MHz
capabilities: pm ohci cap_list
configuration: latency=32 maxlatency=32
resources: memory:fe200000-fe2007ff ioport:c000(size=128)


ffado-diag


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


=== CHECK ===
Base system...
kernel version............ 4.2.0-41-lowlatency
Preempt (low latency)... True
RT patched.............. False
old 1394 stack present.... False
old 1394 stack loaded..... False
old 1394 stack active..... False
new 1394 stack present.... True
new 1394 stack loaded..... False
new 1394 stack active..... False
/dev/raw1394 node present. False
User IDs:
uid=1000(aicramlynn) gid=1000(aicramlynn) groups=1000(aicramlynn),4(adm),6(disk),7(lp),20(dialout),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),105(fuse),107(lpadmin),109(scanner),110(sambashare),123(saned)
Prerequisites (dynamic at run-time)...
gcc ............... gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
g++ ............... g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
PyQt4 (by pyuic4) . Python User Interface Compiler 4.10.4 for Qt version 4.8.6
jackd ............. no message buffer overruns
path ............ /usr/bin/jackd
flags ........... -ljack
libraw1394 ........ 2.1.0
flags ........... -lraw1394
libavc1394 ........ 0.5.4
flags ........... -lavc1394 -lrom1394 -lraw1394
libiec61883 ....... 1.2.0
flags ........... -liec61883 -lraw1394
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 ............ 1.6.18
flags ........... -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -ldbus-1
Prerequisites (static at compile-time)...
gcc ............... gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
g++ ............... g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
PyQt4 (by pyuic4) . Python User Interface Compiler 4.10.4 for Qt version 4.8.6
jackd ............. sh: 1: jackd: not found
path ............
flags ........... Package jack was not found in the pkg-config search path.
libraw1394 ........ 2.1.0
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.36.0
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.18
flags ........... -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -ldbus-1
uname -a...
Linux aicram17 4.2.0-41-lowlatency #48~14.04.1-Ubuntu SMP PREEMPT Fri Jun 24 17:51:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Hardware...
Host controllers:
04:0e.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: Gigabyte Technology Co., Ltd GA-7VT600-1394 Motherboard [1458:1000]
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-
Interrupt: pin A routed to IRQ 10
Region 0: Memory at fe200000 (32-bit, non-prefetchable) [disabled] [size=2K]
Region 1: I/O ports at c000 [disabled]
Capabilities: <access denied>

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: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 21
Model: 2
Stepping: 0
CPU MHz: 1800.000
BogoMIPS: 7634.86
Virtualization: AMD-V
L1d cache: 16K
L1i cache: 64K
L2 cache: 2048K
L3 cache: 4096K
NUMA node0 CPU(s): 0-3
Configuration...
IRQ information
Hardware Interrupts:
--------------------
IRQ 0: PID: None, count: [137, 0, 0, 0], Sched None (priority None), drivers: ['2-edge timer']
IRQ 1: PID: None, count: [10, 13, 16, 66], Sched None (priority None), drivers: ['1-edge i8042']
IRQ 4: PID: None, count: [1, 1, 1, 5], Sched None (priority None), drivers: ['4-edge serial']
IRQ 8: PID: None, count: [1, 0, 0, 0], Sched None (priority None), drivers: ['8-edge rtc0']
IRQ 9: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['9-fasteoi acpi']
IRQ 16: PID: None, count: [175, 172, 178, 878], Sched None (priority None), drivers: ['16-fasteoi snd_hda_intel']
IRQ 17: PID: None, count: [7, 6, 150, 133], Sched None (priority None), drivers: ['17-fasteoi ehci_hcd:usb5', 'ehci_hcd:usb6', 'ehci_hcd:usb7']
IRQ 18: PID: None, count: [20, 35, 959, 1620], Sched None (priority None), drivers: ['18-fasteoi ohci_hcd:usb8', 'ohci_hcd:usb9', 'ohci_hcd:usb10', 'ohci_hcd:usb11']
IRQ 19: PID: None, count: [2091, 4697, 2738, 10097], Sched None (priority None), drivers: ['19-fasteoi 0000:00:11']
IRQ 26: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['4096-edge AMD-Vi']
IRQ 30: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['1048576-edge xhci_hcd']
IRQ 31: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['3145728-edge xhci_hcd']
IRQ 32: PID: None, count: [7, 11, 997, 73], Sched None (priority None), drivers: ['2621440-edge eth0']
IRQ 34: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['1572864-edge 0000:03:00']
IRQ 35: PID: None, count: [31, 36, 24, 140], Sched None (priority None), drivers: ['1-fasteoi snd_hda_intel']
IRQ 37: PID: None, count: [291, 280, 309, 1553], Sched None (priority None), drivers: ['524288-edge nvidia']

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


=== REPORT ===
FireWire kernel drivers:

FireWire kernel stack not present. Please compile the kernel with
FireWire support.

aicramlynn@aicram17 ~ $ ffado-mixer
-----------------------------------------------
FFADO Control DBUS service
Part of the FFADO project -- http://www.ffado.org
Version: 2.3.9999-
(C) 2008, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

1490713255958665: (ffado-dbus-server.cpp)[ 270] main: Discovering devices...
1490713255976512: Fatal (devicemanager.cpp)[ 187] initialize: No firewire adapters (ports) found.
1490713255976529: Error (ffado-dbus-server.cpp)[ 277] main: Could not initialize device manager
1490713255976642: Debug (ffado-dbus-server.cpp)[ 202] exitfunction: Debug output flushed...
no message buffer overruns
10:01:00 logginghandler ERROR Could not communicate with the FFADO DBus service...
-----------------------------------------------
FFADO Control DBUS service
Part of the FFADO project -- http://www.ffado.org
Version: 2.3.9999-
(C) 2008, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

1490713267523303: (ffado-dbus-server.cpp)[ 270] main: Discovering devices...
1490713267524709: Fatal (devicemanager.cpp)[ 187] initialize: No firewire adapters (ports) found.
1490713267524718: Error (ffado-dbus-server.cpp)[ 277] main: Could not initialize device manager
1490713267524788: Debug (ffado-dbus-server.cpp)[ 202] exitfunction: Debug output flushed...
no message buffer overruns
10:01:12 logginghandler ERROR Could not communicate with the FFADO DBus service...

Any help will be greatly appreciated.

Thank you.

aicram
Last edited by aicram on Tue Apr 04, 2017 2:44 pm, edited 1 time in total.
aicram
Established Member
Posts: 135
Joined: Wed Jan 28, 2009 2:24 am
Has thanked: 1 time

Re: After updates no sound at all with firewire (ffado)

Post by aicram »

falkTX wrote:
=== REPORT ===
FireWire kernel drivers:

FireWire kernel stack not present. Please compile the kernel with
FireWire support.
This seems like a serious issue...
Try booting a previous/older kernel.
Thank you very much falkTX. Appreciate your answer. I will try a new kernel, however, I was using this same kernel before the updates
and firewire was working great. I did blacklist the snd-dice and after that ffado-diag reported the message above. Before I blacklisted
snd-dice ffado-diag said the firewire new stack was present.

Any suggestions welcome. Appreciate your help and hard work on the wonderful kxstudio.

Thank you.

aicram
aicram
Established Member
Posts: 135
Joined: Wed Jan 28, 2009 2:24 am
Has thanked: 1 time

Re: After updates no sound at all with firewire (ffado)

Post by aicram »

Hello Everyone,

I am happy to say I consider this solved. I ended up finding out that the solution for me was to blacklist the old firewire stack and to use the new one instead. Found out how to enable snd-dice for my fca202. There were many trials and errors, but in short, the steps were:

disable old firewire stack

enable new firewire stack

do not use ffado

reboot

open alsamixer and choose your new card which for me was FCA202

reboot

open daw of choice, I started with audacity. Chose my card, started a song and voila there was beautiful sound.

Tried vlc after enabling my card in vlc and a few others. All working.

New problem. Needed jack for many other situations such as zynaddsubfx, browsers, and others.

Tried qjackctl and after configuring it was working with some more software. Browser not working with sound.

Totally stopped qjackctl, rebooted, and ventured to cadence again and configured my card as alsa and found my fca202 to choose for inputs and outputs as well. Enabled alsa jack loop and alsa midi. Went back to daws and enabled jack. Everything I have been trying working so far including sound in browsers. Hurrrayyyy!!!

Have not tried my keyboard yet, but will soon.

This new firewire stack is working very well for me. The sound and effects coming through very well with my original hardware setup. Very pleased. :)

Thanks for any help. Of course, if your ffado setup is working great then I would not change a thing.

Sincerely,

aicram
Post Reply