Thanks, Michael. So with the fix you referenced RFNoC: Radio now works in Rx mode but does not seem to work work in Tx mode regardless of what's connected to its input (I've tried GNU Radio's in-tree Signal Source then Null Source blocks separately). The "what(): map::at" error is resolved so there is no error message but the "TX/RX" indicator light on the X310 front panel fails to light up. Has that been fixed or is a fix in progress?
On Mon, May 7, 2018 at 9:12 AM, Michael West <michael.w...@ettus.com> wrote: > Hi Andrew, > > First, maint was just updated with the fix for the LFTX and LFRX boards on > X3x0. > > Second, yes, you can install multiple installations of UHD by setting the > CMAKE_INSTALL_PREFIX different for each installation. You will have to set > the PATH and LD_LIBRARY_PATH environment variables appropriately to switch > between them. > > Regards, > Michael > > On Fri, May 4, 2018 at 11:43 AM, switchlanez <switchla...@gmail.com> > wrote: > >> Thanks Michael. Do you know if I were to install rfnoc under a different >> prefix would the UHD version be able to be switched between the prefixes? >> I'm using an older rfnoc build compatible with Vivado 2015.4 and hesitant >> to install the latest build and checkout that new fix if it it will >> overwrite the older UHD version. >> >> On Fri, May 4, 2018 at 11:25 AM, Michael West <michael.w...@ettus.com> >> wrote: >> >>> Hi Andrew, >>> >>> The fix is on the master branch (commit 8922095 >>> <https://github.com/EttusResearch/uhd/commit/8922095b2c3a8dd1c764d7b80d3128c44721597b>). >>> It is being included in the next set of commits on the maint branch that >>> should be available in the next few days. >>> >>> Regards, >>> Michael >>> >>> On Wed, May 2, 2018 at 1:13 PM, switchlanez <switchla...@gmail.com> >>> wrote: >>> >>>> Hi Michael, >>>> >>>> I see new commits have been entered in the uhd maint branch in the last >>>> couple days. Were any related to this issue? >>>> >>>> Andrew >>>> >>>> On Mon, Apr 23, 2018 at 11:12 AM, Michael West <michael.w...@ettus.com> >>>> wrote: >>>> >>>>> Hi Louis/Andrew, >>>>> >>>>> The root cause of the issue has been identified and a fix is in >>>>> progress. We should have the fix available on the head of the maint >>>>> branch >>>>> very soon. Thank you for bringing it to our attention! >>>>> >>>>> Regards, >>>>> Michael >>>>> >>>>> On Fri, Apr 20, 2018 at 8:54 AM, switchlanez via USRP-users < >>>>> usrp-users@lists.ettus.com> wrote: >>>>> >>>>>> I have an issue that may be related. Using LFTX and LFRX boards in an >>>>>> X310, anytime I use the RFNoC Radio block in Rx mode the run terminates >>>>>> with: >>>>>> >>>>>> terminate called after throwing an instance of 'std::out_of_range' >>>>>> what(): map::at >>>>>> >>>>>> Following for updates. >>>>>> >>>>>> Andrew >>>>>> >>>>>> >>>>>> On Thu, Apr 19, 2018 at 9:54 AM, Neel Pandeya via USRP-users < >>>>>> usrp-users@lists.ettus.com> wrote: >>>>>> >>>>>>> Hello Louis: >>>>>>> >>>>>>> Thanks for the detailed feedback. We have reproduced this issue, and >>>>>>> are debugging it now. We will get back to you and post an update >>>>>>> shortly. >>>>>>> >>>>>>> --​Neel Pandeya >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 12 April 2018 at 18:46, Louis Brown via USRP-users < >>>>>>> usrp-users@lists.ettus.com> wrote: >>>>>>> >>>>>>>> Could it be something to do with this commit for address offsets? >>>>>>>> >>>>>>>> https://github.com/EttusResearch/uhd/commit/8ee22529f33a63c2 >>>>>>>> 064b0dc6fbcc04c2ded94b4a >>>>>>>> >>>>>>>> Lou >>>>>>>> >>>>>>>> >>>>>>>> On Apr 12, 2018, at 16:38, Louis Brown <rfeng...@me.com> wrote: >>>>>>>> >>>>>>>> >>>>>>>> Did something change with respect to daughter board addressing in >>>>>>>> UHD 3.11? >>>>>>>> I have an X310 with LFTX and LFRX in motherboard slot A. >>>>>>>> When I run benchmark_rate it core dumps as follows: >>>>>>>> >>>>>>>> /* >>>>>>>> [/usr/local/lib64/uhd/examples]$ ./benchmark_rate --args >>>>>>>> "addr=192.168.40.2" --tx_rate=10E6 >>>>>>>> >>>>>>>> [INFO] [UHD] linux; GNU C++ version 7.3.1 20180303 (Red Hat >>>>>>>> 7.3.1-5); Boost_106400; UHD_3.11.0.1-0-unknown >>>>>>>> [00:00:00.000006] Creating the usrp device with: >>>>>>>> addr=192.168.40.2... >>>>>>>> [INFO] [X300] X300 initialization sequence... >>>>>>>> [INFO] [X300] Determining maximum frame size... >>>>>>>> [INFO] [X300] Maximum frame size: 8000 bytes. >>>>>>>> [INFO] [X300] Setup basic communication... >>>>>>>> [INFO] [X300] Loading values from EEPROM... >>>>>>>> [INFO] [X300] Setup RF frontend clocking... >>>>>>>> [INFO] [X300] Radio 1x clock:200 >>>>>>>> [INFO] [RFNOC DMA FIFO] Running BIST for FIFO 0... >>>>>>>> [INFO] [RFNOC DMA FIFO] BIST passed (Throughput: 1299 MB/s) >>>>>>>> [INFO] [RFNOC DMA FIFO] Running BIST for FIFO 1... >>>>>>>> [INFO] [RFNOC DMA FIFO] BIST passed (Throughput: 1302 MB/s) >>>>>>>> [WARNING] [RFNOC] [0/Radio_0] defines 2 input buffer sizes, but 1 >>>>>>>> input ports >>>>>>>> [INFO] [RFNOC RADIO] Register loopback test passed >>>>>>>> [INFO] [RFNOC RADIO] Register loopback test passed >>>>>>>> [WARNING] [RFNOC] [0/Radio_1] defines 2 input buffer sizes, but 1 >>>>>>>> input ports >>>>>>>> [INFO] [RFNOC RADIO] Register loopback test passed >>>>>>>> [INFO] [RFNOC RADIO] Register loopback test passed >>>>>>>> [INFO] [CORES] Performing timer loopback test... >>>>>>>> [INFO] [CORES] Timer loopback test passed >>>>>>>> [INFO] [CORES] Performing timer loopback test... >>>>>>>> [INFO] [CORES] Timer loopback test passed >>>>>>>> Using Device: Single USRP: >>>>>>>> Device: X-Series Device >>>>>>>> Mboard 0: X310 >>>>>>>> RX Channel: 0 >>>>>>>> RX DSP: 0 >>>>>>>> RX Dboard: A >>>>>>>> RX Subdev: LFRX (AB) >>>>>>>> RX Channel: 1 >>>>>>>> RX DSP: 0 >>>>>>>> RX Dboard: B >>>>>>>> RX Subdev: Unknown (0xffff) - 0 >>>>>>>> TX Channel: 0 >>>>>>>> TX DSP: 0 >>>>>>>> TX Dboard: A >>>>>>>> TX Subdev: LFTX (AB) >>>>>>>> TX Channel: 1 >>>>>>>> TX DSP: 0 >>>>>>>> TX Dboard: B >>>>>>>> TX Subdev: Unknown (0xffff) - 0 >>>>>>>> >>>>>>>> [00:00:02.623786] Setting device timestamp to 0... >>>>>>>> terminate called after throwing an instance of 'std::out_of_range' >>>>>>>> what(): map::at >>>>>>>> Aborted (core dumped) >>>>>>>> */ >>>>>>>> >>>>>>>> >>>>>>>> If I specify tx_channels "1" it runs, lighting up the slot B TX/RX >>>>>>>> LED, or course I have no boards installed there. >>>>>>>> >>>>>>>> /* >>>>>>>> [/usr/local/lib64/uhd/examples]$ ./benchmark_rate --args >>>>>>>> "addr=192.168.40.2" --tx_rate=100E6 --tx_channels "1" >>>>>>>> */ >>>>>>>> >>>>>>>> If I specify tx_channels "0" it core dumps with the same >>>>>>>> std::out_of_range >>>>>>>> >>>>>>>> Flow graphs that ran in UHD 3.10 with sub-device "A:AB" no longer >>>>>>>> run: >>>>>>>> >>>>>>>> /* >>>>>>>> [INFO] [CORES] Timer loopback test passed >>>>>>>> terminate called after throwing an instance of 'std::out_of_range' >>>>>>>> what(): map::at >>>>>>>> */ >>>>>>>> >>>>>>>> If I try benchmark_rate with another X310 with the UBX card in slot >>>>>>>> A, things work fine. So maybe it's specific to the use of LF cards >>>>>>>> with >>>>>>>> UHD 3.11. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Lou >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> USRP-users mailing list >>>>>>>> USRP-users@lists.ettus.com >>>>>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> USRP-users mailing list >>>>>>> USRP-users@lists.ettus.com >>>>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> USRP-users mailing list >>>>>> USRP-users@lists.ettus.com >>>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>>>> >>>>>> >>>>> >>>> >>> >> >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com