[linux-audio-user] running freebob enabled jackd with M-Audio FireWire Solo

Devin Venable dvenable6 at cox.net
Sat Jul 15 11:22:48 EDT 2006


I hope this isn't considered a cross-post, as I've already posted
something similar to freebob-dev.  But I think I may be beyond
compile/install issues and on to basic user issues.  

I've managed to get freebob enabled jackd to build and run on my system,
Ubunto Dapper 64bit version.  I can run the daemon, but can't seem to
get any jack clients to connect to it.  


When I run jackd, I see this EXCITING output:

sudo jackd -v -R -P70 -dfreebob -r48000 -p512 -n2
getting driver descriptor from /usr/local/lib64/jack/jack_alsa.so
getting driver descriptor from /usr/local/lib64/jack/jack_dummy.so
getting driver descriptor from /usr/local/lib64/jack/jack_oss.so
getting driver descriptor from /usr/local/lib64/jack/jack_freebob.so
jackd 0.102.20
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
server `default' registered
loading driver ..
registered builtin port type 32 bit float mono audio
registered builtin port type 8 bit raw midi
clock source = system clock via gettimeofday
new client: freebob_pcm, id = 1 type 1 @ 0x5290e0 fd = -1
Freebob using Firewire port 0, node -1
new buffer size 512
showDevice: not implemented
FreeBoB MSG: Streaming thread running with Realtime scheduling, priority
74
FreeBoB MSG: Registering capture port dev1c_SpdifIn L
FreeBoB MSG: Registering capture port dev1c_SpdifIn R
FreeBoB MSG: Registering capture port dev1c_LineIn L
FreeBoB MSG: Registering capture port dev1c_LineIn R
FreeBoB MSG: Registering playback port dev1p_SpdifOut L
FreeBoB MSG: Registering playback port dev1p_SpdifOut R
FreeBoB MSG: Registering playback port dev1p_LineOut L
FreeBoB MSG: Registering playback port dev1p_LineOut R
FreeBoB MSG: MIDI threads running with Realtime scheduling, priority 73
registered port freebob_pcm:dev1c_SpdifIn L, offset = 2048
registered port freebob_pcm:dev1c_SpdifIn R, offset = 4096
registered port freebob_pcm:dev1c_LineIn L, offset = 6144
registered port freebob_pcm:dev1c_LineIn R, offset = 8192
registered port freebob_pcm:dev1p_SpdifOut L, offset = 0
registered port freebob_pcm:dev1p_SpdifOut R, offset = 0
registered port freebob_pcm:dev1p_LineOut L, offset = 0
registered port freebob_pcm:dev1p_LineOut R, offset = 0
++ jack_rechain_graph():
client freebob_pcm: internal client, execution_order=0.
-- jack_rechain_graph()
FreeBoB MSG: MIDI queue thread started
libiec61883 warning: Established connection on channel 0.
You may need to manually set the channel on the receiving node.
libiec61883 warning: Established connection on channel 1.
You may need to manually set the channel on the transmitting node.
3712 waiting for signals
load = 0.1078 max usecs: 23.000, spare = 10643.000
load = 0.2086 max usecs: 33.000, spare = 10633.000
...

But when I run a client like mplayer, I get:

sudo mplayer -ao jack Mojave_3_-_Bluebird_Of_Happiness_
\(Ulrich_Schnauss_Mix\).mp3
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer
Team
CPU: Advanced Micro Devices Athlon 64 Newcastle; Athlon 64 X2 Manchester
(Family: 15, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.

...
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 160.0 kbit/11.34% (ratio: 20000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video

Or when I run Hydrogen, I get:

sudo hydrogen
Warning: no locale
found: /usr/share/hydrogen/data/i18n/hydrogen.en_US.UTF-8

Hydrogen 0.9.2 [Apr  8 2006]  [http://www.hydrogen-music.org]
Copyright 2002-2005 Alessandro Cominu


Compiled modules:  (FLAC) (Jack) (Alsa) (OSS) (LRDF)

Hydrogen comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details

Using data path: /usr/share/hydrogen/data
[LadspaFX::getPluginList] reading directory: /usr/lib/ladspa
[LadspaFX::getPluginList] reading directory: /usr/local/lib/ladspa
[LadspaFX::getPluginList] directory /usr/local/lib/ladspa not found
[LadspaFX::getLadspaFXGroup]
[LadspaFX::getPluginList] reading directory: /usr/lib/ladspa
[LadspaFX::getPluginList] reading directory: /usr/local/lib/ladspa
[LadspaFX::getPluginList] directory /usr/local/lib/ladspa not found
[WARNING]   JackDriver          Jack server not running?
[ERROR]     Hydrogen            [audioEngine_startAudioDrivers] Error
starting audio driver [audioDriver::init()]
[ERROR]     Hydrogen            [audioEngine_startAudioDrivers] Error
starting audio driver
[ERROR]     Hydrogen            [audioEngine_startAudioDrivers] Using
the NULL output audio driver
[ERROR]     Hydrogen            [audioEngine_startAudioDrivers]
m_pMainBuffer_L == NULL
[ERROR]     Hydrogen            [audioEngine_startAudioDrivers]
m_pMainBuffer_R == NULL
[ERROR]     Hydrogen            [audioEngine_setupLadspaFX]
nBufferSize=0
[ERROR]     NullDriver          [setBpm] not implemented yet
[ERROR]     AlsaMidiDriver      [getPortinfo] Midi port qjackctl not
found

---
I noticed the line:
Compiled modules:  (FLAC) (Jack) (Alsa) (OSS) (LRDF)

I didn't think I would have to recompile programs that use the jack
daemon.  Am I wrong?

Devin





More information about the Linux-audio-user mailing list