presonus firepod troubles

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

Moderators: MattKingUSA, khz

Post Reply
rcrath
Posts: 2
Joined: Tue Mar 05, 2013 9:37 am

presonus firepod troubles

Post by rcrath »

Hi,

I am wondering if anyone can help me out. I just replaced main linux box that I use for writing and music. 64 bit 8 core intel running linux mint LMDE tracking debian testing. Also tried it on a usb booted version of fedora 20 jam audio distro spin that is supposed to be optimized for adio out of the box. Got all the video drivers sorted out and the latest real-time kernel working. Pulseaudio works with the bose USB speakers I have for playback. THe integrated intel sound on the motherboard is disabled in bios. I have a presonus firepod/fp10 that worked fine on the previous computer and briefly worked on this one after some debugging but now refuses to connect from qjactl and jack. There seems to be some trouble locating the firewire card, which is a new Texas Instruments card that is already verified on this computer to work with the fp10. I am pretty sure it is not hardware or cable related but have no alternative box to test on anymore. Anyway, here is the diag stuff. I

I ran a bunch of diags, and they tell of some kind of problem, but I have been unable to google-fu my way through the error messages. I put longer results in attachments rather than on the page.

Can anyone help me sort this out?
THanks in advance. really hoping I can get this running again.

~Rich

here is the basic message from qjactl:

Code: Select all

firewire ERR: FFADO: Error creating virtual device
 Cannot attach audio driver
 JackServer::Open failed with -1
Qjackctl gives in more detail:

Code: Select all

JACK server starting in realtime mode with priority 10 
self-connect-mode is Don't restrict self connect requests 
1405314135700702: (ffado.cpp)[ 92] ffado_streaming_init: libffado 2.2.1- built Jul 7 2014 16:43:16 
firewire ERR: FFADO: Error creating virtual device
Cannot attach audio driver 
JackServer::Open failed with -1
no message buffer overruns
Failed to open server
19:02:15.713 JACK was stopped with exit status=255.
19:02:17.784 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
sudo ffado-diag: see attached

sudo ffado-dbus-server

Code: Select all

1405640406288640:  (ffado-dbus-server.cpp)[ 270] main:  Discovering devices...
1405640406289224: Fatal (devicemanager.cpp)[ 187] initialize: No firewire adapters (ports) found.

1405640406289228: Error (ffado-dbus-server.cpp)[ 277] main: Could not initialize device manager

1405640406289234: Debug (ffado-dbus-server.cpp)[ 202] exitfunction: Debug output flushed...
no message buffer overruns
sudo ffado-test ListDevices

Code: Select all

=== 1394 PORT 0 ===
  Node id  GUID                  VendorId     ModelId   Vendor - Model
   0       0x7856341200000163  0x00785634  0x00000000   Linux Firewire - 
sudo ffado-test Discover

Code: Select all

00639235647: Debug (devicemanager.cpp)[ 354] discover: Starting discovery...
00639235665: Debug (devicemanager.cpp)[ 661] discover: Discovery finished...
00639235668: Debug (devicemanager.cpp)[1258] showDeviceInfo: ===== Device Manager =====
00639235669: Debug (Element.cpp)[ 121] show: Element DeviceManager
00639235671: Debug (devicemanager.cpp)[1266] showDeviceInfo: --- IEEE1394 Service  0 ---
no message buffer overruns
ls /dev/fw*

Code: Select all

/dev/fw0
dmesg | grep -i fire
see attached

dmesg | grep firewire
see attached

sudo lspci -kvnn | grep -i fire -A 5

Code: Select all

03:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] [104c:823f] (rev 01) (prog-if 10 [OHCI])
	Subsystem: Device [3412:7856]
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
	Memory at f7104000 (32-bit, non-prefetchable) [size=2K]
	Memory at f7100000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 3
	Kernel driver in use: firewire_ohci

04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
	Subsystem: Micro-Star International Co., Ltd. Device [1462:7823]
	Flags: bus master, fast devsel, latency 0, IRQ 44
	I/O ports at d000 [size=256]
lsmod | grep firewire
returns:

Code: Select all

firewire_ohci          39523  0 
firewire_core          56665  1 firewire_ohci
crc_itu_t              12347  2 udf,firewire_core
less /etc/security/limits.d/audio.conf
what is this file about? contents say to enable/disable realtime permissions, run
#
# dpkg-reconfigure -p high jackd
so ran
sudo dpkg-reconfigure -p high jackd

gave no feedback.


groups | grep audio 
I am in audio

id
returns:

Code: Select all

uid=1000(rich) gid=1000(rich) groups=1000(rich),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),104(fuse),107(lpadmin),111(sambashare),127(debian-tor),1003(media)

ls -l /dev/fw0 | awk '{print $4}'
returns

Code: Select all

"root"
maybe need to have others have permissions for firewire?

sudo modprobe firewire-core firewire-ohci
returns nothing

[~]$sudo modprobe raw1394

Code: Select all

modprobe: FATAL: Module raw1394 not found.
verbose Jack from cli:
jackd -R -d firewire -v4
returns:

Code: Select all

 Fatal (devicemanager.cpp)[ 187] initialize: No firewire adapters (ports) found.
cat /proc/interrupts | grep -i "firewire"
returns

Code: Select all

 16:     422716    2656663    1070844     728363   19960412  101763054   11441023   24581968  IR-IO-APIC-fasteoi   firewire_ohci, ehci_hcd:usb3

IRQ info:

Code: Select all

IRQ   16: PID:  None, count: [422716, 2656663, 1070844, 728121, 19960412, 101763054, 11441023, 24570073], Sched None (priority None), drivers: ['firewire_ohci', 'ehci_hcd:usb3']

/etc/modprobe.d/blacklist-firewire.conf does not exist. SHould it? seems to be leftover from transition from old stack.
Attachments
dmesg_grep_firewire.txt
dmesg | grep firewire
(4.25 KiB) Downloaded 49 times
dmesg_grep_-i_fire.txt
dmesg | grep -i fire
(5.98 KiB) Downloaded 54 times
ffado-diag.txt
sudo ffado-diag
(7.89 KiB) Downloaded 47 times
rcrath
Posts: 2
Joined: Tue Mar 05, 2013 9:37 am

[SOLVED] Re: presonus firepod troubles

Post by rcrath »

Appears to be resolved by reseating the firewire card in another slot. debigged using this message:
http://sourceforge.net/p/ffado/mailman/ ... sg32581980
Post Reply