time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

TimeProvider 2700 PTP UTC offset issue.

AB
Andrew Back
Sat, Jun 25, 2022 8:30 AM

Hoping that someone may be able to shed some light on a PTP issue I'm experiencing, which could well be a simple configuration issue or, as I suspect, somehow related to the grandmaster firmware.

I have a Symmetricom TimeProvider 2700, with firmware which I think dates from ~2014, connected to a BeagleBoneBlack running Debian and Linux PTP. A direct Ethernet connection with no switches in between. The TP2700 has the 1588 Annex J Default profile active, with all default configuration. Linux PTP client is configured for utc_offset 37. The GM is referenced to GPS and "show clock" returns "Leap Seconds : 37". However, when ptp4l is started on the client I get the running in a temporal vortex message and "updating UTC offset to 35", despite not seeing an offset of 35 configured anywhere.

I did also run "pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'" on the client, which similarly confirmed a UTC offset of 35.

I don't seem to be able to manually configure UTC offset on the TP2700 and when I try, it complains that this is not possible with the current mode, since it's referenced to GPS I guess.

Other than this perhaps being a grandmaster firmware issue, I'm out of ideas.

Andrew

Hoping that someone may be able to shed some light on a PTP issue I'm experiencing, which could well be a simple configuration issue or, as I suspect, somehow related to the grandmaster firmware. I have a Symmetricom TimeProvider 2700, with firmware which I think dates from ~2014, connected to a BeagleBoneBlack running Debian and Linux PTP. A direct Ethernet connection with no switches in between. The TP2700 has the 1588 Annex J Default profile active, with all default configuration. Linux PTP client is configured for utc_offset 37. The GM is referenced to GPS and "show clock" returns "Leap Seconds : 37". However, when ptp4l is started on the client I get the running in a temporal vortex message and "updating UTC offset to 35", despite not seeing an offset of 35 configured anywhere. I did also run "pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'" on the client, which similarly confirmed a UTC offset of 35. I don't seem to be able to manually configure UTC offset on the TP2700 and when I try, it complains that this is not possible with the current mode, since it's referenced to GPS I guess. Other than this perhaps being a grandmaster firmware issue, I'm out of ideas. Andrew
MK
Markus Kleinhenz
Mon, Jun 27, 2022 11:22 AM

Hi Andrew,

have you checked the PTP-Messages themselves? There is a field
currentUtcOffset in the PTP announce message used to transfer leapsecond
info. If thats 35, then it seems like a firmware issue.

Regards
Markus

Am 25.06.2022 um 10:30 schrieb Andrew Back via time-nuts:

Hoping that someone may be able to shed some light on a PTP issue I'm experiencing, which could well be a simple configuration issue or, as I suspect, somehow related to the grandmaster firmware.

I have a Symmetricom TimeProvider 2700, with firmware which I think dates from ~2014, connected to a BeagleBoneBlack running Debian and Linux PTP. A direct Ethernet connection with no switches in between. The TP2700 has the 1588 Annex J Default profile active, with all default configuration. Linux PTP client is configured for utc_offset 37. The GM is referenced to GPS and "show clock" returns "Leap Seconds : 37". However, when ptp4l is started on the client I get the running in a temporal vortex message and "updating UTC offset to 35", despite not seeing an offset of 35 configured anywhere.

I did also run "pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'" on the client, which similarly confirmed a UTC offset of 35.

I don't seem to be able to manually configure UTC offset on the TP2700 and when I try, it complains that this is not possible with the current mode, since it's referenced to GPS I guess.

Other than this perhaps being a grandmaster firmware issue, I'm out of ideas.

