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

Reply via email to