[linux-audio-user] jackd: too many servers already active

Florian Schmidt mista.tapas at gmx.net
Sat Oct 1 08:32:24 EDT 2005


On Sat, 01 Oct 2005 08:23:27 -0400
Paul Davis <paul at linuxaudiosystems.com> wrote:

> > > it is unrelated. what kernel version are you running and what jack
> > > startup command are you using?
> > > 
> > 
> > 2.6.10-2.1.ll.rhfc3.ccrma
> > jackd version 0.99.36
> > 
> > I've been trying a bunch of ways to start jack from command line and
> > qjackctl.  If I simply do "jackstart -d alsa", I get:
> 
> i don't know how to make it more obvious that jackstart is not intended
> for use with 2.6 series kernel. maybe jackstart should try to detect the
> kernel version and exit if it is not 2.4 or lower.
> 
> if you want to use JACK with the -R (realtime) flag on a 2.6 kernel then
> you either need an absolutely totally up to the minute kernel and user
> space utilities (bash, pam, glibc etc), or you need the realtime-lsm
> module.

Maybe simply by making the error message more verbose:

--- jackstart.c.orig    2005-10-01 14:29:23.000000000 +0200
+++ jackstart.c 2005-10-01 14:31:24.000000000 +0200
@@ -228,6 +228,8 @@
                fprintf (stderr, "           %s\n", cap_to_text(cap, &size));
                fprintf (stderr, "    probably running under a kernel with capabilities disabled,\n");
                fprintf (stderr, "    a suitable kernel would have printed something like \"=eip\"\n\n");
+               fprintf (stderr, "    jackstart is intended to be used with 2.4.x kernels only.\n");
+               fprintf (stderr, "    if you run a 2.6.x (or higher) kernel, please see the FAQ on jackit.sf.net for more infos on how to run jackd with realtime scheduling.\n");
        }
 
        /* check the executable, owner, permissions, md5 checksum */


Flo

-- 
Palimm Palimm!
http://tapas.affenbande.org



More information about the Linux-audio-user mailing list