Andrew


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Hi Andrew, have you checked the PTP-Messages themselves? There is a field currentUtcOffset in the PTP announce message used to transfer leapsecond info. If thats 35, then it seems like a firmware issue. Regards Markus Am 25.06.2022 um 10:30 schrieb Andrew Back via time-nuts: > Hoping that someone may be able to shed some light on a PTP issue I'm experiencing, which could well be a simple configuration issue or, as I suspect, somehow related to the grandmaster firmware. > > I have a Symmetricom TimeProvider 2700, with firmware which I think dates from ~2014, connected to a BeagleBoneBlack running Debian and Linux PTP. A direct Ethernet connection with no switches in between. The TP2700 has the 1588 Annex J Default profile active, with all default configuration. Linux PTP client is configured for utc_offset 37. The GM is referenced to GPS and "show clock" returns "Leap Seconds : 37". However, when ptp4l is started on the client I get the running in a temporal vortex message and "updating UTC offset to 35", despite not seeing an offset of 35 configured anywhere. > > I did also run "pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'" on the client, which similarly confirmed a UTC offset of 35. > > I don't seem to be able to manually configure UTC offset on the TP2700 and when I try, it complains that this is not possible with the current mode, since it's referenced to GPS I guess. > > Other than this perhaps being a grandmaster firmware issue, I'm out of ideas. > > Andrew > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe send an email to time-nuts-leave@lists.febo.com >
AB
Andrew Back
Mon, Jun 27, 2022 1:02 PM

Hi Markus,

I've pasted output from some pmc GET commands below, along with show
clock on the GM. Seems like the grandmaster is getting 37 from GPS,
while announcing 35?

Also not sure why TIME_PROPERTIES_DATA_SET has currentUtcOffsetValid and
timeTraceable both set to true, but GRANDMASTER_SETTINGS_NP has these
set to false.

Best,

Andrew

//

andrew@bbb:~$ sudo pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'
sending: GET TIME_PROPERTIES_DATA_SET
    94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT
TIME_PROPERTIES_DATA_SET
        currentUtcOffset      35
        leap61                0
        leap59                0
        currentUtcOffsetValid 1
        ptpTimescale          1
        timeTraceable         1
        frequencyTraceable    1
        timeSource            0x20

andrew@bbb:~$ sudo pmc -u -b 0 'get PARENT_DATA_SET'
sending: GET PARENT_DATA_SET
    94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT PARENT_DATA_SET
        parentPortIdentity                    00b0ae.fffe.0357ef-2
        parentStats                           0
        observedParentOffsetScaledLogVariance 0xffff
        observedParentClockPhaseChangeRate    0x7fffffff
        grandmasterPriority1                  128
        gm.ClockClass                         6
        gm.ClockAccuracy                      0x21
        gm.OffsetScaledLogVariance            0x6400
        grandmasterPriority2                  128
        grandmasterIdentity                   00b0ae.fffe.0357ef

andrew@bbb:~$ sudo pmc -u -b 0 'GET GRANDMASTER_SETTINGS_NP'
sending: GET GRANDMASTER_SETTINGS_NP
    94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT GRANDMASTER_SETTINGS_NP
        clockClass              255
        clockAccuracy           0xfe
        offsetScaledLogVariance 0xffff
        currentUtcOffset        35
        leap61                  0
        leap59                  0
        currentUtcOffsetValid   0
        ptpTimescale            1
        timeTraceable           0
        frequencyTraceable      0
        timeSource              0xa0

tp2700> show clock

System time     : 2022-06-27 12:43:58
Leap Seconds    : 37
Leap pending    : +0

On 27/06/2022 12:22, Markus Kleinhenz via time-nuts wrote:

Hi Andrew,

have you checked the PTP-Messages themselves? There is a field
currentUtcOffset in the PTP announce message used to transfer leapsecond
info. If thats 35, then it seems like a firmware issue.

Regards
Markus

Am 25.06.2022 um 10:30 schrieb Andrew Back via time-nuts:

Hoping that someone may be able to shed some light on a PTP issue I'm experiencing, which could well be a simple configuration issue or, as I suspect, somehow related to the grandmaster firmware.

I have a Symmetricom TimeProvider 2700, with firmware which I think dates from ~2014, connected to a BeagleBoneBlack running Debian and Linux PTP. A direct Ethernet connection with no switches in between. The TP2700 has the 1588 Annex J Default profile active, with all default configuration. Linux PTP client is configured for utc_offset 37. The GM is referenced to GPS and "show clock" returns "Leap Seconds : 37". However, when ptp4l is started on the client I get the running in a temporal vortex message and "updating UTC offset to 35", despite not seeing an offset of 35 configured anywhere.

