[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