I need to compile a new kernel, slightly patched to make my wifi card work right. I currently have a 2.4.26 kernel running. My system is debian unstable, installed originally as knoppix.
I apt-get'ed the latest kernel source and kernel-image, to use that config file
apt-get install kernel-source-2.6.11
apt-get install kernel-image-2.6.11-1-686
tar -jxf kernel-source-2.6.11.tar.bz2
cp /boot/config-2.6.11-1-686 .config
I applied my patch:
patch -p1 < /home/joek/orinoco-2.6.11-rfmon-dragorn-1.diff
[it says it applies OK]
I edited the Makefile to set the extraversion, then compiled:
time make-kpkg --initrd --revision=2:laptop.1 kernel_image
[this took about 2 hours, and successfully created a .deb package]
I installed the newly created .deb:
dpkg -i /usr/src/kernel-image-2.6.11200505071_laptop.1_i386.deb
I changed lilo to add the new kernel to the menu, then rebooted. So far everything seems to have worked fine.
HOWEVER, when I try to boot the new kernel, it says (approximately)
"loading linux kernel...........................................
............... checking bios"
This is basically the same thing it says when booting the 2.4 kernel that works. At this point, the screen is supposed to clear, then (normally, with the working kernel) I see a picture of a linux penguin(I think it is in frame buffer mode?) then more text in color indicating the continuing boot process.
But for the newly compiled kernel, the screen just goes blank and nothing more occurs. I need to reboot (using the old kernel from the lilo menu for it too work).
Can anyone help me? Is there something I need to modify in the .config file before compiling? Is there something else I am missing?
Thank you for any help. I have the output of the compilation process saved if that would help, but it is very long.