Hi Marcus
I ran the benchmark command on both ip of the n310 and attached you can
find the printout.

On Tue, 26 Nov 2024 at 17:22, Marcus D. Leech <patchvonbr...@gmail.com>
wrote:

> On 26/11/2024 11:10, Houshang wrote:
>
> Many thanks for prompt reply Marcus! Please find attached the printout for
> that probe command you asked for.
>
> OK, so the next thing to do is to test your network capacity between your
> host computer and the N310:
>
> benchmark_rate --args
> "type=n3xx,product=n310,addr=10.10.0.100,master_clock_rate=125e6" --rx_rate
> 25e6 --tx_rate 25e6
>
>
>
> On Tue, 26 Nov 2024 at 16:59, Marcus D. Leech <patchvonbr...@gmail.com>
> wrote:
>
>> On 26/11/2024 10:18, Houshang wrote:
>>
>> Hello
>>
>> I have following UHD version on my server:
>>
>>
>>
>> *ad@bm-super11-intel:~/houshang$ uhd_config_info --version UHD
>> 4.7.0.0-0ubuntu1~jammy1 ad@bm-super11-intel:~/houshang$ ssh
>> root@10.10.0.100 <root@10.10.0.100>*
>>
>> And the following UHD version on my n310:
>>
>>
>>
>> *root@ni-n3xx-32000F1:~# uhd_config_info --version UHD
>> 4.7.0.0-0-ga5ed1872 root@ni-n3xx-32000F1:~# *
>>
>> They are the same and my n310 is updated with the following file:
>>
>>
>>
>> *ad@bm-super11-intel:~/houshang$ md5sum
>> /usr/share/uhd/images/usrp_n310_fpga_HG.bit
>> 532b338d6861268c05a4fd9837ca80e5
>>  /usr/share/uhd/images/usrp_n310_fpga_HG.bit
>> ad@bm-super11-intel:~/houshang$ *
>>
>> I am running srsRAN gNB on my server (*Commit 9d5dd742a*). A version of
>> srs of srsRAN that is compiled with *UHD 4.7.0.0.*
>>
>>
>> Here are the error messages I get:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *==== gNB started === Type <h> to view help Error: failed receiving
>> packet. RfnocError: OpTimeout: Control operation timed out waiting for ACK.
>> Late: 2805; Underflow: 2238; Overflow: 0; Error: failed receiving packet.
>> RfnocError: OpTimeout: Control operation timed out waiting for ACK. Error:
>> failed receiving packet. RfnocError: OpTimeout: Control operation timed out
>> waiting for ACK. Late: 0; Underflow: 5; Overflow: 0; Error: failed
>> receiving packet. RfnocError: OpTimeout: Control operation timed out
>> waiting for ACK. Error: failed receiving packet. RfnocError: OpTimeout:
>> Control operation timed out waiting for ACK. Late: 0; Underflow: 4;
>> Overflow: 0; Error: failed receiving packet. RfnocError: OpTimeout: Control
>> operation timed out waiting for ACK. Error: failed receiving packet.
>> RfnocError: OpTimeout: Control operation timed out waiting for ACK. Late:
>> 0; Underflow: 4; Overflow: 0; Error: failed receiving packet. RfnocError:
>> OpTimeout: Control operation timed out waiting for ACK. Error: failed
>> receiving packet. RfnocError: OpTimeout: Control operation timed out
>> waiting for ACK. Late: 0; Underflow: 4; Overflow: 0; Error: failed
>> receiving packet. RfnocError: OpTimeout: Control operation timed out
>> waiting for ACK.*
>>
>>
>> And obviously it is not working with this amount of errors.
>>
>> Can anyone help me with this please? Is it a bug in the UHD version? Or
>> is there something I am missing here?
>>
>> Thanks
>> Houshang
>>
>> Try "the basics" first.
>>
>> What does:
>>
>> uhd_usrp_probe --args "type=n3xx,product=n310,addr=192.168.10.2"
>>
>>
>> Produce (you might have to change the addr to whatever the address is of
>> your N310).
>>
>>
>> _______________________________________________
>> USRP-users mailing list -- usrp-users@lists.ettus.com
>> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>>
>
>
> --
>
> *Houshang Azizi*
>
> *Test Engineer*
> [image: logo] <https://www.accelleran.com/>
>
> *(32) 492195241*
>
> *houshang.az...@accelleran.com <em...@accelleran.com>*
>
>
>
> *www.accelleran.com* <http://www.accelleran.com/>
>
> [image: linkedin icon] <https://www.linkedin.com/company/accelleran>    
> [image:
> twitter icon] <https://twitter.com/accelleran>    [image: youtube icon]
> <https://www.youtube.com/channel/UCrAEtqWp21cibZgSFVIEx2g?themeRefresh=1>
>
>
>
>

-- 

*Houshang Azizi*

*Test Engineer*

[image: logo] <https://www.accelleran.com/>

*(32) 492195241*

*houshang.az...@accelleran.com <em...@accelleran.com>*



*www.accelleran.com* <http://www.accelleran.com/>