I did also run "pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'" on the client, which similarly confirmed a UTC offset of 35.

I don't seem to be able to manually configure UTC offset on the TP2700 and when I try, it complains that this is not possible with the current mode, since it's referenced to GPS I guess.

Other than this perhaps being a grandmaster firmware issue, I'm out of ideas.

Andrew


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Hi Markus, I've pasted output from some pmc GET commands below, along with show clock on the GM. Seems like the grandmaster is getting 37 from GPS, while announcing 35? Also not sure why TIME_PROPERTIES_DATA_SET has currentUtcOffsetValid and timeTraceable both set to true, but GRANDMASTER_SETTINGS_NP has these set to false. Best, Andrew // andrew@bbb:~$ sudo pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET' sending: GET TIME_PROPERTIES_DATA_SET     94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT TIME_PROPERTIES_DATA_SET         currentUtcOffset      35         leap61                0         leap59                0         currentUtcOffsetValid 1         ptpTimescale          1         timeTraceable         1         frequencyTraceable    1         timeSource            0x20 andrew@bbb:~$ sudo pmc -u -b 0 'get PARENT_DATA_SET' sending: GET PARENT_DATA_SET     94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT PARENT_DATA_SET         parentPortIdentity                    00b0ae.fffe.0357ef-2         parentStats                           0         observedParentOffsetScaledLogVariance 0xffff         observedParentClockPhaseChangeRate    0x7fffffff         grandmasterPriority1                  128         gm.ClockClass                         6         gm.ClockAccuracy                      0x21         gm.OffsetScaledLogVariance            0x6400         grandmasterPriority2                  128         grandmasterIdentity                   00b0ae.fffe.0357ef andrew@bbb:~$ sudo pmc -u -b 0 'GET GRANDMASTER_SETTINGS_NP' sending: GET GRANDMASTER_SETTINGS_NP     94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT GRANDMASTER_SETTINGS_NP         clockClass              255         clockAccuracy           0xfe         offsetScaledLogVariance 0xffff         currentUtcOffset        35         leap61                  0         leap59                  0         currentUtcOffsetValid   0         ptpTimescale            1         timeTraceable           0         frequencyTraceable      0         timeSource              0xa0 tp2700> show clock System time     : 2022-06-27 12:43:58 Leap Seconds    : 37 Leap pending    : +0 On 27/06/2022 12:22, Markus Kleinhenz via time-nuts wrote: > Hi Andrew, > > have you checked the PTP-Messages themselves? There is a field > currentUtcOffset in the PTP announce message used to transfer leapsecond > info. If thats 35, then it seems like a firmware issue. > > Regards > Markus > > Am 25.06.2022 um 10:30 schrieb Andrew Back via time-nuts: >> Hoping that someone may be able to shed some light on a PTP issue I'm experiencing, which could well be a simple configuration issue or, as I suspect, somehow related to the grandmaster firmware. >> >> I have a Symmetricom TimeProvider 2700, with firmware which I think dates from ~2014, connected to a BeagleBoneBlack running Debian and Linux PTP. A direct Ethernet connection with no switches in between. The TP2700 has the 1588 Annex J Default profile active, with all default configuration. Linux PTP client is configured for utc_offset 37. The GM is referenced to GPS and "show clock" returns "Leap Seconds : 37". However, when ptp4l is started on the client I get the running in a temporal vortex message and "updating UTC offset to 35", despite not seeing an offset of 35 configured anywhere. >> >> I did also run "pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'" on the client, which similarly confirmed a UTC offset of 35. >> >> I don't seem to be able to manually configure UTC offset on the TP2700 and when I try, it complains that this is not possible with the current mode, since it's referenced to GPS I guess. >> >> Other than this perhaps being a grandmaster firmware issue, I'm out of ideas. >> >> Andrew >> _______________________________________________ >> time-nuts mailing list -- time-nuts@lists.febo.com >> To unsubscribe send an email to time-nuts-leave@lists.febo.com >> > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe send an email to time-nuts-leave@lists.febo.com
AB
Andrew Back
Tue, Jun 28, 2022 9:15 AM

