On 10/19/2012 03:02 PM, Fons Adriaensen wrote: > Hello all, > > My ex-collegues at Alcatel are screaming for help. They want to > run an app (as root, debatable but that's another story) using > SCHED_FIFO threads on an openSuSE 11.4 system. > > Using the 'default' kernel (which has CONFIG_PREEMPT not set), > this works. Using the 'desktop' kernel (CONFIG_PREEMPT=y) they get > an EPERM when trying to start a RT thread, even as root. > > As I haven't used SuSE for ages, has anyone an idea of what is > happening here ?
I never used openSuse. and "does not work" is too little info for an educated guess. So just a few shots in the dark: /proc/sys/kernel/sched_rt_period_us /proc/sys/kernel/sched_rt_runtime_us kernel.sched_rt_runtime_us globally limits realtime scheduling time. Maybe cgroups are getting in the way? or possibly grsecurity. Since it works with the vanilla kernel, PAM and /etc/security/limits.conf etc do not seem to be the cause, but hey: It could be related to cgroups, sessions and not su'ing properly. ciao, robin _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