[image: linkedin icon] <https://www.linkedin.com/company/accelleran>    [image:
twitter icon] <https://twitter.com/accelleran>    [image: youtube icon]
<https://www.youtube.com/channel/UCrAEtqWp21cibZgSFVIEx2g?themeRefresh=1>
[INFO] [MPM.PeriphManager] init() called with device args 
`fpga=HG,master_clock_rate=125e6,mgmt_addr=10.10.0.100,name=ni-n3xx-32000F1,product=n310,clock_source=internal,time_source=internal'.
Using Device: Single USRP:
  Device: N300-Series Device
  Mboard 0: n310
  RX Channel: 0
    RX DSP: 0
    RX Dboard: A
    RX Subdev: Magnesium
  RX Channel: 1
    RX DSP: 1
    RX Dboard: A
    RX Subdev: Magnesium
  RX Channel: 2
    RX DSP: 2
    RX Dboard: B
    RX Subdev: Magnesium
  RX Channel: 3
    RX DSP: 3
    RX Dboard: B
    RX Subdev: Magnesium
  TX Channel: 0
    TX DSP: 0
    TX Dboard: A
    TX Subdev: Magnesium
  TX Channel: 1
    TX DSP: 1
    TX Dboard: A
    TX Subdev: Magnesium
  TX Channel: 2
    TX DSP: 2
    TX Dboard: B
    TX Subdev: Magnesium
  TX Channel: 3
    TX DSP: 3
    TX Dboard: B
    TX Subdev: Magnesium

[00:00:02.476909676] Setting device timestamp to 0...
[WARNING] [0/DDC#0] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#0] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#0] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#0] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#1] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#1] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#1] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#1] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DUC#0] The requested interpolation is odd; the user should expect 
passband CIC rolloff.
Select an even interpolation to ensure that a halfband filter is enabled.

[WARNING] [0/DUC#0] The requested interpolation is odd; the user should expect 
passband CIC rolloff.
Select an even interpolation to ensure that a halfband filter is enabled.

[WARNING] [0/DUC#1] The requested interpolation is odd; the user should expect 
passband CIC rolloff.
Select an even interpolation to ensure that a halfband filter is enabled.

[WARNING] [0/DUC#1] The requested interpolation is odd; the user should expect 
passband CIC rolloff.
Select an even interpolation to ensure that a halfband filter is enabled.

Setting TX spp to 364
[00:00:02.489660629] Testing receive rate 25.000000 Msps on 1 channels
[00:00:02.495302341] Testing transmit rate 25.000000 Msps on 1 channels
UOUUUUUUUUUUUUUUUterminate called after throwing an instance of 
'uhd::op_timeout'
  what():  RfnocError: OpTimeout: Control operation timed out waiting for ACK
Aborted
ad@bm-super11-intel:~/houshang$ 
ad@bm-super11-intel:~/houshang$ sudo /usr/lib/uhd/examples/benchmark_rate 
--args "type=n3xx,product=n310,addr=10.10.2.100,master_clock_rate=125e6" 
--rx_rate 25e6 --tx_rate 25e6 

[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; 
UHD_4.7.0.0-0ubuntu1~jammy1
[00:00:00.000075] Creating the usrp device with: 
type=n3xx,product=n310,addr=10.10.2.100,master_clock_rate=125e6...
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: 
mgmt_addr=10.10.2.100,type=n3xx,product=n310,serial=32000F1,name=ni-n3xx-32000F1,fpga=HG,claimed=False,addr=10.10.2.100,master_clock_rate=125e6
[WARNING] [MPM.RPCServer] A timeout event occured!
[INFO] [MPM.PeriphManager] init() called with device args 
`fpga=HG,master_clock_rate=125e6,mgmt_addr=10.10.2.100,name=ni-n3xx-32000F1,product=n310,clock_source=internal,time_source=internal'.
Using Device: Single USRP:
  Device: N300-Series Device
  Mboard 0: n310
  RX Channel: 0
    RX DSP: 0
    RX Dboard: A
    RX Subdev: Magnesium
  RX Channel: 1
    RX DSP: 1
    RX Dboard: A
    RX Subdev: Magnesium
  RX Channel: 2
    RX DSP: 2
    RX Dboard: B
    RX Subdev: Magnesium
  RX Channel: 3
    RX DSP: 3
    RX Dboard: B
    RX Subdev: Magnesium
  TX Channel: 0
    TX DSP: 0
    TX Dboard: A
    TX Subdev: Magnesium
  TX Channel: 1
    TX DSP: 1
    TX Dboard: A
    TX Subdev: Magnesium
  TX Channel: 2
    TX DSP: 2
    TX Dboard: B
    TX Subdev: Magnesium
  TX Channel: 3
    TX DSP: 3
    TX Dboard: B
    TX Subdev: Magnesium

[00:00:02.384907218] Setting device timestamp to 0...
[WARNING] [0/DDC#0] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#0] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#0] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#0] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#1] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#1] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#1] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DDC#1] The requested decimation is odd; the user should expect 
passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will 
enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 5
[WARNING] [0/DUC#0] The requested interpolation is odd; the user should expect 
passband CIC rolloff.
Select an even interpolation to ensure that a halfband filter is enabled.

[WARNING] [0/DUC#0] The requested interpolation is odd; the user should expect 
passband CIC rolloff.
Select an even interpolation to ensure that a halfband filter is enabled.

[WARNING] [0/DUC#1] The requested interpolation is odd; the user should expect 
passband CIC rolloff.
Select an even interpolation to ensure that a halfband filter is enabled.

[WARNING] [0/DUC#1] The requested interpolation is odd; the user should expect 
passband CIC rolloff.
Select an even interpolation to ensure that a halfband filter is enabled.

Setting TX spp to 2000
[00:00:02.390780985] Testing receive rate 25.000000 Msps on 1 channels
[00:00:02.391474732] Testing transmit rate 25.000000 Msps on 1 channels
[00:00:12.394858268] Benchmark complete.


Benchmark rate summary:
  Num received samples:     249998169
  Num dropped samples:      0
  Num overruns detected:    0
  Num transmitted samples:  250058000
  Num sequence errors (Tx): 0
  Num sequence errors (Rx): 0
  Num underruns detected:   0
  Num late commands:        0
  Num timeouts (Tx):        0
  Num timeouts (Rx):        0


Done!

ad@bm-super11-intel:~/houshang$ 
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to