I have a T61, and I also experienced this problem, and solving it
required multiple steps.  This problem is really hard to debug because
it is almost impossible to even FIND the incorrect module that is being
loaded, since it seems to exist only in the initramfs!  It ends up being
mounted on /lib/modules/<version>/volatile .

1. As of current gutsy (Sep 6) the nvidia_new modules is 100.14.11 and
should work.  (I actually installed the nvidia-new kernel module using
m-a, but I think the nvidia_new module from the ramdisk is the one that
is getting loaded.)

2. Edit /etc/defaults/linux-restricted-modules to contain the line
DISABLED_MODULES="nvidia nvidia_legacy"

Note that nvidia_new should NOT be disabled.

3. Run sudo lrm-manager.
If you don't do this, "modprobe nvidia_new" dies because the "install" line 
doesn't work.

4. Run sudo update-initramfs -u
I think that this is necessary also.

I *think* that this should result in the correct nvidia module getting
loaded. (lsmod shows the nvidia_new module as just 'nvidia' after being
loaded, but it is correct.  My version has size 8115544)

5. The nvidia-glx-new package is MISSING the file 
/usr/lib/xorg/modules/libwfb.so
    You can get this file by extracting it from the NVIDIA driver archive and 
copying it to the correct place.  If you don't do this, the X server will get 
further in startup, but still won't start.  The debian version of the packages, 
but not the ubuntu version, contain this file.  This has been known for a long 
time, so I don't know why it hasn't been fixed.

-- 
wrong nvidia kernel module (7185 instead of 100.11.14) loads at boot time 
(manual install)
https://bugs.launchpad.net/bugs/136838
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to