Just to confirm that this would appear to have been a grandmaster
firmware issue and has been resolved upon upgrading to the latest firmware.

Andrew

On 27/06/2022 14:02, Andrew Back wrote:

Hi Markus,

I've pasted output from some pmc GET commands below, along with show
clock on the GM. Seems like the grandmaster is getting 37 from GPS,
while announcing 35?

Also not sure why TIME_PROPERTIES_DATA_SET has currentUtcOffsetValid
and timeTraceable both set to true, but GRANDMASTER_SETTINGS_NP has
these set to false.

Best,

Andrew

//

andrew@bbb:~$ sudo pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'
sending: GET TIME_PROPERTIES_DATA_SET
    94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT
TIME_PROPERTIES_DATA_SET
        currentUtcOffset      35
        leap61                0
        leap59                0
        currentUtcOffsetValid 1
        ptpTimescale          1
        timeTraceable         1
        frequencyTraceable    1
        timeSource            0x20

andrew@bbb:~$ sudo pmc -u -b 0 'get PARENT_DATA_SET'
sending: GET PARENT_DATA_SET
    94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT PARENT_DATA_SET
        parentPortIdentity                    00b0ae.fffe.0357ef-2
        parentStats                           0
        observedParentOffsetScaledLogVariance 0xffff
        observedParentClockPhaseChangeRate    0x7fffffff
        grandmasterPriority1                  128
        gm.ClockClass                         6
        gm.ClockAccuracy                      0x21
        gm.OffsetScaledLogVariance            0x6400
        grandmasterPriority2                  128
        grandmasterIdentity                   00b0ae.fffe.0357ef

andrew@bbb:~$ sudo pmc -u -b 0 'GET GRANDMASTER_SETTINGS_NP'
sending: GET GRANDMASTER_SETTINGS_NP
    94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT
GRANDMASTER_SETTINGS_NP
        clockClass              255
        clockAccuracy           0xfe
        offsetScaledLogVariance 0xffff
        currentUtcOffset        35
        leap61                  0
        leap59                  0
        currentUtcOffsetValid   0
        ptpTimescale            1
        timeTraceable           0
        frequencyTraceable      0
        timeSource              0xa0

tp2700> show clock

System time     : 2022-06-27 12:43:58
Leap Seconds    : 37
Leap pending    : +0

On 27/06/2022 12:22, Markus Kleinhenz via time-nuts wrote:

Hi Andrew,

have you checked the PTP-Messages themselves? There is a field
currentUtcOffset in the PTP announce message used to transfer leapsecond
info. If thats 35, then it seems like a firmware issue.

Regards
Markus

Am 25.06.2022 um 10:30 schrieb Andrew Back via time-nuts:

Hoping that someone may be able to shed some light on a PTP issue
I'm experiencing, which could well be a simple configuration issue
or, as I suspect, somehow related to the grandmaster firmware.

I have a Symmetricom TimeProvider 2700, with firmware which I think
dates from ~2014, connected to a BeagleBoneBlack running Debian and
Linux PTP. A direct Ethernet connection with no switches in between.
The TP2700 has the 1588 Annex J Default profile active, with all
default configuration. Linux PTP client is configured for utc_offset
37. The GM is referenced to GPS and "show clock" returns "Leap
Seconds : 37". However, when ptp4l is started on the client I get
the running in a temporal vortex message and "updating UTC offset to
35", despite not seeing an offset of 35 configured anywhere.

I did also run "pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'" on the
client, which similarly confirmed a UTC offset of 35.

I don't seem to be able to manually configure UTC offset on the
TP2700 and when I try, it complains that this is not possible with
the current mode, since it's referenced to GPS I guess.

Other than this perhaps being a grandmaster firmware issue, I'm out
of ideas.

