Thanks for reply. 

We are using "Ethernet controller: Intel Corporation Ethernet Connection X552 
10 GbE SFP+" 
Yes. We are sending Sync & Followup messages from Intel MAC. 

Another issue observed with single step ptp operation. I made changes for 
single step ptp master with making twoStepFlag as zero.

 twoStepFlag 0
assume_two_step 0

After above if ptp4l master started then we are getting following errors.

Jan 07 01:02:15 mavdu.local systemd[1]: Stopping Precision Time Protocol (PTP) 
service...
Jan 07 01:02:15 mavdu.local systemd[1]: Started Precision Time Protocol (PTP) 
service.
Jan 07 01:02:15 mavdu.local systemd[1]: Starting Precision Time Protocol (PTP) 
service...
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: ptp4l_master[90657.824]: 
selected /dev/ptp0 as PTP clock
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: [90657.824] selected /dev/ptp0 
as PTP clock
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: ptp4l_master[90657.836]: driver 
rejected most general HWTSTAMP filter
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: [90657.836] driver rejected 
most general HWTSTAMP filter
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: ptp4l_master[90657.836]: ioctl 
SIOCSHWTSTAMP failed: Numerical result out of range
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: [90657.836] ioctl SIOCSHWTSTAMP 
failed: Numerical result out of range
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: ptp4l_master[90657.848]: port 
1: INITIALIZING to FAULTY on FAULT_DETECTED (FT_UNSPECIFIED)
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: [90657.848] port 1: 
INITIALIZING to FAULTY on FAULT_DETECTED (FT_UNSPECIFIED)
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: ptp4l_master[90657.848]: port 
0: INITIALIZING to LISTENING on INIT_COMPLETE
Jan 07 01:02:15 mavdu.local ptp4l_master[8503]: [90657.848] port 0: 
INITIALIZING to LISTENING on INIT_COMPLETE


Thanks,
Raveendra     On Thursday, October 17, 2019, 4:06:22 PM GMT+5:30, Richard 
Cochran <richardcoch...@gmail.com> wrote:  
 
 On Thu, Oct 17, 2019 at 07:47:15AM +0000, RAVEENDRA M via Linuxptp-users wrote:
> PTP Sync & Followup packets carrying zero timestamp value.

What do you mean by this?
 
> Is this expected behavior or any other way we can configure it to generate 
> timestamps in PTP packets ?

The Sync.originTimestamp is expected to be zero, if sent by ptp4l.
The IEEE 1588 standard allows that field to be zero.

The FollowUp.preciseOriginTimestamp will carry the non-zero transmit
time of the Sync message.

You said that the driver is ixgbe.  What Intel MAC are you using?

Are you sending the Sync and FollowUp messages from the Intel MAC or
receiving them there?

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

Reply via email to