It sounds like the DMA FIFO is just emptying out.  For fast sample rates,
the FIFO empties quickly, but for slow sample rates, it empties slowly.
Perhaps you could supply the arg "skip_dram=1" so that the streaming goes
directly to the DUC rather than through the FIFO.  This will probably work
fine for slow sample rates (i.e., perhaps a FIFO is not needed for such
rates).
Rob

On Mon, Oct 29, 2018 at 4:17 PM Daniel May via USRP-users <
usrp-users@lists.ettus.com> wrote:

> All,
>
> Can anyone else reproduce this issue and/or suggest a solution?
>
> This is happening over the Ethernet interface as well. Application exits,
> Tx light stays on, relaunching application causes X310 to enter an
> unrecoverable state and requires power cycling. It looks like an issue with
> initializing DMA. Tested using v3.13.0.1.
>
> Thanks,
> Daniel
>
> On Wed, Oct 10, 2018 at 10:55 AM Andrew Toomey via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> All,
>>
>>
>>
>> I am using an Ettus x310 over PCIe and am noticing that there is a delay
>> from when my program finished sending to the radio and when the radio tells
>> me that transmission as ended ( the red Tx light turning off).
>>
>> As I bump up the sample rate I notice this delay decreases until it is
>> nonexistent. Is this intended behavior or have I done something wrong in my
>> tests? The procedure to test this is listed below:
>>
>>
>>
>> 1.       Download a copy of the official UHD example scripts from
>> https://github.com/EttusResearch/uhd/tree/master/host/examples
>>
>> 2.       Ensure that UHD is installed correctly on your testing device
>> and build the example programs above
>>
>> 3.       Run the following command “ ./tx_waveforms - -rate=1000000 -
>> -freq=1500000000
>>
>> 4.       Stop the program at any time (how long the radio is running
>> does not affect the delay)
>>
>> 5.       Observe the radio and notice that the red light under the Tx/Rx
>> port is still lit on the RF A channel
>>
>> 6.       If you start another transmission while the light is still red,
>> the console output contains hundreds of thousands of L’s and the radio will
>> not receive data until the USRP object is recreated.
>>
>>
>>
>> I am also curious if there is a hard stop functionality for this radio.
>> All the examples I have seen send an End of Burst packet but is there a way
>> to completely halt the radio without doing this?
>>
>>
>>
>> Thanks for the help!
>>
>> Andrew
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users@lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to