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