Fixed
Created: Feb 15, 2018
Updated: Dec 3, 2018
Resolved Date: May 9, 2018
Found In Version: 8.0.0.24
Fix Version: 8.0.0.26
Severity: Severe
Applicable for: Wind River Linux 8
Component/s: BSP
PHY-less links are not working on WRL8 rcpl24.
configure --enable-board=cav_octeon3 --enable-rootfs=glibc_core --enable-build=production --enable-doc-pages=yes --enable-ldconfig=yes --enable-sdkmachine=x86_64 --enable-sdkimage-staticlibs=yes --enable-internet-download=no --enable-checkout-all-layers=yes --with-init=sysvinit --enable-rm-work=no --with-template=feature/cc-opt,feature/ntp428p10 --enable-kernel=preempt-rt --with-layer=wr-build/layers/alu-cp --enable-multilib=lib64 --with-rcpl-version=0024
For some SGMII link, modify the device-tree node "ethernet-mac" to have
cavium,sgmii-mac-phy-mode = "1";
cavium,sgmii-mac-1000x-mode = "1";
and remove the phy-handle and the corresponding phy in the device-tree.
In WRL, after configuring the corresponding interface, the following dmesg is shown:
"eth2: Link is not ready".
The Interface is not working.
With the linux from cavium, patch level 12, using the same device-tree and the following dmesg output is shown:
[ 28.159234] eth2: Link is not ready
[ 28.159245] eth2: Link is up - 1000/Full
And the interface is working fine on cavium eval boards with CN73XX/CN78XX.