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

Peter Robinson pbrobinson at gmail.com
Wed Apr 18 13:59:46 UTC 2018


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

was in at least 2018.05-rc2


More information about the U-Boot mailing list