On Fri, Jan 11, 2019 at 06:03:53PM +0100, Timo Korthals wrote:
> we try to sync embedded devices, which are only capable of
> PTP_TWO_STEP=FALSE (aka twoStepFlag=0 aka one-way-sync aka PTP_Sync=1)
> syncing,

Your embedded devices do not comply with IEEE 1588 or with 802.1-AS.
It is required to accept two-step synchronization.

> ptp4l[5819.089]: ioctl SIOCSHWTSTAMP failed: Numerical result out of range

^^^ You don't have one-step hardware.

> We followed the instructions from [2] and [3] without success.
> We also tried another PTP hardware capable intel network card with e1000e
> driver with the exact same log messages.
> We also tried all versions from 1.8 to master branch, while version <= 1.7
> ignores the twoStepFlag=0 option.
> However, software timestamping and twoStepFlag=1 works between two linux
> hosts
> 
> Does anyone see our fault or has similar issues?

If you want one-step, then you will have to use one-step HW.

Sorry,
Richard


_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to