[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