我用am335x和LAN8720做了一个百兆网口,使用Linux操作系统测试时发现,该网口与电脑连接时,每次插拔网线都能快速反应,link up和link down,但是网口与某些交换机连接时,插拔网线,有半数的时候,网口没有反应,即网口不能link up。但是在wince系统下,就没有这个问题。各位网友遇见过类似的问题吗?
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.
我用am335x和LAN8720做了一个百兆网口,使用Linux操作系统测试时发现,该网口与电脑连接时,每次插拔网线都能快速反应,link up和link down,但是网口与某些交换机连接时,插拔网线,有半数的时候,网口没有反应,即网口不能link up。但是在wince系统下,就没有这个问题。各位网友遇见过类似的问题吗?
没看到你的原理图,但是从wince下面看过去没有这个问题,这个是你试验过很多次结果吗?如果是因为信号完整性不好,导致RGMII的自协商有概率失败的话,和系统无关,都是应该有概率出现的才对。
再来说软件方面,如果是你换上不同的交换机,有时候无法识别的话,如果通过对PHY的设置,强制工作在百兆或者更低速率下,是否就没有这个问题了?如果没了,建议可以排查一下RGMII下信号完整性的问题。