On Sun, 2004-10-03 at 15:54, Mark Knecht wrote: > <SNIP> > > Yep. > > > > If you've allready checked the threading library versions (someone > > allready metioned that) I would look at filesystems and mount options. > > > > X drivers are a possbilitlity, but most of the other drivers should be the > > same as youre running the same kernel, so it reduces the number of > > variables a lot. > > > > - Steve > > > > SO I guess it could also be a problem of some sort with the Gentoo > ebuilds for Jack or Jack apps. Another possibility I almost called > attention to earlier is this little bit of text when Jack starts up: > (It was in the initial email) > > <SNIP> > 08:10:43.247 /usr/bin/jackd -R -dalsa -dhw:0 -r44100 -p64 -n2 > 08:10:43.252 JACK was started with PID=14453 (0x3875). > cannot write to jackstart sync pipe 4 (Bad file descriptor) > jackd: wait for startup process exit failed > jackd 0.98.1 > Copyright 2001-2003 Paul Davis and others. > <SNIP> > > What is a 'jackstart sync pipe 4'? Could this error be part of the > problem? I have to boot back to FC2 to see if it's there, but from > memory I thought maybe it wasn't... Yes, that may be the problem, my guess would be that jack may not be getting realtime priority. I would check that all processes involved (jackd and the clients as well) are really running SCHED_FIFO (ie: with realtime priority). The program to use is chrt (/usr/bin/chrt, part of the schedutils package, don't know where you would find it on gentoo). /usr/bin/chrt -p PID (where PID is the process id of the process you want to check) A ps -auxw will list all processes, but if you are running nptl it will not list all threads (I think there is also an option for ps to show them, can't remember it now), you can find the pid of all the threads for a given process in /proc/PID/task/* -- Fernando