Post by Gene HeskettWhy was that limited? Its a gigabit port now.
This is the commit that changed it:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bc631943faba6fc3f755748091ada31798fb7d50
PS: here is how I found the commit:
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
$ cd linux
$ git log -p -i --grep rock64
commit e1915c8195b38393005be9b74bfa6a3a367c83b3
...
arm64: dts: rockchip: limit rk3328-rock64 gmac speed to 100MBit for now
commit f48f66a962a54c3d26d688c3df5441c9d1ba8730
...
And a second stopgap is limiting the speed of the gmac on the rk3328-rock64
to 100MBit. While the hardware can reach 1GBit, currently it is not stable.
Limiting it to 100MBit for the time being allows nfsroots to be used again
until the problem is identified.
...
arm64: dts: rockchip: limit rk3328-rock64 gmac speed to 100MBit for now
...
commit bc631943faba6fc3f755748091ada31798fb7d50
...
arm64: dts: rockchip: limit rk3328-rock64 gmac speed to 100MBit for now
It looks like either the current kernel or the hardware has reliability
issues when the gmac is actually running at 1GBit. In my test-case
it is not able to boot on a nfsroot at this speed, as the system
will always lose the connection to the nfs-server during boot, before
reaching any login prompt and not recover from this.
So until this is solved, limit the speed to 100MBit as with this the
nfsroot survives stress tests like an apt-get upgrade without problems.
...
+ /* shows instability at 1GBit right now */
+ max-speed = <100>;
--
bye,
pabs
https://wiki.debian.org/PaulWise