No worries, thanks for the update! Are there any known good versions to
check out of uhd/gr-ettus in order to get a working version again? I have
tried the most recent master merge into the rfnoc-devel branch already.

-Paul

On Wed, Jan 10, 2018 at 12:46 PM Nicolas Cuervo <nicolas.cue...@ettus.com>
wrote:

> Hi Paul,
>
> Unfortunately, we are aware of this bug and we are following it in our
> internal bug tracker. I will come back to you as soon as we have a
> fix/workaround for it.
>
> We are sorry for the inconveniences here.
>
> Sincerely,
> -Nicolas
>
> On Tue, Jan 9, 2018 at 2:46 PM, Paul Sorensen via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> Hey everyone,
>>
>> I've followed this guide for setting building the repos needed to develop
>> with RFNoC on the E310
>>
>> https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source
>>
>> But when I get to the step for uhd_usrp_probe I'm given the output I'll
>> post at the end of this email. I had read where previous people asked about
>> this behavior before and people said it's a known issue and that it
>> shouldn't affect any software. However, when trying to run the example
>> programs in the guide, such as
>>
>> ~/newinstall/usr/lib/uhd/examples/rx_samples_to_file --freq 100e6 --gain
>> 0 --ant TX/RX --rate 1e6 --null
>>
>> I get the same 'Exception caught in safe-call' messages and a final error
>> of:
>> Error: RuntimeError: On node 0/FIFO_0, output port 0 is already connected.
>>
>> I have also tried different commits as per the suggestion in other
>> mailing lists. No luck though...
>>
>> Any ideas is appreciated!
>> Thanks!
>> -Paul Sorensen
>>
>> root@ettus-e3xx-sg3:~# uhd_usrp_probe
>> [INFO] [UHDlinux; GNU C++ version 4.9.2; Boost_105700;
>> UHD_4.0.0.rfnoc-devel-409-gec9138eb]
>> [INFO] [E300] Loading FPGA image:
>> /home/root/newinstall/usr/share/uhd/images/usrp_e310_fpga_sg3.bit...
>> [INFO] [E300] FPGA image loaded
>> [INFO] [E300] Initializing core control (global registers)...
>>
>> [INFO] [E300] Performing register loopback test...
>> [INFO] [E300] Register loopback test passed
>> [INFO] [RFNOC RADIO] Register loopback test passed
>> [INFO] [RFNOC RADIO] Register loopback test passed
>> [WARNING] [RFNOC] [0/fosphor_0] defines 2 input buffer sizes, but 1 input
>> ports
>> [INFO] [AD936X] Performing CODEC loopback test...
>> [INFO] [AD936X] CODEC loopback test passed
>> [INFO] [AD936X] Performing CODEC loopback test...
>> [INFO] [AD936X] CODEC loopback test passed
>> [INFO] [CORES] Performing timer loopback test...
>> [INFO] [CORES] Timer loopback test passed
>>   _____________________________________________________
>>  /
>> |       Device: E-Series Device
>> |     _____________________________________________________
>> |    /
>> |   |       Mboard: E3XX
>> |   |   product: 30675
>> |   |   revision: 6
>> |   |   serial: 30D86ED
>> |   |   mac-addr: 00:80:2f:25:3f:3f
>> |   |   FPGA Version: 255.0
>> |   |   FPGA git hash: f764326-dirty
>> |   |   RFNoC capable: Yes
>> |   |
>> |   |   Time sources:  none, internal, external
>> |   |   Clock sources: internal
>> |   |   Sensors: temp, ref_locked
>> |   |     _____________________________________________________
>> |   |    /
>> |   |   |       RX DSP: 0
>> |   |   |
>> |   |   |   Freq range: 0.000 to 0.000 MHz
>> |   |     _____________________________________________________
>> |   |    /
>> |   |   |       RX DSP: 1
>> |   |   |
>> |   |   |   Freq range: 0.000 to 0.000 MHz
>> |   |     _____________________________________________________
>> |   |    /
>> |   |   |       RX Dboard: A
>> |   |   |   ID: E310 MIMO XCVR (0x0110)
>> |   |   |   Serial: 30D4620
>> |   |   |     _____________________________________________________
>> |   |   |    /
>> |   |   |   |       RX Frontend: A
>> |   |   |   |   Name: FE-RX2
>> |   |   |   |   Antennas: TX/RX, RX2
>> |   |   |   |   Sensors: temp, rssi, lo_locked
>> |   |   |   |   Freq range: 50.000 to 6000.000 MHz
>> |   |   |   |   Gain range PGA: 0.0 to 76.0 step 1.0 dB
>> |   |   |   |   Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz
>> |   |   |   |   Connection Type: IQ
>> |   |   |   |   Uses LO offset: No
>> |   |   |     _____________________________________________________
>> |   |   |    /
>> |   |   |   |       RX Frontend: B
>> |   |   |   |   Name: FE-RX1
>> |   |   |   |   Antennas: TX/RX, RX2
>> |   |   |   |   Sensors: temp, rssi, lo_locked
>> |   |   |   |   Freq range: 50.000 to 6000.000 MHz
>> |   |   |   |   Gain range PGA: 0.0 to 76.0 step 1.0 dB
>> |   |   |   |   Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz
>> |   |   |   |   Connection Type: IQ
>> |   |   |   |   Uses LO offset: No
>> |   |   |     _____________________________________________________
>> |   |   |    /
>> |   |   |   |       RX Codec: A
>> |   |   |   |   Name: E3x0 RX dual ADC
>> |   |   |   |   Gain Elements: None
>> |   |     _____________________________________________________
>> |   |    /
>> |   |   |       TX DSP: 0
>> |   |   |
>> |   |   |   Freq range: 0.000 to 0.000 MHz
>> |   |     _____________________________________________________
>> |   |    /
>> |   |   |       TX DSP: 1
>> |   |   |
>> |   |   |   Freq range: 0.000 to 0.000 MHz
>> |   |     _____________________________________________________
>> |   |    /
>> |   |   |       TX Dboard: A
>> |   |   |   ID: E310 MIMO XCVR (0x0110)
>> |   |   |   Serial: 30D4620
>> |   |   |     _____________________________________________________
>> |   |   |    /
>> |   |   |   |       TX Frontend: A
>> |   |   |   |   Name: FE-TX2
>> |   |   |   |   Antennas: TX/RX
>> |   |   |   |   Sensors: temp, lo_locked
>> |   |   |   |   Freq range: 50.000 to 6000.000 MHz
>> |   |   |   |   Gain range PGA: 0.0 to 89.8 step 0.2 dB
>> |   |   |   |   Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz
>> |   |   |   |   Connection Type: IQ
>> |   |   |   |   Uses LO offset: No
>> |   |   |     _____________________________________________________
>> |   |   |    /
>> |   |   |   |       TX Frontend: B
>> |   |   |   |   Name: FE-TX1
>> |   |   |   |   Antennas: TX/RX
>> |   |   |   |   Sensors: temp, lo_locked
>> |   |   |   |   Freq range: 50.000 to 6000.000 MHz
>> |   |   |   |   Gain range PGA: 0.0 to 89.8 step 0.2 dB
>> |   |   |   |   Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz
>> |   |   |   |   Connection Type: IQ
>> |   |   |   |   Uses LO offset: No
>> |   |   |     _____________________________________________________
>> |   |   |    /
>> |   |   |   |       TX Codec: A
>> |   |   |   |   Name: E3x0 TX dual DAC
>> |   |   |   |   Gain Elements: None
>> |   |     _____________________________________________________
>> |   |    /
>> |   |   |       RFNoC blocks on this device:
>> |   |   |
>> |   |   |   * Radio_0
>> |   |   |   * FIFO_0
>> |   |   |   * Window_0
>> |   |   |   * FFT_0
>> |   |   |   * fosphor_0
>> |   |   |   * FIFO_1
>> |   |   |   * FIR_0
>>
>> [INFO] [E300] Loading FPGA image:
>> /home/root/newinstall/usr/share/uhd/images/usrp_e3xx_fpga_idle_sg3.bit...
>> [INFO] [E300] FPGA image loaded
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>> [ERROR] [UHD] Exception caught in safe-call.
>>   in virtual ctrl_iface_impl::~ctrl_iface_impl()
>>   at /home/stark/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:76
>> this->peek32(0); -> AssertionError: (sts >> 7) & 0x1
>>   in typename T::sptr e300_transport::get_buff(double) [with T =
>> uhd::transport::managed_send_buffer; typename T::sptr =
>> boost::intrusive_ptr<uhd::transport::managed_send_buffer>]
>>   at /home/stark/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:257
>>
>>
>> _______________________________________________
>> 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

Reply via email to