Re: Leveraging PTM

James Clark <[email protected]>
Newsgroups gmane.comp.time.chrony.user
Message-ID <CANz3_EbGtKMfx7GZ8Ysc-CmuM1_gH6MUG5RwcrxftYm7bnugXQ@mail.gmail.com>
On Mon, Aug 21, 2023 at 3:28 PM Miroslav Lichvar <[email protected]> wrote:

> Do you have any recommendations for cheap switches with good PTP
> support? That seems to be the most expensive part.

In the last year, FS.com has released some cheap switches with good
PTP support. I would recommend the IES3110-8TF-R:

https://www.fs.com/products/148180.html

which goes for $159. I maintain a (short) list of cheap PTP switches
here (just updated):

https://github.com/jclark/rpi-cm4-ptp-guide/blob/main/switches.md

> I think there is a CM4 IO board with a PCIe slot which should work
> with the I210.

Yes. The standard CM4 IO board has a PCIe slot, but here are a couple
of practical difficulties:

- there are several nice cases available for the CM4 + IO board, but
none of them have room for a I210; there's an acrylic case, which
leaves the slot exposed, and then you can have a stand with a riser
off to the side
- the Raspberry Pi OS kernel doesn't include the igb driver; I could
compile it myself, but that's not going to be a nice option for the
average user; I thought of trying Fedora, but I'm not sure if its
Raspberry Pi kernel includes the igb driver

> As for the PTP-specific timestamping of the CM4 NIC, I'm interested in
> tests using the NTP-over-PTP transport with the latest chrony version
> (you might need to set hwtstimeout to 0.1 or even longer for the CM4).

That would be interesting. What kind of PTP support in a switch can
the NTP-over-PTP transport take advantage of? I'm guessing E2E
transparent.

> Yes, or even better the SOCK refclock supported in latest linuxptp.

I didn't know the latest linuxptp supported the SOCK refclock. It
looks much nicer than the SHM approach.

> Verifying accuracy is much more difficult.

I was wondering if PTM could help here. The i225-T1 can do PTM and
also output a PPS on its SDPs. So one approach to verifying the
accuracy of
would be to have a system with two NICs, one of which would be the
i225-T1. Use chrony to sync the system clock using one NIC,
and then sync the system clock to the PHC of the i225-T1 using PTM,
and compare its PPS output to the PPS from a GPS using something like
a TAPR TICC.

James

-- 
To unsubscribe email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org 
with "unsubscribe" in the subject.
For help email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org 
with "help" in the subject.
Trouble?  Email [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.