Hi :)
I'm compiling a kernel for the 64 Studio 2.1 default Etch install. Have
I done everything correct?
I found this link by Google: http://forums.debian.net/viewtopic.php?t=17035
And was linked by this side to:
http://www.rdegraaf.nl/index.asp?sND_ID=848152
Also I found: http://sidux.com/PNphpBB2-viewtopic-t-2201.html
And was linked to: http://rt.wiki.kernel.org/index.php/Main_Page
From there linked to:
http://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO#Patching_the_Kernel
But I tried the German link for Ubuntu:
http://www.ubuntufreunde.de/forum/p189/vanilla_kernel_mit_realtime_preemption_rt_patch.html?highlight=preemption#post189
Instead of version 2.6.26 I used 2.6.24, because MIDI shall not be fine
with kernel ex 2.6.26.
Prep:
64studio:/usr/src# apt-get install build-essential kernel-package
libncurses5-dev bin86
64studio:/usr/src# wget
http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.24.7-rt17.bz2
64studio:/usr/src# wget
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.7.tar.bz2
64studio:/usr/src# tar -xvjf linux-2.6.24.7.tar.bz2
64studio:/usr/src# rm linux-2.6.24.7.tar.bz2
64studio:/usr/src# bunzip2 patch-2.6.24.7-rt17.bz2
64studio:/usr/src# mv linux-2.6.24.7
linux-2.6.24.7-spinymouse-sep-06-2008-rt
64studio:/usr/src# ln -s linux-2.6.24.7-spinymouse-sep-06-2008-rt linux
64studio:/usr/src# cd linux
64studio:/usr/src/linux# patch -p1 <../patch-2.6.24.7-rt17
Copy config file of 64 Studio 2.1 vanilla install:
64studio:/usr/src/linux# cp /boot/config-$(uname -r) .config
Just to be safe, cleaning the folder:
64studio:/usr/src/linux# make-kpkg clean
Starting the configuration:
64studio:/usr/src/linux# make menuconfig
_General setup_
unchanged
[*] _Enable loaded modul support_
unchanged
-*- _Enable the block layer_
unchanged
_Processor type and feature_
Worth mentioning unchanged:
Preemption Mode (Complete Preemption (Real-Time))
Timer Frequency 1000Hz
Changed settings, to:
[*] Tickless System (Dynamic Ticks)
[*] High Resolution Timer Support
Processor family (X) Opteron/Athlon64/Hammer/K8
(2) Maximum number of CPUs (2-255)
[ ] Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)
_Power Management Options_
unchanged
_Bus Options PCI etc
_unchanged
_Executable file formats Emulations
_unchanged
_Networking
_unchanged
_Device Drivers
_unchanged
_Firmware Drivers
_unchanged
_File System
_unchanged
[*] _Instrumentation Support_
unchanged
_Kernel Hacking_
unchanged
_Security Options
_unchanged
-*- _Cryptographic API
_unchanged
_Library Routines
_unchanged
Exit > 'Do you wish to save your new kernel configuration?' Yes
Compiling:
64studio:/usr/src/linux# make-kpkg clean
64studio:/usr/src/linux# make-kpkg -initrd --revision=2.6.24.7
--append-to-version=-rev01 kernel_image kernel_headers
I started compiling at 17:13:xy.
To be continued,
Ralf
PS: Any notes are welcome. I'll do the purchase for the weekend now.
_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users