What steps will reproduce the problem? 1.I installed nvidia-driver with this descripcion: http://docs.kali.org/general-use/install-nvidia-drivers-on-kali-linux 2. I got a few problems, but now it works (see information below) 3. First i couldn't install cpyrit because he didn't find lcuda, so i tried diferent links in the system, aparently today i could install it, but i get this error now when i'd like to start pyrit.
What is the expected output? What do you see instead? when i'd like to open pyrit i get this error message: root@kalirocks:~# pyrit -help Traceback (most recent call last): File "/usr/local/bin/pyrit", line 6, in <module> pyrit_cli.Pyrit_CLI().initFromArgv() File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 61, in initFromArgv args, commands = getopt.getopt(sys.argv[1:], 'u:v:c:e:i:o:r:b:') File "/usr/lib/python2.7/getopt.py", line 90, in getopt opts, args = do_shorts(opts, args[0][1:], shortopts, args[1:]) File "/usr/lib/python2.7/getopt.py", line 190, in do_shorts if short_has_arg(opt, shortopts): File "/usr/lib/python2.7/getopt.py", line 206, in short_has_arg raise GetoptError('option -%s not recognized' % opt, opt) getopt.GetoptError: option -h not recognized
What version of the product are you using? On what operating system? I have a Lenovo T430, Intel Core i7-3520M, NVS 5400M and use Debian GNU/Linux Kali Linux 1.0.6
Please provide any additional information below. Here are some other outputs of my system: root@kalirocks:~# /usr/local/cuda-5.5/open64/bin/nvopencc -v NVIDIA (R) CUDA Open64 Compiler Cuda compilation tools, release 5.5, V5.5.0 Built on 2013-07-17 Open64 Compiler Suite: Version 4.1 Built on: 2013-07-17 Thread model: posix GNU gcc version 3.4.5 (Open64 4.2 driver)
root@kalirocks:~# lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print' 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [Quadro NVS 5400M] (rev a1) (prog-if 00 [VGA controller]) Kernel driver in use: nvidia
root@kalirocks:~/pyrit-0.3.0# pyrit list_cores WARNING: Unknown option 'limit_ncpus' in configfile '/root/.pyrit/config' WARNING: Unknown option 'workunit_size' in configfile '/root/.pyrit/config' Pyrit 0.3.0 (C) 2008-2010 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3+
The following cores seem available...
1: 'CPU-Core (SSE2)'
2: 'CPU-Core (SSE2)'
3: 'CPU-Core (SSE2)'
4: 'CPU-Core (SSE2)'
.bashrc: PATH=$PATH:/usr/local/cuda-5.5/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-5.5/lib export PATH export LD_LIBRARY_PATH export PATH=/usr/local/cuda/bin:$PATH export LPATH=/usr/lib/nvidia/current:$LPATH export LIBRARY_PATH=/usr/lib/nvidia/current:$LIBRARY_PATH export LD_LIBRARY_PATH=/usr/lib/nvidia/current:/usr/local/cuda/lib64:/usr/local/cuda/lib:$LD_LIBRARY_PATH
Thanks a lot for all kind of help.
Comment #1
Posted on Mar 7, 2014 by Happy BearI forgot that pyrit -help doesn't exist... so my problem is that pyrit doesn't find my GPU: root@kalirocks:~/hs# pyrit list_cores WARNING: Unknown option 'limit_ncpus' in configfile '/root/.pyrit/config' WARNING: Unknown option 'workunit_size' in configfile '/root/.pyrit/config' Pyrit 0.3.0 (C) 2008-2010 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3+
The following cores seem available...
1: 'CPU-Core (SSE2)'
2: 'CPU-Core (SSE2)'
3: 'CPU-Core (SSE2)'
4: 'CPU-Core (SSE2)'
if anybody has an idea how i can solve this - i really appreciate it.
Comment #2
Posted on Mar 23, 2014 by Grumpy Elephantdo this: 1) don't use the development driver - it moans about the 3.2.6 kernel - just go to nvidia drivers and get the latest linux build for your card (you can download from website & don't have to use wget). Download it to the suggested location for ease later.
I used NVIDIA-Linux-x86-295.20.run because thats my card.
2) go to developer.nvidia.com and get the CUDA Toolkit 4.1
http://developer.nvidia.com/cuda-toolkit-41
I selected the Ubuntu 10.04 32 bit option
3) open a shell and prepare kernel sources (thanks Softize):
prepare-kernel-sources cd /usr/src/linux cp -rf include/generated/* include/linux/
4) purge any existing nvidia drivers:
hit ctrl+alt+f1 to stop xserver
apt-get --purge remove xserver-xorg-video-nouveau
(remember to remove any existing drivers using the ./ --uninstall if you are updating)
5) mine would not let me install the new driver because it was moaning about nouveau
so, blacklist in Grub (thanks TonyIta)
nano /etc/default/grub
"...vga=791 nouveau.modeset=0"
exit and save then
update-grub
reboot
chmod +x "your-nvidia-driver".run ./your-nvidia-driver
should now install fine.
chmod +x cudatoolkit_4.1.28_linux_32_ubuntu10.04.run ./cudatoolkit_4.1.28_linux_32_ubuntu10.04.run
(leave the default path when asked)
once finished:
nano ~/.bashrc
change the PATH= and add these lines to the end (after the last fi) so it looks like this:
PATH=$PATH:/usr/local/cuda/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64 export PATH export LD_LIBRARY_PATH
exit nano and save changes.
source /root/.bashrc ldconfig
Then follow Chee Yang's how to from this point on - ie:
Check NVIDIA compiler:
root@bt:~# which nvcc /usr/local/cuda/bin/nvcc root@bt:~# nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2011 NVIDIA Corporation Built on Thu_May_12_11:09:45_PDT_2011 Cuda compilation tools, release 4.0, V0.2.1221
Setup pyrit
Setup pyrit dependent packages:
root@bt:~# apt-get install libssl-dev root@bt:~# apt-get install scapy root@bt:~# apt-get install python-dev
Check out Pyrit SVN trunk:
root@bt:~# svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit
Build Pyrit:
root@bt:~# cd pyrit/pyrit/ root@bt:~/pyrit/pyrit# python setup.py build root@bt:~/pyrit/pyrit# python setup.py install
Test Pyrit:
root@bt:~/pyrit/pyrit# pyrit list_cores Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3+
The following cores seem available...
1: 'CPU-Core (SSE2)'
2: 'CPU-Core (SSE2)'
3: 'CPU-Core (SSE2)'
4: 'CPU-Core (SSE2)'
5: 'CPU-Core (SSE2)'
6: 'CPU-Core (SSE2)'
7: 'CPU-Core (SSE2)'
8: 'CPU-Core (SSE2)'
Setup CUDA for Pyrit
Build CUDA for Pyrit:
root@bt:~/pyrit/pyrit# cd ../cpyrit_cuda/ root@bt:~/pyrit/cpyrit_cuda# python setup.py build root@bt:~/pyrit/cpyrit_cuda# python setup.py install
Test CUDA for Pyrit:
root@bt:~/pyrit/cpyrit_cuda# pyrit list_cores Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3+
The following cores seem available...
1: 'CUDA-Device #1 'GeForce 8400 GS''
2: 'CPU-Core (SSE2)'
3: 'CPU-Core (SSE2)'
4: 'CPU-Core (SSE2)'
5: 'CPU-Core (SSE2)'
6: 'CPU-Core (SSE2)'
7: 'CPU-Core (SSE2)'
8: 'CPU-Core (SSE2)'
root@bt:~/pyrit/cpyrit_cuda# pyrit benchmark Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3+
Running benchmark (3240.1 PMKs/s)... \
Computed 3240.14 PMKs/s total.
1: 'CUDA-Device #1 'GeForce 8400 GS'': 457.5 PMKs/s (RTT 3.2)
2: 'CPU-Core (SSE2)': 425.5 PMKs/s (RTT 3.0)
3: 'CPU-Core (SSE2)': 425.9 PMKs/s (RTT 3.0)
4: 'CPU-Core (SSE2)': 426.2 PMKs/s (RTT 3.0)
5: 'CPU-Core (SSE2)': 425.5 PMKs/s (RTT 2.9)
6: 'CPU-Core (SSE2)': 425.6 PMKs/s (RTT 3.1)
7: 'CPU-Core (SSE2)': 453.3 PMKs/s (RTT 3.0)
8: 'CPU-Core (SSE2)': 422.3 PMKs/s (RTT 3.1)
Thats it!
(My GTX260 is showing around 9,300)
Many thanks to Chee Yang!
Hope this helps somebody.
Status: New
Labels:
Type-Defect
Priority-Medium