Wind River Support Network


LIN5-4684 : wrlinux 5.0.1 - issues with ethernet driver for ACP34xx

Created: Jul 16, 2013    Updated: Dec 19, 2017
Resolved Date: Sep 16, 2013
Found In Version: 5.0.1
Fix Version:
Severity: Severe
Applicable for: Wind River Linux 5
Component/s: Kernel


there are two issues in the the source code to the ethernet driver for lsi_acp34xx

1: It takes in phy address as parameter but never uses it. Instead it takes first available phy in the address range.
2: The MDIO driver is integrated inside the femac driver which makes it impossible to use it for configuring another phy on the MDIO bus. (We have another PHY that is in reset when the MDIO bus driver scans the MDIO bus so we need to be able to configure it after the femac phy has been configured. Some way of fetching the mii_bus reference or if you have any other solution.)

Steps to Reproduce

1. configure project based on: --enable-board=lsi-acp34xx --enable-rootfs=glibc_std --enable-kernel=standard
2. extract kernel and navigate to drivers/net/ethernet/lsi/lsi_acp_net.c

Other Downloads

Live chat