[USRP-users] transmit underrun in dual 10Gige X310 config
Hi, I am unable to transmit two channels simultaneously without flow errors. I have X310 with dual 10 Gige interface installed, the image was uploaded from usrp_x310_fpga_XG.bit file. Every time I run benchmark utility to transmit two channels at the full rate I get a lot of 'S' and then 'U'. There are no problems with receiving two channels or transmitting just one channel. $ sudo /usr/local/lib/uhd/examples/benchmark_rate --args "addr=192.168.30.2,second_addr=192.168.40.2" --tx_rate 200e6 --tx_channels 0,1 [INFO] [UHDlinux; GNU C++ version 4.8.4; Boost_105400; UHD_4.0.0.rfnoc-devel-376-g5a982809] Creating the usrp device with: addr=192.168.30.2,second_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] 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] pass (Throughput: 1304.3MB/s) [INFO] [RFNOC] [DMA FIFO] Running BIST for FIFO 1... [INFO] [RFNOC] pass (Throughput: 1304.5MB/s) [INFO] [RFNOC RADIO] Register loopback test passed [INFO] [RFNOC RADIO] Register loopback test passed [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: SBX-120 RX RX Channel: 1 RX DSP: 0 RX Dboard: B RX Subdev: SBX-120 RX TX Channel: 0 TX DSP: 0 TX Dboard: A TX Subdev: SBX-120 TX TX Channel: 1 TX DSP: 0 TX Dboard: B TX Subdev: SBX-120 TX Setting device timestamp to 0... [INFO] [MULTI_USRP] 1) catch time transition at pps edge [INFO] [MULTI_USRP] 2) set times next pps (synchronously) Testing transmit rate 200.00 Msps on 2 channels . If I reduce sample rate to 100 Msps there are only 'U' errors left. With lower rate (10 Msps) errors disappear. Does X310 allow to transmit two 200 Msps channels simultaneously? thanks, Dmitry ___ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
[USRP-users] How to resolve self_cal_adc_capture_delay calibration error
Hello, recently I did receive X310 receivers from Ettus. One of these is exhibiting following error: -- X300 initialization sequence... -- Determining maximum frame size... 8000 bytes. -- Setup basic communication... -- Loading values from EEPROM... -- Setup RF frontend clocking... -- Radio 1x clock:200 -- [DMA FIFO] Running BIST for FIFO 0... pass (Throughput: 1309.8MB/s) -- [DMA FIFO] Running BIST for FIFO 1... pass (Throughput: 1298.7MB/s) -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- Performing timer loopback test... pass Error: RuntimeError: self_cal_adc_capture_delay: Self calibration failed. Convergence error. UHD is version 3.10.2.0 and firmware also 3.10.2.0. On other receivers, this error is nonexistent on same computer and software: -- X300 initialization sequence... -- Determining maximum frame size... 8000 bytes. -- Setup basic communication... -- Loading values from EEPROM... -- Setup RF frontend clocking... -- Radio 1x clock:200 -- Detecting internal GPSDO Found an internal GPSDO: LC_XO, Firmware Rev 0.929a -- [DMA FIFO] Running BIST for FIFO 0... pass (Throughput: 1301.0MB/s) -- [DMA FIFO] Running BIST for FIFO 1... pass (Throughput: 1296.6MB/s) -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- Performing timer loopback test... pass -- Performing timer loopback test... pass _ / | Device: X-Series Device | _ |/ | | Mboard: X310 | | revision: 8 | | revision_compat: 7 | | product: 30818 etc. Is it a possible hardware failure ? How to get some more information about what is going on ? Thank you. Best regards, Jakub Rybka ___ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
[USRP-users] CHDR packet in noc shell
Hi, I am trying to write a block that can send data to noc shell. But noc shell accepts only CHDR packets. So could you please tell me what is a CHDR packet and how it is related to number of samples? Also in noc_shell is it_data the input CHDR packet? Thanks and regards, Koyel ___ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com