I'm currently running Jaunty, the details on the nvidia site are for Hardy (give or take) so the current version as of a few days ago is 2.6.28-11-generic, replace that version with whatever version kernel you are running in the details below:
uname -r
If you want to patch your current kernel the steps to take are as follows:
sudo su -
cd /usr/src
apt-get build-dep linux-image-2.6.28-11-generic
apt-get source linux-image-2.6.28-11-generic
patch -p0 < NVRM_512M_fix.txt
cd linux-2.6.28
cp /boot/config-2.6.28-11-generic debian/config/amd64/config.generic
CONCURRENCY_LEVEL=2 AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules binary-generic
cd ..
dpkg -i linux-image-2.6.28-11-generic_2.6.28-11.36_amd64.deb
I'm not claiming the above is the best way to do this, merely that it works for me, up until recently I was running 3G however I swapped out a 1G module for a 2G and now how 4G memory total and when I boot up I see the nvidia logo and dmesg confirms the kernel module is being loaded on bootup etc etc etc.
I'm currently running Jaunty, the details on the nvidia site are for Hardy (give or take) so the current version as of a few days ago is 2.6.28-11-generic, replace that version with whatever version kernel you are running in the details below:
uname -r
If you want to patch your current kernel the steps to take are as follows:
sudo su - 2.6.28- 11-generic 2.6.28- 11-generic 2.6.28- 11-generic debian/ config/ amd64/config. generic 2.6.28- 11-generic_ 2.6.28- 11.36_amd64. deb
cd /usr/src
apt-get build-dep linux-image-
apt-get source linux-image-
patch -p0 < NVRM_512M_fix.txt
cd linux-2.6.28
cp /boot/config-
CONCURRENCY_LEVEL=2 AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules binary-generic
cd ..
dpkg -i linux-image-
I'm not claiming the above is the best way to do this, merely that it works for me, up until recently I was running 3G however I swapped out a 1G module for a 2G and now how 4G memory total and when I boot up I see the nvidia logo and dmesg confirms the kernel module is being loaded on bootup etc etc etc.