I'm getting broken connections when I download big files from my Cubietruck. I've tried reducing CPU freq and setting eth0 to 100 half duplex, as recommended in various places. No joy though.
It is said that a GMAC fix for this went into u-boot in mid 2015 but my u-boot appears to be older:
$ strings /boot/linux/u-boot.bin | grep 201
U-Boot 2011.09-rc1-00000-gc1cb2f9 (May 30 2014 - 10:19:03) Allwinner Technology
arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2010.09-50) 4.5.1
GNU ld (Sourcery G++ Lite 2010.09-50) 2.20.51.20100809
$ cat /etc/armbian-release
# PLEASE DO NOT EDIT THIS FILE
BOARD=cubietruck
BOARD_NAME="Cubietruck"
VERSION=5.20
LINUXFAMILY=sun7i
BRANCH=default
ARCH=arm
Is it possible/safe to install a newer u-boot? If so where can I get it?
Or perhaps someone can suggest an alternative solution?