Marcus is correct, you need to upload an FPGA image that has DUC/DDC
enabled to get arbitrary sample rates in/out. Try using uhd_image_loader to
put the X4_200 image on, which I believe does support DUC/DDC. Then try the
5 MHz rate

On Thu, Feb 6, 2025 at 1:05 PM Marcus D. Leech <patchvonbr...@gmail.com>
wrote:

> On 06/02/2025 13:02, Rilbert Lima via USRP-users wrote:
> >
> > I ran the test using 5e6, however, the same error occurred.
> >
> >
> > root@ni-x4xx-342597F:/usr/lib/uhd/examples# ./benchmark_rate --rx_rate
> > 5e6 --tx_rate 5e6
> >
> > …
> >
> > [00:00:04.955692172] Setting device timestamp to 0...
> >
> > [WARNING] [0/Radio#0] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set RX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#0] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set RX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#0] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set RX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#0] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set RX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set RX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set RX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set RX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set RX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [00:00:04.967447052] Testing receive rate 368.640000 Msps on 1 channels
> >
> > [WARNING] [0/Radio#0] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set TX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#0] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set TX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#0] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set TX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#0] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set TX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set TX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set TX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > Setting TX spp to 352
> >
> > [WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > OO[WARNING] [MULTI_USRP] Could not set TX rate to 5.000 MHz. Actual
> > rate is 368.640 MHz
> >
> > [WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 5
> > MHz. Actual rate is: 368.64 MHz.
> >
> > [WARNING] [MULTI_USRP] Could not set TX rate to 5.000 MHz. Actual rate
> > is 368.640 MHz
> >
> > [00:00:05.301642718] Receiver error: ERROR_CODE_TIMEOUT, continuing...
> >
> > [00:00:05.301663748] Testing transmit rate 368.640000 Msps on 1 channels
> >
> >
> UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUOUUUUUUterminate
>
> > called after throwing an inst'
> >
> > [14450.111391] audit: type=1701 audit(1738864692.914:16):
> > auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=1132
> > comm="bmark_rx_stream" exe="/usr/lib/uhd/examples/benchmark_rate"
> > sig=6 res=1
> >
> > what(): RfnocError: OpTimeout: Control operation timed out waiting for
> ACK
> >
> > Aborted
> >
> So, this may be an X440-specific thing (doesn't do arbitrary re-sampling).
>
>
> https://kb.ettus.com/About_Sampling_Rates_and_Master_Clock_Rates_for_the_USRP_X440
>
>
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>
_______________________________________________
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