请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:PROCESSOR-SDK-AM335X 主题中讨论的其他器件:AM3352
我们有一个基于 am3352的定制电路板、其中包含 Micrel KSZ9031千兆位 PHY。
EMAC1上的单个 PHY、phy_id=3。
Linux 配置和器件树源自 TI am3355x-EVM。
Linux 版本使用的是 ti-processor-sdk-linux-am335x-evm-04.00.04。
这大概是我们使用的第13个 SDK 版本、到目前为止、以太网已经具有
始终在10/100/1000 Mb 下工作正常。
现在、内核似乎无法识别 Micrel PHY。
[1.172821] 0x0000000000000000 0x000000200000:"SPIFLASH.file-system"
[1.181715] libphy:固定 MDIO 总线:探测
[1.255300] DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版本1.6
[1.261696] DaVinci_MDIO 4a101000.MDIO:检测到的 phy 掩码 fffff7
[1.269205] libphy: 4a101000.mdio:探测
[1.273418] DaVinci_MDIO 4a101000.MDIO:PHY[3]:器件
4a101000.MDIO:03、驱动器 Micrel KSZ9031千兆位 PHY
[16.317829] net eth0:正在初始化 cpsw 版本1.12 (0)
[16.323419] net eth0:初始化 cpsw ale 版本1.4
[16.391354] 净 Eth0:ALE 表大小1024
[16.517942] Micrel KSZ9031千兆 PHY 4a101000.MDIO:03:连接的 PHY
驱动器[Micrel KSZ9031千兆位 PHY](MII_BUS:phy_addr=4a101000.MDIO:03、
IRQ=1)
[16.589384] libphy: 找不到 PHY
[16.592972] net eth0:PHY ""未在从站1上找到、错误-19
[16.645168] IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪
[18.646573] cpsw 4a100000.ethernet eth0:链路已建立- 100Mbps/全速-
流量控制 Rx/TX
[18.655043] IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪
这种现象与论坛上报告的情况相似
尚未检查 u-boot 中的以太网行为、因为对我们而言
并不重要。
附件:
Bootlog.txt
网络报告日志(ifconfig 和 ethtool)
电路板器件树
Linux 配置
Linux 配置与 TI AM335x-EVM 的差异
期待解决和/或建议来解决问题。