This is a known issue on LS1028ARDB, opened in LSDK 19.09.
Please refer to the following.
Bring up and down eno0 doesn't work with my LS1028ardb box. It needs to unplug and plug back the Ethernet cable.
So, how can I work with my unit remotely ???
Please remove CONFIG_AT803X_PHY and use the generic phy driver in Linux Kernel. Most likely it uses polling, and therefore link works since the problem was identified as being caused by the interrupt.
Retrieving data ...