Dear All: My setup for testing BMCA is:
[image: image.png] All three ECUs run Yocto Linux on an cortex A7 SoC. All the three ECUs run ptp4l v3.1 https://sourceforge.net/projects/linuxptp/ ECU1 (permanent master) – is configured to be the grand master and there are no issues here. ECU3 (permanent slave) – is configured to be slave always and there are no issues here as well. *ECU2 (master or slave) *– is configured to be the backup master in the absence of ECU1 otherwise sync to ECU1 as a slave. The problem is: even in the presence of ECU1 (GM), ECU2 switches back and forth from being a master and a slave and eventually stabilizes to the desired slave state. It takes long time (order of minutes also sometimes) to become slave in this usecase. Its confirmed that the announce packets from ECU1 do arrive in ECU2. But for some reason, looks like ptp4l is not able to consider it and there is ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES . Do you have any ideas or suggestions as to why this may happen and for us to investigate this problem? Regards, Pramod
_______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users