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

Peter Robinson pbrobinson at gmail.com
Wed Apr 18 13:55:40 UTC 2018


On Wed, Apr 18, 2018 at 2:16 PM, Kyle Evans <kevans at freebsd.org> wrote:
> 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.

I see it upstream in master:
http://git.denx.de/?p=u-boot.git;a=commit;h=dfa1a74045c930ec3935f748b0969f9d76352e13
http://git.denx.de/?p=u-boot.git;a=commit;h=66526e70381dbaad58533cfbd7bce07c668205c6

What else is needed?


More information about the U-Boot mailing list