Tool/software:
Hello,
I have 2 developments boards. Ive updated their linux system which ive downloaded from here. I didnt touch any settings, just flashed wic file to sd card and ran it.
Then jumped up to manuals. For usage of HSR, ive followed instruductions here. HSR worked well, but we couldnt activate PTP over HSR (offload/non-offload). It gaves configuration file error, some parameters not defined.
After that we discovered device tree is configured as 2xCPSW(eth0 and eth1) and 1xICSSG(eth2). For our project we need 2xICSSG, so changed uEnv.txt file with adding
name_overlays=ti/k3-am642-evm-icssg1-dualemac.dtbo. Now i have 1xCPSW(eth0) and 2xICSSG(eth1 and eth2). When i try to start HSR non-offload with same script it gaves me
page_pool_release_retry()from kernel because of device tree settings requires two different MAC address on ports. But HSR have to use one MAC on both ports otherwise it wont work. Still PTP not working either. It gaves configuration file error, some parameters not defined.
We also tried HSR offload mode. For use it we had to update our ti-pruss firmware from TI-git. Or
hsr-fwd-offload hsr-dup-offload hsr-tag-ins-offload hsr-tag-rm-offloadthese are shown as "off" and "[fixed]". PTP not useable either in this mode.
While researching we saw this TI-git commit : port: add PTP support over HSR/PRP network
Tried, not working either. Its not giving parameter error but gives hsr0 interface does not have clock.
How should we proceed in order to use HSR offload/non-offload with PTP ?