====== debian linux kernels ====== ===== 2.6.21-rc3-rt0 ===== SMP enabled 2.6.21 with full realtime preemtion for i686 only. works fine on my desktop and laptop - suspends to disk on the latter, but does not recover after a suspend to RAM! (the debian 2.6.18-4 does!) kqemu and many other modules can be installed with the module assistant ''m-a a-i kqemu''. some modules require minor patches (change ''SA_SHIRQ'' in the ''request_irq'' functions to ''IRQF_SHARED'', and add a few missing ''struct'' when you get a warning..) ==== kernel ==== * {{wiki:kernel:config-2.6.21-rc3-rt0-rg2.txt|.config}} * {{wiki:kernel:linux-image-2.6.21-rc3-rt0-rg2_2.6.21-rc3-rt0-rg2-10.00.custom_i386.deb|linux-image}} * {{wiki:kernel:linux-source-2.6.21-rc3-rt0-rg2_2.6.21-rc3-rt0-rg2-10.00.custom_all.deb|source}} I have not yet build all the debian header packages.. drop me a line if you need 'em. most likely you want to get the souce, slightly modify the config and roll your own: cd /usr/src/ tar xjf linux-source-2.6.21-rc3-rt0-rg2.tar.bz2 cd linux-source-2.6.21-rc3-rt0-rg2 make menuconfig make-kpkg clean CONCURRENCY_LEVEL=2 time make-kpkg kernel_image cd .. dpkg -i linux-image-2.6.21-rc3-rt0-rg2_2.6.21-rc3-rt0*-10.00.custom_i386.deb download, install width ''dpkg -i .deb''. you might need to run ''update-initramfs -k all -u && update-grub'', but it should not be necessary. ==== modules ==== * {{wiki:kernel:ipw3945-modules-2.6.21-rc3-rt0-rg2_1.1.3-4_2.6.21-rc3-rt0-rg2-10.00.custom_i386.deb|ipw3945}} * {{wiki:kernel:sl-modem-modules-2.6.21-rc3-rt0-rg2_2.9.9d_e-pre2-8_2.6.21-rc3-rt0-rg2-10.00.custom_i386.deb|sl-modem}} ==== other ==== slightly modified Rui's [[http://www.rncbc.org/jack/rtirq-20070101.tar.gz|rtirq]] init script to match the debian paths (''/etc/default/rtirq''). - enable with ''sysv-rc-conf'' or make ''/etc/rc?.d/'' links by hand. * {{wiki:kernel:rtirq-debian.tgz|rtirq scripts}}