Other Parts Discussed in Thread: AM4378, DP83620
Tool/software: Linux
We're working on a custom board, based on the am4378 SDK. I'm having some trouble getting Ethernet to work, as the PHY chip does not get detected. I get the following in my message log:
libphy: Fixed MDIO Bus: probed
[ 2.066152] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 2.072287] davinci_mdio 4a101000.mdio: detected phy mask fffffff9
[ 2.088103] libphy: 4a101000.mdio: probed
[ 2.092162] davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver TI DP83620 10/100 Mbps PHY
[ 2.101966] davinci_mdio 4a101000.mdio: phy[2]: device 4a101000.mdio:02, driver TI DP83620 10/100 Mbps PHY
[ 2.112710] cpsw 4a100000.ethernet: Detected MACID = c4:be:84:cb:56:13
[ 2.120137] cpsw 4a100000.ethernet: cpsw: Detected MACID = c4:be:84:cb:56:15
which tells me that the PHY was detected. However, I get the following, later in the log:
[ 7.945033] net eth0: initializing cpsw version 1.15 (0)
[ 7.950515] net eth0: initialized cpsw ale version 1.4
[ 7.955678] net eth0: ALE Table size 1024
[ 7.961430] libphy: PHY 4a101000.mdio:04 not found
[ 7.966264] net eth0: phy "4a101000.mdio:04" not found on slave 0, err -19
[ 7.980243] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Any help on this is appreciated.
Thank you.