Hi Marcus, Running gnuradio-config-info -v returns the following: *v3.8.2.0-112-ge20ffa3c*
My PYTHONPATH is as follows: /usr/local/lib/python3.6/dist-packages /usr/lib/python2.7 /usr/lib/python2.7/plat-x86_64-linux-gnu /usr/lib/python2.7/lib-tk /usr/lib/python2.7/lib-old /usr/lib/python2.7/lib-dynload /usr/local/lib/python2.7/dist-packages /usr/lib/python2.7/dist-packages /usr/lib/python2.7/dist-packages/gtk-2.0 /usr/lib/python2.7/dist-packages/wx-3.0-gtk3 I should also mention that my approach to date has been to use PyBOMBS to install GNU Radio, after installing UHD driver v3.15.0.0 from source. However, both times I have attempted this, the PyBOMBS installer has asked me whether I want to rebuild UHD from source or keep the existing binary. When I choose "keep existing", the installer crashes out with an error message (both times). Brendan. On Mon, Apr 19, 2021 at 11:58 PM Marcus D. Leech <patchvonbr...@gmail.com> wrote: > On 04/19/2021 03:15 AM, brendan.horsfi...@vectalabs.com wrote: > > 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. > > That means that the version of Gnu Radio you used to produce whatever app > you have is linked against UHD 3.10.3, whereas all > your UHD *utilities* are linked against the newer version. > > What happens when you run: > > gnuradio-config-info -v > > What is in your PYTHONPATH? Is it perhaps pointing to older python code, > and you're picking up older (very older) python modules that > are themselves linked against both an older GR and older UHD? > > > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-le...@lists.ettus.com >
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com