I just got an Nvidia card this week, and have re-installed 3 times, but (knock on wood) am no longer having this issue. Granted no everyone wants to just reinstall and lose their settings etc, but I don't keep anything I can't readd on backtrack. Here's what I did to get mine working...some steps may or may not be needed, but I didn't take any chances. I wrote these as I was going along with my install. I install backtrack on a 2nd hard drive in my machine.
==Install Graphics Driver in Linux==
From Konsole / Non-GUI
1. "init 3" (just in case)
2. Blacklist items
" nano /etc/modprode.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist nvidiafb
blacklist rivatv
blacklist rivafb
"
3. apt-get update (may not be needed)
4. sudo apt-get --purge remove xserver-xorg-video-nouveau (remove other sh*t)
5. Run the nvidia driver "sudo sh DRIVER.run"
Note: I downloaded the 310 driver from NVIDIA website
6. Reboot
6a. Download CUDA driver from NVIDIA website, includes the toolkit and driver (so step 5 may be pointless iono, but this worked for me)
7. init 3
8. Run these commands
"prepare-kernel-sources
cd /usr/src/linux
cp -rf include/generated/* include/linux/
"
9. "sudo sh CUDA.RUN" // the driver file you downloaded from the CUDA NVIDIA downloads, i used default locations which you can see below
10. Update path files
"nano /root/.bashrc
PATH=$PATH:/usr/local/cuda-5.0/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-5.0/lib
export PATH
export LD_LIBRARY_PATH
"
11.
"
source /root/.bashrc
ldconfig
"
12. verify correct path, should show the path of nvcc
which nvcc
13. verify version, should show you the version
nvcc -V
14. Update PYRIT
"
svn checkout
http://pyrit.googlecode.com/svn/trunk/ pyrit
cd pyrit/pyrit && python setup.py build && python setup.py install
cd ../../
cd pyrit/cpyrit_cuda && python setup.py build && python setup.py install
"
15. REBOOT
16. test "STARTX" still boots fine, and "pyrit list_cores" provides no errors
Like I said, this worked for me, I bits and pieced together information from a variety of different places online, and have been running fine for 3 days since on a FRESH install like this.