On 11/16/2020 10:26 AM, Lamar Owen via USRP-users wrote:
System: CentOS 8 using Anaconda3 with the conda-forge GNURadio 3.8.2 and UHD 3.15.0 loaded. USRP: USRP1 with a DBSRX. Behavior is replicated with the EPEL8 UHD 3.15 packages, run as root.

Question: what version of UHD do I need to downgrade to in order for 'ye olde DBSRX' daughterboard to be recognized and used? I am not interested in upgrading the USRP at this time (unless someone knows of a newer unit that can be donated to our 501(c)(3) nonprofit; we'll take a donation of equipment, for sure!) since we have three USRP1's loaded with DBSRX daughterboards already that have worked in the past and are already characterized for our application. Yes, I know the USRP1 is old, and the DBSRX is old, but they still work, they cost quite a bit of money under a federal grant (NSF), and they're characterized for our application here. Plus, in this application I actually need the extra 100MHz from 2.3GHz to 2.4GHz that the original DBSRX can tune. The USRPs have been stored for a few years; they were used for a couple of years about ten years ago and then shelved, but we want to start using them again (long story). (It should go without saying that I'm not interested in running a ten year old OS or really old GNUradio; there are newer modules that I need to be able to use; just looking for last version of UHD that actually supported DBSRX). Or if there is a workaround for UHD 3.15 to get a DBSRX to work.

Here's the output of uhd_usrp_probe:
(base) [pari-sdr@dhcp-pool167 ~]$ uhd_usrp_probe --args="type=usrp1"
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_107400; UHD_3.15.0.HEAD-release [INFO] [FX2] Loading firmware image: /home/pari-sdr/anaconda3/share/uhd/images/usrp1_fw.ihx...
[INFO] [FX2] Firmware loaded
[INFO] [USRP1] Opening a USRP1 device...
[INFO] [FX2] Loading FPGA image: /home/pari-sdr/anaconda3/share/uhd/images/usrp1_fpga.rbf...
[INFO] [FX2] FPGA image loaded
[INFO] [USRP1] Using FPGA clock rate of 64.000000MHz...
[ERROR] [DBMGR] The daughterboard manager encountered a recoverable error in init.
Loading the "unknown" daughterboard implementations to continue.
The daughterboard cannot operate until this error is resolved.
AssertionError: m and ref_clock/m >= 1e6 and ref_clock/m <= 2.5e6
  in double dbsrx::set_lo_freq(double)
at /home/conda/feedstock_root/build_artifacts/uhd_1602712704625/work/host/lib/usrp/dboard/db_dbsrx.cpp:306

The general policy has always been that old hardware would be supported in newer versions of the software--although it may not
  get "new" features.

The problem with running an older UHD is that it may not support newer Gnu Radio (3.8 and newer). My recollection is that the last time I tried USRP1 it worked, and that it was UHD 3.10. I'm not aware of any *conscious* decision not to support original USRP1+DBX
  in UHD versions going forward.



_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to