okay i managed to get a bzImage file with a realtime kernel.
i got the patch for the current slitaz kernel version 3.2.53 from here:
https://www.kernel.org/pub/linux/kernel/projects/rt/3.2/older/patch-3.2.53-rt76.patch.gz
and extracted it.
then i did following:
(as root)
# tazpkg get-install slitaz-toolchain
# tazpkg get-install ncurses-dev
# tazpkg get-install perl
# tazpkg get-install linux-source
# /usr/bin/get-linux-source
# cd /usr/src/linux
# patch -p1 < /home/tux/Downloads/patch-3.2.53-rt76.patch
# make oldconfig && make prepare
# make menuconfig (adjusted a couple of things like enabling high-resolution timer support)
# make -j 6
# make -j 6 bzImage
# cp arch/x86/boot/bzImage /home/tux/Documents/RTkernel/bzImageRT/
# make -j 6 modules
# make -j 6 modules_install
# cp -r /lib/modules/3.2.53-rt76-slitaz /home/tux/Documents/RTkernel/
trouble was first when i executed # make -j 6 modules i got an Error concerning some orinoco module.
after doing some research i found out what it was for and disabled support in # make menuconfig.
this enabled me to proceed as stated above.
i then told menu.lst the path of the bzImageRT file, copied 3.2.53-rt76-slitaz/ to /lib/modules/ on my frugal system, re-wrote the rootfs.gz and voila! It worked! Using my Digital Vinyl System with xwax i can now have jack running at 2.67 msec latency without any xruns! I am absolutely stoked.
I cant change the Frams/Period lower than 64. this is a little bottleneck. i am informed it has to do with my USB interface being USB 1.1
something else:
I managed to run traktor scratch pro in wine once with wineasio. at that time i didnt have a realtime kernel though, and i wasnt using wine-rt.
in windows the lowest acceptable latency i can manage on my machine is around 10ms. but adding/changing FX to the tracks would still cause it to crackle and pop.
I wonder if i can get traktor configured to still have everything calculated in 2.67ms.
This is my next goal ;)