| 324 | | |
| | 324 | Our first run of : |
| | 325 | {{{ |
| | 326 | node1-1:~/gnuradio/gnuradio-examples/python/usrp# ./usrp_benchmark_usb.py |
| | 327 | }}} |
| | 328 | |
| | 329 | failed. Jrock had noticed that the console was spitting usb events and "renumbering" the usrp. Each run of lsusb or |
| | 330 | {{{ |
| | 331 | # ls -lR /dev/bus/usb | grep usrp |
| | 332 | crw-rw---- 1 root usrp 189, 450 Feb 2 17:14 067 <-- note the 67 instead of 2 |
| | 333 | }}} |
| | 334 | |
| | 335 | would get a higher number for the device id. Rebooting the usrp (I guess it was in some kind of loop where it rebooted continously) fixed the problem. |
| | 336 | |
| | 337 | ---- |
| | 338 | |
| | 339 | After that we had a '''SUCCESSFUL''' run of the benchmark: |
| | 340 | {{{ |
| | 341 | # ./usrp_benchmark_usb.py |
| | 342 | Testing 2MB/sec... usb_throughput = 2M |
| | 343 | ntotal = 1000000 |
| | 344 | nright = 999506 |
| | 345 | runlength = 999506 |
| | 346 | delta = 494 |
| | 347 | OK |
| | 348 | Testing 4MB/sec... usb_throughput = 4M |
| | 349 | ntotal = 2000000 |
| | 350 | nright = 1997978 |
| | 351 | runlength = 1997978 |
| | 352 | delta = 2022 |
| | 353 | OK |
| | 354 | Testing 8MB/sec... uUuOusb_throughput = 8M |
| | 355 | ntotal = 4000000 |
| | 356 | nright = 3822354 |
| | 357 | runlength = 1563106 |
| | 358 | delta = 2436894 |
| | 359 | FAILED |
| | 360 | Testing 16MB/sec... usb_throughput = 16M |
| | 361 | ntotal = 8000000 |
| | 362 | nright = 7996578 |
| | 363 | runlength = 7996578 |
| | 364 | delta = 3422 |
| | 365 | OK |
| | 366 | Testing 32MB/sec... uUuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOusb_throughput = 32M |
| | 367 | ntotal = 16000000 |
| | 368 | nright = 14442379 |
| | 369 | runlength = 3383 |
| | 370 | delta = 15996617 |
| | 371 | FAILED |
| | 372 | Max USB/USRP throughput = 16MB/sec |
| | 373 | }}} |
| | 374 | |
| | 375 | Ibob says the last set of failures was expected as we've reached the through put limit of the usb controller. |
| | 376 | |
| | 377 | We're taking an image from this point: |
| | 378 | Next we will try: |
| | 379 | * transmit from one node and display the received signal on another. |
| | 380 | * export the display to a local x server. |
| | 381 | |
| | 382 | |