Re: Realtime kernel.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Wednesday 29 November 2006 11:17, J M Needham:
> I found
> http://repos.opensuse.org/home:/appleonkel/SUSE_Linux_10.1/i586/kernel-rt-d
>efault-2.6.18-8.5.i586.rpm on the internet while looking for info on how to
> patch a realtime kernel in suse 10.1. I'm having some problems with it (it
> didn't boot; I used rpm -i ... to install it) and so if anyone has any
> experience with this or advice for SUSE 10.1 (I'm leaving suse soon anyway
> -- heading to DeMuDi) then I'd appreciate. I understand that patching a
> kernel for suse 10.1 with a realtime patch is non-trivial.
>
> Any help appreciated.
> Jonty

"Working with the suse 2.6.x kernel sources" at 
http://www.suse.de/~agruen/kernel-doc/ is a generic recipe for building suse 
kernels. One of the more relevant chapters would be "Patch selection 
mechanism" that tells you how to fly in different patchsets.

There's a catch: Applying ingo-rt to a fully suse-patched kernel will break 
things. The tricky part would be to identify interfering suse-patches that 
are dispensable. This is what JAD does. It's a mess.

If what you want is keep *all* of suse's structure plus reliable low-latency 
audio performance you'd follow the same recipe and change some of kernel's 
configuration like stronger preemption (CONFIG_PREEMPT=y) instead of 
voluntary, CONFIG_HZ_1000=y instead of 250 etc. plus blame suse out loud for 
not doing so in the first place.

No ingo-rt here and and still -p 16 (~0.7 ms one way latency) is quite 
useable.

-- 
Wolfgang

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux