wrong nvidia kernel module (7185 instead of 100.11.14) loads at boot time (manual install)
Binary package hint: linux-restricte
I have a Lenovo Thinkpad T61p with a nVidia Quadro FX 570M card (PCI-Id: 10de:040c) that needs up-to-date driver 100.11.14 to work at all.
(It still has the problem of slowing down after suspend/resume, but X works with NV-GLX and all)
Unfortunately, with up-to-the-second Gutsy something loads an old nvidia kernel module from somewhere ...
$ dmesg |grep -i nvidia
[ 17.384000] nvidia: module license 'NVIDIA' taints kernel.
[ 17.488000] NVRM: loading NVIDIA Linux x86 Kernel Module 1.0-7185 Mon Apr 2 18:29:54 PDT 2007
... which prevents X from starting.
There is a workaround ...
... to be called before X starts (e.g. in some /etc/init.
I believe this problem is in the area of the linux-restricte
Here is what I tried to solve the problem w/o the above module hack:
I changed /etc/default/
I had only the nvidia-glx-new 100.14.
I even had xserver-
I even had the initrd images re-collected after the manual module change.
After all this, the kernel still starts with the old 7185 module.
I know it's Nvidia's fault to need kernel modules at all, and the existence of 4 driver branches, even with some overlapping concerning the lists of cards supported is a pain in the ass for all of us, but we need to avoid such a version mess if Ubuntu is to become usable for the next guy.
I see two options:
1. /etc/default/nvidia could get an option to choose the driver version.
2. Divide the linux-restricte
But I think the