Re: [Linuxptp-users] How to properly use twoStepFlag=0
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
|
From: Richard C. <ric...@gm...> - 2019-01-13 20:51:03
|
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 |