Hello,
I am experiencing a persistent Ethernet issue with the official legacy image (Bananapi-Armbian_24.8.2_Bpi-m4berry_bookworm_legacy_5.4.125). After extensive troubleshooting, the core issue has been identified:
The device fails to get an IPv4 address. The NetworkManager log (journalctl) consistently shows a set-link: unable to retrieve link negotiation warning, followed by a DHCP timeout. This points to a physical layer/driver issue.
Attempts to manually set the link speed via ethtool fail with Operation not supported , indicating that the sunxi_geth driver in this kernel is incomplete and lacks basic control functions.
The “trunk” images linked on the download page are mislabeled and also point to the same problematic legacy kernel.
Is the community aware of this driver issue? Is there any known kernel parameter, patch, or alternative community build that resolves the sunxi_geth link negotiation problem on the M4 Berry?