This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-AM335X:Micrel KSZ9031 PHY 问题

Guru**** 2560390 points
Other Parts Discussed in Thread: AM3352

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616116/processor-sdk-am335x-micrel-ksz9031-phy-problem

器件型号: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 的差异
期待解决和/或建议来解决问题。
请访问 regardse2e.ti.com/.../KSZ9031.zip
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ivan、

    软件团队已收到通知。 他们将在这里作出回应。