[U-Boot] [PATCH 0/2] Add fix for Pine64 gigabit throughput issues

Kyle Evans kevans at freebsd.org
Wed Apr 18 13:16:46 UTC 2018


On Wed, Feb 14, 2018 at 5:02 PM,  <kevans at freebsd.org> wrote:
> The Pine64 has a known issue on gigabit links (see [1]); some boards suffer
> significant packet loss on Gigabit links. This patch sets the magical bits
> in CONFREG on the RTL8211E PHY to turn off the internal delay and do some other
> undocumented stuff.
>
> [1] https://forum.pine64.org/showthread.php?tid=835&pid=19704#pid19704
>
> Kyle Evans (2):
>   net: phy: Add PHY_RTL8211E_PINE64_GIGABIT_FIX for realtek phys
>   Configs: Use the newly added PHY_RTL8211E_PINE64_GIGABIT_FIX
>
>  configs/pine64_plus_defconfig |  2 ++
>  drivers/net/phy/Kconfig       | 10 ++++++++++
>  drivers/net/phy/realtek.c     | 34 ++++++++++++++++++++++++++++++++++
>  3 files changed, 46 insertions(+)
>

Hi,

I'd like to dredge this one up again, since it's been a couple months
and I still run this patch locally. =)

It does hurt measured performance, but for the broken set of boards
this is absolutely necessary to function on a Gigabit link and it
doesn't look like this broken set is really a minority given the
number of complaints I've seen.

Thanks,

Kyle Evans


More information about the U-Boot mailing list