Ethernet issues after hard reset Apalis iMX6Q

I am having an Ethernet issue with the Apalis iMX6Q on a custom carrier board with BSP 5.1.0-devel. The problem I am having is identical to this one that has no answer given. Basically I have built my custom Linux image and installed it onto the module. Everything works fine even after multiple reboots. However, when a hard reset is performed (i.e. power is removed and reapplied) the Ethernet module just seems to forever toggle from link up to link down.

 [   10.235370] fec 2188000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
 [   10.263425] fec 2188000.ethernet eth0: Link is Down
 [   12.700608] fec 2188000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
 [   12.723248] fec 2188000.ethernet eth0: Link is Down

This continues for seemingly forever. The only fix I have discovered is to reinstall the OS.

Any thoughts?

We are not observing mentioned Eth behavior with Toradex provided images on Toradex carrier boards. Apparently something is wrong with your carrier board and/or software you are using,

Are you building your own image or using a Toradex prebuild one? Can you share an Ethernet related part of your board schematic?

@alex.tx I am building my own image. The hardware works fine, we have been using it now for over a week with no problems. This only started after doing a power cycle (i.e. power removed and then reapplied)

Can you reproduce your issue with Toradex provided pre-build BSP?