It seems to be a problem with a wrong interrupt vector number in the function getTime(). Does someone know, why the getTime() function is based on an interrupt for QNX Neutrino systems and interrupt-les for all other systems?
The same behavior occurs also when only using ptpd (as master and slave). MASTER: #~/00_TEMP/ptpd$ sudo src/ptpd2 -i vlan1234 -d 0 -M -E -C --ptpengine:transport=ethernet --ptpengine:dot1as=1 --ptpengine:disable_bmca=1 2019-09-18 15:04:51.369795 ptpd2[9318].startup (notice) (___) PTPd version 2.3.2 starting 2019-09-18 15:04:51.369829 ptpd2[9318].startup (info) (___) Starting ptpd2 daemon with parameters: src/ptpd2 -i vlan1234 -d 0 -M -E -C 2019-09-18 15:04:51.369843 ptpd2[9318].startup (info) (___)...
Hello, The time master was a Linux system with PTP4L started as: ptp4l -i eth0.1234 -S -E -2 -m -q The ptpd client was started as: ptpd2 -i vlan1234 -s -E -C -L --ptpengine:transport="ethernet" --ptpengine:use_libpcap="Y" The output I get from ptpd client is the following: 2020-01-01 00:04:24.297000 ptpd2[852006].vlan1234 (notice) (lstn_init) Now in state: PTP_LISTENING 2020-01-01 00:04:26.266000 ptpd2[852006].vlan1234 (info) (lstn_init) New best master selected: b827ebfffe009301(unknown)/1 2020-01-01...
Hello, The time master was a Linux system with PTP4L started as: ptp4l -i eth0.1234 -S -E -2 -m -q The ptpd client was started as: ptpd2 -i vlan1234 -s -E -C -L --ptpengine:transport="ethernet" --ptpengine:use_libpcap="Y" The output I get from ptpd client is the following: 2020-01-01 00:04:24.297000 ptpd2[852006].vlan1234 (notice) (lstn_init) Now in state: PTP_LISTENING 2020-01-01 00:04:26.266000 ptpd2[852006].vlan1234 (info) (lstn_init) New best master selected: b827ebfffe009301(unknown)/1 2020-01-01...