On 06/02/2025 13:44, Chris Rogers wrote:
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
Thanks.  I don't have an X440 myself in my "inventory" of USRP devices, so reproducing customer issues is somewhat difficult...



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