Hi All,

I have just upgraded my laptop to the latest version of GNU Radio Companion 
(ver 3.8.2.0 (Python 3.6.9)), and am now trying to use it to monitor a block of 
spectrum with my USRP B210.  Unfortunately the flowgraph won’t run (even though 
it ran in my old GNU Radio setup), and instead prints the following message to 
the console:

linux; GNU C++ version 7.3.0; Boost_106501; UHD_003.010.003.000-0-unknown

UHD Warning:

    EnvironmentError: IOError: Could not find path for image: usrp_b200_fw.hex

    Using images directory: <no images directory located>

    Set the environment variable 'UHD_IMAGES_DIR' appropriately or follow the 
below instructions to download the images package.

    Please run:

     "/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py"

Traceback (most recent call last):

  File "/home/anyone/Documents/Brendan/GNU-Radio/top_block.py", line 244, in 
<module>

    main()

  File "/home/anyone/Documents/Brendan/GNU-Radio/top_block.py", line 220, in 
main

    tb = top_block_cls()

  File "/home/anyone/Documents/Brendan/GNU-Radio/top_block.py", line 87, in 
__init__

    channels=list(range(0,1)),

  File "/usr/lib/python3/dist-packages/gnuradio/uhd/__init__.py", line 125, in 
constructor_interceptor

    return old_constructor(\*args)

  File "/usr/lib/python3/dist-packages/gnuradio/uhd/uhd_swig.py", line 3259, in 
make

    return _uhd_swig.usrp_source_make(device_addr, stream_args, 
issue_stream_cmd_on_start)

RuntimeError: LookupError: KeyError: No devices found for ----->

Device Address:

    serial: 318425D

The above message suggests GRC is calling version **003.010.003.000-0** of the 
UHD driver.  This is weird, as last week I installed version **3.15.0.0** of 
the UHD driver on my laptop, after first uninstalling the old driver (or so I 
thought…).  

However, if I run uhd_usrp_probe or uhd_find_devices, I get a message 
confirming that I am indeed running v3.15.0.0 of the UHD driver:

* linux; GNU C++ version 7.5.0; Boost_106501; **UHD_3.15.0.HEAD-0-gaea0e2de**

If I look in the folder “/usr/lib/x86_64-linux-gnu/”, I find the files 
**libuhd.so.003.010.003** and **libuhd.so.3.15.0** are both present — but I am 
pretty sure there should only be one of them present!

This “dual-install” problem seems to be fairly common among USRP/GNU Radio 
users, but so far I haven’t found any actual solutions.  

There is also a second error message in the above console output: 
**“EnvironmentError: IOError: Could not find path for image: 
usrp_b200_fw.hex”**.  This is baffling, as I have run the script 
“/usr/local/lib/uhd/utils/uhd_images_downloader.py“ three times, and am 
confident that the FPGA images have downloaded successfully (for the record, 
they are in /usr/local/share/uhd/images).

If anyone can tell me how to resolve these problems, I would be very grateful!

Regards,

Brendan.
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to