Hi,
I downloaded the source for 2.4.22 and compiled it and installed using dpkg:
461 cd kernel-source-2.4.22
462 cp /boot/config-2.4.18-bf2.4 ./.config
463 make menuconfig
464 make menuconfig
465 make-kpkg clean
466 make-kpkg --append_to_version -nvidia kernel_image modules_image
467 cd ..
468 dpkg -i kernel-image-2.4.22-nvidia_10.00.Custom_i386.deb
And I am not able to make the mouse move, seems like the new kernel doesn't see the mouse. This new kernel was compiled because I wanted to use the new nvidia driver. I followed the steps given here:
http://www.leonscape.co.uk/linux/how2-nvg4.html
I never knew about that page and follow a slightly different approach. (Others may have better ways :-) )
- make menuconfig on the new kernel - make-kpkg --revision 1 kernel_image
Then I end up with a .deb in /usr/src. I rename /lib/modules/<kernel> to something else dpkg -i <kernel_image.deb>
I never worry anymore what dpkg has or does not have, in this case, it does not seem to matter. I can run dpkg as many times as I wish with an updated .deb.
The only thing is you have to have Lilo squared away because he will run lilo as part of the install of the .deb.
That new kernel I boot. It will not have Nvidia, so I run:
NVIDIA-Linux-x86-1.0-4363.run (from Nvidia)
which compiles Nvidia 4363, without a problem, telling it that I don't want it to look on the web for a later version. It always seems to work, and creates nvidia.o in /drivers/video. (Can't have X running when you run it and things change in 2.6.0)
As far as I am aware, "the latest" is:
NVIDIA-Linux-x86-1.0-4496-pkg2.run
I have never run that one with the above method, because of the dictum "if s--t don't stink don't kick it". 4363 gives me everything I need AFAIK, with *Backstreet Ruby* the multi-user Debian. No dount the Nvidia page says what 4496 has over 4363.
Hugo.
I might have missed something in the menuconfig options (though I don't see what, since I copied older config to used as the new one) or in the editing of XF86config file. So I am thinking of compiling it again. But if I were to reinstall a new version of the same kernel, dpkg would complain about the already existing /lib/modules/kernel-<version-number>. To avoid this, I am thinking of removing the older kernel. But "dpkg -L" doesn't see the kernel I installed yesterday:
/usr/src# dpkg -L kernel-image-2.4.22-nvidia_10.00.Custom_i386.deb
Package `kernel-image-2.4.22-nvidia_10.00.custom_i386.deb' is not installed.
Use dpkg --info (= dpkg-deb --info) to examine archive files, and dpkg --contents (= dpkg-deb --contents) to list their contents.
So perhaps removing that package with "dkpg -p kernel-image-2.4.22-nvidia_10.00.Custom_i386.deb" before recompiling it would work. Am I on the right track?
->HS
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]