[USRP-users] transmit underrun in dual 10Gige X310 config

2018-01-12 Thread Дмитрий Михайличенко via USRP-users
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

2018-01-12 Thread Jakub Rybka via USRP-users

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

2018-01-12 Thread Koyel Das via USRP-users
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