From: David G. <dav...@po...> - 2013-08-12 09:36:20
|
On 08/12/2013 02:22 AM, Richard Cochran wrote: > On Mon, Aug 12, 2013 at 01:40:51AM -0700, David Gravereaux wrote: >> On 08/12/2013 12:55 AM, Richard Cochran wrote: >>> >>> I guess wireshark is noticing the missing follow up information TLV. >>> Using the configuration file (or setting option follow_up_info) should >>> cure this. >> >> >> Yes and no. With follow_up_info=0, it attempts to sync. No attempt to >> sync without it. Guess I'll be doing more phone calls to Netgear tomorrow > > But is wireshark happy now? Never gets to a Follow_Up_Message (0x08) so I couldn't say. $ sudo ptp4l -i eth2 -f gPTP.cfg [sudo] password for davygrvy: ptp4l[202911.008]: PI servo: sync interval 1.000 kp 0.700 ki 0.300000 ptp4l[202911.016]: driver changed our HWTSTAMP options ptp4l[202911.016]: tx_type 1 not 1 ptp4l[202911.016]: rx_filter 1 not 12 ptp4l[202911.016]: port 1: INITIALIZING to LISTENING on INITIALIZE ptp4l[202911.016]: port 0: INITIALIZING to LISTENING on INITIALIZE ptp4l[202911.221]: port 1: setting asCapable ptp4l[202911.221]: port 1: peer port id set to 0026f2.fffe.f25aa0-1 <- Netgear 802.1AS clock. ptp4l[202912.016]: port 1: delay timeout ptp4l[202913.016]: port 1: delay timeout ptp4l[202914.016]: port 1: delay timeout ptp4l[202915.016]: port 1: delay timeout ptp4l[202916.016]: port 1: delay timeout ptp4l[202917.016]: port 1: announce timeout ptp4l[202917.016]: port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES ptp4l[202917.016]: selected best master clock a0369f.fffe.1cdd3b ptp4l[202917.016]: assuming the grand master role <- Netgear ignores this election ptp4l[202917.016]: port 1: delay timeout ptp4l[202917.141]: port 1: master sync timeout ptp4l[202917.266]: port 1: master sync timeout ptp4l[202917.391]: port 1: master sync timeout ptp4l[202917.516]: port 1: master sync timeout ptp4l[202917.641]: port 1: master sync timeout ptp4l[202917.766]: port 1: master sync timeout ptp4l[202917.891]: port 1: master sync timeout ptp4l[202918.016]: port 1: delay timeout ptp4l[202918.018]: port 1: master sync timeout ptp4l[202918.143]: port 1: master sync timeout ptp4l[202918.268]: port 1: master sync timeout ptp4l[202918.393]: port 1: master sync timeout ptp4l[202918.518]: port 1: master sync timeout ptp4l[202918.643]: port 1: master sync timeout ptp4l[202918.768]: port 1: master sync timeout ptp4l[202918.893]: port 1: master sync timeout ptp4l[202919.016]: port 1: master tx announce timeout ptp4l[202919.016]: port 1: delay timeout ptp4l[202919.018]: port 1: master sync timeout ptp4l[202919.143]: port 1: master sync timeout ptp4l[202919.268]: port 1: master sync timeout ptp4l[202919.393]: port 1: master sync timeout ptp4l[202919.518]: port 1: master sync timeout ptp4l[202919.643]: port 1: master sync timeout ptp4l[202919.768]: port 1: master sync timeout ptp4l[202919.893]: port 1: master sync timeout ptp4l[202920.017]: port 1: delay timeout ptp4l[202920.019]: port 1: master sync timeout ptp4l[202920.144]: port 1: master sync timeout ptp4l[202920.269]: port 1: master sync timeout ptp4l[202920.394]: port 1: master sync timeout ptp4l[202920.519]: port 1: master sync timeout ptp4l[202920.644]: port 1: master sync timeout ptp4l[202920.769]: port 1: master sync timeout ptp4l[202920.894]: port 1: master sync timeout ptp4l[202921.016]: port 1: master tx announce timeout ptp4l[202921.017]: port 1: delay timeout ptp4l[202921.019]: port 1: master sync timeout ptp4l[202921.144]: port 1: master sync timeout ptp4l[202921.269]: port 1: master sync timeout ptp4l[202921.394]: port 1: master sync timeout ptp4l[202921.519]: port 1: master sync timeout ptp4l[202921.644]: port 1: master sync timeout ptp4l[202921.769]: port 1: master sync timeout ptp4l[202921.894]: port 1: master sync timeout ptp4l[202922.017]: port 1: delay timeout ptp4l[202922.019]: port 1: master sync timeout ptp4l[202922.145]: port 1: master sync timeout ptp4l[202922.270]: port 1: master sync timeout ptp4l[202922.395]: port 1: master sync timeout ptp4l[202922.520]: port 1: master sync timeout ptp4l[202922.645]: port 1: master sync timeout ptp4l[202922.770]: port 1: master sync timeout ptp4l[202922.895]: port 1: master sync timeout ptp4l[202923.016]: port 1: master tx announce timeout ptp4l[202923.017]: port 1: delay timeout ptp4l[202923.020]: port 1: master sync timeout ptp4l[202923.145]: port 1: master sync timeout ptp4l[202923.270]: port 1: master sync timeout ptp4l[202923.395]: port 1: master sync timeout ptp4l[202923.520]: port 1: master sync timeout ptp4l[202923.645]: port 1: master sync timeout ptp4l[202923.770]: port 1: master sync timeout ptp4l[202923.895]: port 1: master sync timeout ptp4l[202924.017]: port 1: delay timeout ptp4l[202924.020]: port 1: master sync timeout ptp4l[202924.146]: port 1: master sync timeout ptp4l[202924.271]: port 1: master sync timeout ptp4l[202924.396]: port 1: master sync timeout ptp4l[202924.521]: port 1: master sync timeout ptp4l[202924.646]: port 1: master sync timeout ptp4l[202924.771]: port 1: master sync timeout ptp4l[202924.896]: port 1: master sync timeout ptp4l[202925.016]: port 1: master tx announce timeout ptp4l[202925.017]: port 1: delay timeout ptp4l[202925.021]: port 1: master sync timeout ptp4l[202925.146]: port 1: master sync timeout ptp4l[202925.271]: port 1: master sync timeout ptp4l[202925.396]: port 1: master sync timeout ptp4l[202925.521]: port 1: master sync timeout ptp4l[202925.646]: port 1: master sync timeout ptp4l[202925.771]: port 1: master sync timeout ptp4l[202925.896]: port 1: master sync timeout ptp4l[202926.017]: port 1: delay timeout ptp4l[202926.021]: port 1: master sync timeout ptp4l[202926.146]: port 1: master sync timeout ptp4l[202926.272]: port 1: master sync timeout ptp4l[202926.397]: port 1: master sync timeout ptp4l[202926.522]: port 1: master sync timeout ptp4l[202926.647]: port 1: master sync timeout ptp4l[202926.772]: port 1: master sync timeout ptp4l[202926.897]: port 1: master sync timeout ptp4l[202927.016]: port 1: master tx announce timeout ptp4l[202927.017]: port 1: delay timeout ptp4l[202927.022]: port 1: master sync timeout ptp4l[202927.147]: port 1: master sync timeout ptp4l[202927.272]: port 1: master sync timeout ptp4l[202927.397]: port 1: master sync timeout ptp4l[202927.522]: port 1: master sync timeout ptp4l[202927.647]: port 1: master sync timeout ptp4l[202927.772]: port 1: master sync timeout ptp4l[202927.897]: port 1: master sync timeout ptp4l[202928.017]: port 1: delay timeout ptp4l[202928.022]: port 1: master sync timeout ptp4l[202928.147]: port 1: master sync timeout ptp4l[202928.273]: port 1: master sync timeout ptp4l[202928.398]: port 1: master sync timeout ptp4l[202928.523]: port 1: master sync timeout ^Cptp4l[202928.647]: caught signal 2 > Can you post the output from ptp4l? > > BTW, > > - If ptp4l is the master, it sends follow ups (plus info). > - If ptp4l is slave, it consumes follow ups (plus info). I want ptp4l to become master, which is why I have the priority set lower than 248 and slaveOnly=0. Now if the Netgear can just talk to it right... more phone calls to them in the AM. Thanks for the assist. -- David Gravereaux <dav...@po...> |