Hello Richard,

>I think the most likely explanations for the 1 second offset are:

>1. somebody has set the time on the PC.

>2. the ublox jumps its PPS after acquiring a fix

>3. RT scheduling issues on the PC.

I am certain on points 1 and 2 but I am unsure about the scheduling on my
system.
Thank you for pointing out possible explanations for these time jumps.

Thanks
- Jairaj

On Wed, Sep 16, 2020 at 3:21 AM Richard Cochran <richardcoch...@gmail.com>
wrote:

> On Tue, Sep 15, 2020 at 08:49:13PM +0300, Vladimir Oltean wrote:
> > No, I don't think those lines are _causing_ the issue. That is "garbage
> > in, garbage out" type of code. It is an approximation written with a
> > certain assumption in mind, which clearly does not hold true in this
> > case.
>
> I think the most likely explanations for the 1 second offset are:
>
> 1. somebody has set the time on the PC.
>
> 2. the ublox jumps its PPS after acquiring a fix
>
> 3. RT scheduling issues on the PC.
>
> I have used a ublox with both "generic" ToD and NMEA.  I was able to
> get it to work just fine.  I don't see any bug in the linuxptp code,
> but if you see one, please post a fix with a proper root cause
> analysis.
>
> Having said that, making a real GM does require a certain level of
> engineering effort.  You will need to invest time and effort into your
> custom GM.
>
> I would start by running the ts2phc program with the --free_running=1
> option and analyze the output time stamps.
>
> Good luck,
> Richard
>

-- 


 YouTube: *https://youtu.be/Sn2-cZ_Ln9E <https://youtu.be/Sn2-cZ_Ln9E>*
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to