Andrew


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Just to confirm that this would appear to have been a grandmaster firmware issue and has been resolved upon upgrading to the latest firmware. Andrew On 27/06/2022 14:02, Andrew Back wrote: > Hi Markus, > > I've pasted output from some pmc GET commands below, along with show > clock on the GM. Seems like the grandmaster is getting 37 from GPS, > while announcing 35? > > Also not sure why TIME_PROPERTIES_DATA_SET has currentUtcOffsetValid > and timeTraceable both set to true, but GRANDMASTER_SETTINGS_NP has > these set to false. > > Best, > > Andrew > > // > > andrew@bbb:~$ sudo pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET' > sending: GET TIME_PROPERTIES_DATA_SET >     94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT > TIME_PROPERTIES_DATA_SET >         currentUtcOffset      35 >         leap61                0 >         leap59                0 >         currentUtcOffsetValid 1 >         ptpTimescale          1 >         timeTraceable         1 >         frequencyTraceable    1 >         timeSource            0x20 > > andrew@bbb:~$ sudo pmc -u -b 0 'get PARENT_DATA_SET' > sending: GET PARENT_DATA_SET >     94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT PARENT_DATA_SET >         parentPortIdentity                    00b0ae.fffe.0357ef-2 >         parentStats                           0 >         observedParentOffsetScaledLogVariance 0xffff >         observedParentClockPhaseChangeRate    0x7fffffff >         grandmasterPriority1                  128 >         gm.ClockClass                         6 >         gm.ClockAccuracy                      0x21 >         gm.OffsetScaledLogVariance            0x6400 >         grandmasterPriority2                  128 >         grandmasterIdentity                   00b0ae.fffe.0357ef > > andrew@bbb:~$ sudo pmc -u -b 0 'GET GRANDMASTER_SETTINGS_NP' > sending: GET GRANDMASTER_SETTINGS_NP >     94e36d.fffe.d2695e-0 seq 0 RESPONSE MANAGEMENT > GRANDMASTER_SETTINGS_NP >         clockClass              255 >         clockAccuracy           0xfe >         offsetScaledLogVariance 0xffff >         currentUtcOffset        35 >         leap61                  0 >         leap59                  0 >         currentUtcOffsetValid   0 >         ptpTimescale            1 >         timeTraceable           0 >         frequencyTraceable      0 >         timeSource              0xa0 > > tp2700> show clock > > > System time     : 2022-06-27 12:43:58 > Leap Seconds    : 37 > Leap pending    : +0 > > > On 27/06/2022 12:22, Markus Kleinhenz via time-nuts wrote: >> Hi Andrew, >> >> have you checked the PTP-Messages themselves? There is a field >> currentUtcOffset in the PTP announce message used to transfer leapsecond >> info. If thats 35, then it seems like a firmware issue. >> >> Regards >> Markus >> >> Am 25.06.2022 um 10:30 schrieb Andrew Back via time-nuts: >>> Hoping that someone may be able to shed some light on a PTP issue >>> I'm experiencing, which could well be a simple configuration issue >>> or, as I suspect, somehow related to the grandmaster firmware. >>> >>> I have a Symmetricom TimeProvider 2700, with firmware which I think >>> dates from ~2014, connected to a BeagleBoneBlack running Debian and >>> Linux PTP. A direct Ethernet connection with no switches in between. >>> The TP2700 has the 1588 Annex J Default profile active, with all >>> default configuration. Linux PTP client is configured for utc_offset >>> 37. The GM is referenced to GPS and "show clock" returns "Leap >>> Seconds : 37". However, when ptp4l is started on the client I get >>> the running in a temporal vortex message and "updating UTC offset to >>> 35", despite not seeing an offset of 35 configured anywhere. >>> >>> I did also run "pmc -u -b 0 'get TIME_PROPERTIES_DATA_SET'" on the >>> client, which similarly confirmed a UTC offset of 35. >>> >>> I don't seem to be able to manually configure UTC offset on the >>> TP2700 and when I try, it complains that this is not possible with >>> the current mode, since it's referenced to GPS I guess. >>> >>> Other than this perhaps being a grandmaster firmware issue, I'm out >>> of ideas. >>> >>> Andrew >>> _______________________________________________ >>> time-nuts mailing list -- time-nuts@lists.febo.com >>> To unsubscribe send an email to time-nuts-leave@lists.febo.com >>> >> _______________________________________________ >> time-nuts mailing list -- time-nuts@lists.febo.com >> To unsubscribe send an email to time-nuts-leave@lists.febo.com