I submitted 2 bugs after an upgrade of installed nvidia driver 275.05.07 on 
wheezy caused the X server to freeze:
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642497
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650861

After an apt-get upgrade the nvidia driver never worked properly again, causing 
the X server to lock up
("EQ overflowing. The server is probably stuck in an infinite loop"), although 
generally the PC was
accessible via ssh.

This happened with several OpenGL applications (/usr/lib/xscreensaver/endgame, 
googleearth) but was
most noticeable with fgfs from flightgear; then it would take only a few 
seconds to reproduce the problem.

After many tries reinstalling debian and the driver, I was able to make the 
290.10 driver work perfectly
and believe the problems were caused by the upgrade, not the upstream software. 
I followed the instructions
in  http://tinyplanet.ca/~lsorense/debian/debian-nvidia-dri-howto.html (debian 
nvidia driver howto), which
can be summarized as:
    1. apt-get install linux-image-686-pae linux-headers-686-pae
       - check that the versions for image and headers are exactly the same
       - if the image differs from the one currently running, REBOOT

    2. apt-get install nvidia-kernel-dkms
       - will require a REBOOT if nouveau driver is present

    3. apt-get install nvidia-glx nvidia-xconfig xserver-xorg libgl1-nvdia-glx
       - REBOOT

This worked on two different computers and in both cases the nouveau driver was 
still installed.

However, the usual debian approaches to installing a package did not work:
         - apt-get install nvidia-glx
         - dpkg --set-selections < <selections from working PC> ; apt-get 
dselect-upgrade

During one of the attempts to reinstall I found the following situation:
    root@berkeley:/home/jack# cat /proc/version
    Linux version 3.1.0-1-686-pae (Debian 3.1.6-1) (wa...@debian.org) (gcc 
version 4.6.2 (Debian 4.6.2-4) ) #1 SMP Fri Dec 23 19:59:41 UTC 2011
                                        
    ii  linux-headers-3.1.0-1-686-pae 3.1.8-2   <<                  Header 
files for Linux 3.1.0-1-686-pae
    ii  linux-headers-3.1.0-1-common  3.1.8-2   <<                  Common 
header files for Linux 3.1.0-1

Although the apt-get install nvidia-kernel-dkms succeeded without printing any 
warnings, note that the
linux-headers version does NOT match the kernel image. It is hard to see how 
dkms could build a valid
kernel module in such a case.

nvidia-kernel-dkms does not have a pre-install script but I think it would be 
useful to have one
that exits with an error if the linux-headers don't match exactly the version 
of the kernel, as
this would alert the user to the source of the error.

Also, the debian forums thread 
http://forums.debian.net/viewtopic.php?f=6&t=65738  claims the nvidia driver 
wiki
is out of date. It would be very helpful to include the nvidia driver howto 
above, as it was updated
in May, 2011. It worked for my installs without a problem.

I recommend closing out these two bugs as being caused only by an incorrect 
install procedure on my part.

thanks,
--jack



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to