Hello Jason:

Thanks for all the detailed feedback!  No worries about not having a
stand-alone reproducing program at the moment.  Could you please try using
the head of the "UHD-3.14" branch?  We just tagged v3.14.1.1-rc1 with some
bug fixes, which we think should address the issue.  Please let me know
your results running with that, and we'll go from there.

--Neel Pandeya



On Mon, 19 Aug 2019 at 13:34, Jason Roehm via USRP-users <
usrp-users@lists.ettus.com> wrote:

>
> On 8/19/19 12:34 PM, Neel Pandeya wrote:
>
> Hello Jason:
>
> I also would have expected UHD 3.14.1.0 to have resolved this issue.
>
> Would you be able to send me a stand-alone program that I can use to
> reproduce this problem?
>
> Also, I'm curious, do you have a GPSDO installed in your X300?
>
> --Neel Pandeya
>
> Neel,
>
> Also, if it helps, I had traced the problem down a bit further when I was
> originally debugging it last week. I found that the code in
> super_recv_packet_handler.hpp, which translates the packets from the device
> into samples and metadata that are passed to the UHD client, thought that
> the tick rate was 100 MHz (recv_packet_handler::_tick_rate was equal to
> 100e6). However, the X300 with a TwinRX installed must always use a master
> clock rate of 200 MHz per the documentation. So the effect was that the
> timestamps received in the packets from the X300 were ticking up at a rate
> of 200 MHz, but the code in recv_packet_handler believed that the tick rate
> was 100 MHz instead; hence the 2x real-time rate. I was not able to find
> out how that tick rate was actually getting to the recv_packet_handler,
> however.
>
> Jason
> _______________________________________________
> 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