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

From: Florian Schmidt <mista.tapas@email-addr-hidden>
Date: Sat Oct 01 2005 - 15:32:24 EEST

On Sat, 01 Oct 2005 08:23:27 -0400
Paul Davis <paul@email-addr-hidden> 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
Received on Sat Oct 1 16:15:05 2005

This archive was generated by hypermail 2.1.8 : Sat Oct 01 2005 - 16:15:05 EEST