[PATCH 0/1] [SRU] [B/raspi2] arm64: lan78xx fails to initialize
Paolo Pisati
paolo.pisati at canonical.com
Wed Dec 5 16:41:59 UTC 2018
BugLink: https://bugs.launchpad.net/bugs/1806108
[Impact]
Booting this image:
http://cdimage.ubuntu.com/releases/18.04/beta/ubuntu-18.04-beta-preinstalled-server-arm64+raspi3.img.xz
on a RaspberryPi 3B+, the ethernet port is not working.
Moving the EEE enabling into the PHY initialisation function,
immediately after the connection to the PHY is established, which is
long before phy_start is called, prevents the renegotiation and avoids
the slowdown and failure.
QA and Foundation have confirmed applying this patches fix the problem listed
in #LP1806108.
[Fix]
Apply the attached patch and recompile
[Test]
Install a patched kernel and reboot, if the image boots and eth0 is
alive, the fix is working
[Regression potential]
The patch is a cherry-pick (with some mechanical modification) from Cosmic and
it fixes an isolated bug, so i say it's low to none.
Phil Elwell (1):
lan78xx: Move enabling of EEE into PHY init code
drivers/net/usb/lan78xx.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
--
2.17.1
More information about the kernel-team
mailing list