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.

335x通过8720路由器,长时间热拔插,不连接问题



问题描述:335x通过8720连接路由器启动后没问题,可以正常工作,拔下网线,过几分钟再插入,网络就连接不上了,连up的信息也没有打印,网络灯也不亮,重新用console指令 down up一下网线,也是链接不上。
但是在uboot下测试了,没有出现问题,无论怎样拔插,或者断开多长时间再插入都没有问题。
直接连接笔记本没问题,每次拔插都可以连接上。
重复性时间测试:开始连接上没问题,断开后,停10秒再链接也没有问题(10秒内),断开后大约15秒再连就不行了,连接灯也不亮,好像是协商有问题。
最后测试发现有个很神奇的现象,当连接不上路由器后,我把板子网线连接一下一个腾达的5口小交换机,没问题马上可以链接交换机,之后再断开交换机,再次链接路由器就可以链接了,而且有重复性,每次链接不上路由器后,断开,链接一下交换机,之后再断开交换机,链接路由器就没问题了。

平台:linux内核是3.2,phy用的8720,路由器测试两款:水星和tplink的。

我的现象与这个帖子的现象比较类似:

e2echina.ti.com/.../409320

请ti的工程师帮忙给分析一下,谢谢!!