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

Kyle Evans kevans at freebsd.org
Wed Apr 18 13:58:49 UTC 2018


On Wed, Apr 18, 2018 at 8:55 AM, Peter Robinson <pbrobinson at gmail.com> wrote:
> 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?

Ah, sorry about this, then. =) Clearly I need to grow a new pair of
eyeballs and stop browsing out-of-date source trees.


More information about the U-Boot mailing list