After investigation, I found that with 4.8 kernel, when the PHY is enabled, the 
link status is read from PHY.
However, there are bug in current codes in both Marvell 88E1512 PHY and 
xgene-mdio drivers, the link status is wrongly read.
The issue can be resolved when applying two below patches:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/net/phy/marvell.c?id=a13c06525ab9ff442924e67df9393a5efa914c56
https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git/commit/drivers/net/phy/mdio-xgene.c?id=4b72436dc3dd2457056b22d6f147777368c869fa

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1686305

Title:
  Merlin SGMII fail on Ubuntu Xenial HWE kernel

Status in linux package in Ubuntu:
  New

Bug description:
  Using the Ubuntu Xenial HWE installation image at 
http://ports.ubuntu.com/ubuntu-ports/dists/xenial-updates/main/installer-arm64/current/images/hwe-netboot
 to install Ubuntu into the Merlin board, the SGMII port is fail to get IP from 
DHCP.
  After installation, booting into Linux prompt, the SGMII port is fail to get 
IP from DHCP also. Checking with ethtool, the link is always report down.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1686305/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to