I have exactly the same mainboard with other cpu working fine without this problem. I checked everything and cable but it was okay.
I tried to reboot, then it was working but it happens sometime 20 times a day and sometimes once a week. so I set the watchdog but even after 8 times reboot it did not work.
so what I did was disable ethernet and enable, and no result
I tried to disable it inside the bridge and system stop responding, and I got disconnected, so I tried to mac-telnet (wireless) and exactly the moment I pinged my pc IP the wireless link started to work but the ethernet was not working since it was not in the bridge so I set it back again (/interface bridge port set 0 bridge=bridge1) and it started working and again after 15 minutes same thing happened.
STP is the Spanning Tree Protocol. Its purpose is to avoid traffic loops in Layer 2 (i.e. bridged) networks.
Simply stated, STP does this by disabling ports if it detects a network loop.
You can read more about it in any good book on networking fundamentals. I’d recommend
“Interconnections, Second Edition” by Radia Perlman, ISBN 0-201-63448-1 .
So if your network links by any chance might form a loop on Layer 2, then yes, you should enable STP
on the interfaces in question.
I did enabled it and it still happens quite alot no luck to fix this issue.
the only thing I know that when I set remove the ethernet from the bridge, it will sorta halt for 20 second but the device will not reboot and then again I put set the bridge to bridge1 and again another 20 second halt and then its working
and each time I must either do this or rebooting for couple 10 or 20 times.