seems I have searched everything and tried everything I can find on the web, maybe I have missed it, so I am happing you can point me to the right direction. I trying to use crunch with pyrit and here is the following error. I know my router password, just wanna see how fast it could guess it.

crunch 8 10 labasryt | pyrit -r ddwrt_00-1D-73-11-11-14.cap  -i- attack_passthrough
Crunch will now generate the following amount of data: 3562647018 bytes
3397 MB
3 GB
0 TB
0 PB
Crunch will now generate the following number of lines: 328593657 
ERROR: could not insert 'nvidia_uvm': Invalid argument
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Parsing file 'ddwrt_00-1D-73-11-11-14.cap' (1/1)...
Traceback (most recent call last):
  File "/usr/local/bin/pyrit", line 6, in <module>
  File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 115, in initFromArgv
    func(self, **options)
  File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 163, in new_f
    f(*args, **kwds)
  File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 912, in attack_passthrough
    ap = self._fuzzyGetAP(self._getParser(capturefile), bssid, essid)
  File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 179, in _getParser
  File "/usr/local/lib/python2.7/dist-packages/cpyrit/pckttools.py", line 600, in parse_pcapdevice
    for pckt in reader:
  File "/usr/local/lib/python2.7/dist-packages/cpyrit/pckttools.py", line 500, in next
    pckt = self.read()
  File "/usr/local/lib/python2.7/dist-packages/cpyrit/pckttools.py", line 488, in read
    r = _cpyrit_cpu.PcapDevice.read(self)
IOError: libpcap-error while reading: truncated dump file; tried to read 118 captured bytes, only got 88
Now I have 2 video cars, main is intel and other is geforce, How can I setup pyrit to use secondary card ?