> -----Original Message-----
> From: Frantisek Rysanek [mailto:frantisek.rysa...@post.cz]
> Sent: Tuesday, December 05, 2017 8:35 AM
> To: linuxptp-devel@lists.sourceforge.net
> Subject: Re: [Linuxptp-devel] Despite the patch, "timed out while polling for 
> tx
> timestamp" keeps happening
> 
> On 13 Nov 2017 at 8:47, Richard Cochran wrote:
> > On Mon, Nov 13, 2017 at 01:54:32PM +0100, Frantisek Rysanek wrote:
> > > [...]
> > > I first tried your software on the stock kernel in Debian 8
> > > (3.16.something if memory serves) - and the "timed out while ..."
> > > errors prompted me to upgrade to the latest vanilla, which happens to
> > > be 4.13.12 at the time of this writing.
> > > The errors are now less frequent, but they do occur.
> >
> > Okay, so maybe the remaining errors are due to latency within your
> > system.  The default tx_timestamp_timeout is 1 millisecond.  Try 10
> > and see if that fixes the problem.
> >
> > > Notice how the errors become more frequent after 9 a.m.
> > > - I came to the machine and started a PCAP sniffer
> > > on that same port.
> >
> > That fact supports the idea that the cause is latency.
> >
> Apologies for not responding for almost a month...
> Other work interfering :-)
> 
> I'm back in the lab with a slightly different GrandMaster to play
> with and some more time on my hands. Still the same Intel PC.
> 
> Even if I increase the tx_timestamp_timeout to 20 ms,
> the TX timeouts still happen.
> 
> Interestingly, in the lab, against a directly attached GM,
> the timeouts are relatively rare.
> 
> Two weeks ago I was on a field trip with my GrandMasters,
> and on site my i219LM talked to the Meinberg GM through
> a RuggedCom switch. It all looked fairly good, the protocol
> clockwork seemd to work, the switch was evidently doing its job
> (the correction field was non-zero) etc.
> But, once I started ptp4l in the HW-accelerated mode,
> the TX timeouts happened so often that the client was pretty much
> useless even as a "test traffic generator". It kept falling over all
> the time! I ended up resorting to the software mode, at the price of
> some 4 decimal orders in precision :-( Well the purpose really was
> to generate some test traffic, so thanks god for the software-only
> mode :-)
> 
> It seems that I haven't shared some details of my config yet:
> the GrandMasters that I'm playing with are destined for IEC61850
> deployment (power substation) and so they're configured for
> L2 multicast mode, and the switch needs to be a TC with peer delay
> measurement in P2P mode. So the PDelay messages are
> exchanged between immediate neighbors on physical Ethernet links
> (they don't pass through the switch). The GrandMaster's Announce,
> Sync and Follow-up do pass through the switch. I believe only the
> Follow-ups have a correction field, and that is non-zero.
> 
> The "correction" field inserted by the RuggedCom switch contains
> values between 10 and 20 million raw units, that's some 150 to 300ns.
> Sounds about appropriate. Makes me wonder if the contents of the PTP
> traffic can make the Intel hardware puke :-/ The actual jitter, or
> the non-zero correction field... it's strange.
> 
> Frank Rysanek
> 

Which device (and driver) are you using? (I can't see it in the history).

Thanks,
Jake

> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Linuxptp-devel mailing list
> Linuxptp-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to