Wind River Support Network

HomeDefectsLIN5-6960
Fixed

LIN5-6960 : XLP832 can't change operating mode for sgmii port

Created: Aug 30, 2013    Updated: Dec 19, 2017
Resolved Date: Nov 2, 2013
Found In Version: 5.0.1
Fix Version: 5.0.1.9
Severity: Severe
Applicable for: Wind River Linux 5
Component/s: BSP

Description

File defect to fix it.

WRL-5.0.1's nae driver do all changes of operating mode of sgmii eth port with the help of auto-negotiation. However, auto-negotiation is not properly implemented in the driver.
It doesn't wait the completion of autonegotiation fo phy chip, so the driver get wrong status of phy, and use it to configure the operating mode of mac. So the port doesn't work.

Steps to Reproduce

--enable-board=bcm-xlp 
--enable-kernel=cgl 
--enable-rootfs=glibc_cgl

and boot xlp832 with the image.

After log in, configure one of the sgmii port like this:
ethtool -s eth6 autoneg off speed 100 duplex full

and do ping, you will find ping failed.

Other Downloads


Live chat
Online