Hi folks,
I’m trying to have my PHC(Physical Hardware Clock) of ConnectX6-DX in BlueField2(Legacy OPN : MBF2M516C-CECOT, host RHEL 8.8, NIC mode) synchronize to a PPS Input signal, but was not able to enable 1PPS Input/Output feature.
From the host on BlueField2, I’ve got an output for phc_ctl command saying PPS doesn’t be supported. (Please find attached.)
Is there anyone know how to enable this?
Is it related to the version of a ConnectX6-DX firmware or configuration?
Thank you in advance.
Kind regards,
Kevin
Hello @kwangbaeklee,
Thank you for posting your query on our community. Please refer to the article provided at the following link to enable and test the 1PPS In/Out feature: ESPCommunity
Thanks,
Bhargavi
Thank you for the reply Bhargavi.
I found out the website after posting this query.
Q1.
However, when I tried to query the capability from the server, it said “doesn’t have pulse per second support”. (See the attached image.)
Is this because of wrong firmware version(MLNX_OFED_LINUX-23.10-0.5.5.0-rhel8.8-x86_64) ? or misconfiguration ?
Q2.
Also I don’t see any response after executing './testptp -c -d /dev/ptp1 -l
'. Why is it happening?

Q3.
Is ConnectX6-DX able to achieve a synchronization it’s clock(not time) to the outer clock
by combining the full date and time from the host and a PPS input signal(1Hz or 1MHz) from outer reference?
I’m asking since the host(BlueField2) is in a network without a proper timing reference, such as a GM(Grand Master).
Q4.
Is there a way to distribute ConnectX6-DX clock sync to a outer chip/system via PPS Out pin?
Since we’re going to connect the host(BlueField2) into a chip without the intervention of a switch or a router. The chip doesn’t need a UTC timestamp but need a clock sync.
Thank you and regards,
Kevin