I just installed ARCH Linux to a brand new Zyxel NSA325-V2. Everything went fine but after upgrade (pacman -Syu) network is lost. Or actually network is connected again after 2-10 reboots. No logic how many reboots are needed. After re-installing the rootfs (ArchLinuxARM-kirkwood-latest.tar.gz) to the second partition, everything works nicely again and problem is back after upgrade.
Problem could be related to this: viewtopic.php?f=27&t=3851&start=10
Last lines from the log of a the last boot with failing network (journalctl -b -1):
Feb 21 17:44:40 nsa325-v2 systemd-networkd[131]: eth0 : gained carrier
Feb 21 17:44:40 nsa325-v2 kernel: mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Feb 21 17:44:40 nsa325-v2 systemd-networkd[131]: eth0 : could not start IPv6 router discovery
Feb 21 17:45:31 nsa325-v2 kernel: mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
Feb 21 17:45:31 nsa325-v2 systemd-networkd[131]: eth0 : lost carrier
Feb 21 17:45:41 nsa325-v2 systemd-networkd[131]: eth0 : gained carrier
Feb 21 17:45:41 nsa325-v2 kernel: mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Feb 21 17:45:41 nsa325-v2 systemd-networkd[131]: eth0 : could not start IPv6 router discovery
I do not yet have the serial connection so my debugging possibilities are limited.
Any help would be appreciated.