关于am335x双网口问题

2019-03-26 14:55发布

大家好:

       我用am3352连接两个不同型号(RTL8201和IP101G)的phy,phy物理地址分别0和3,分别对应网口0和网口1,都使用rmii接口。现象有如下:

       1、在linux系统里,插拔网口0,没有任何反应,ping网口0页无法ping通。插拔网口1,会有驱动的link up 和 link down的信息,并且网口0和网口1提示信息保持同步,也会同时up和down。网口1可以ping通。

       2、内核启动信息中,显示两个phy的identify是一致的,通过数据手册确定显示的identify是网口1 phy的identify。

       3、在uboot模式中,用rmii read <addr> <register>分别命令读取两个phy的identify,读出来总是网口1phy的identify,如下:

        UBoot# mii read 3 2

         001c

        UBoot# mii read 0 2

         001c

     请问大牛,这个问题怎么导致的,如何处理

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
peixiuhui
2019-03-26 18:03
< phy物理地址分别0和3 上电锁定   确定电平 确定地址没错?  感觉 地址 不对。  我用的  辉为科技的 也是 双千兆网卡  PHY 采用的 是AR8035  地址分别 是4  和6  ,你可以 下 载 辉为科技 AM335 资料对比下。 P61022-165504.jpg
http://v.youku.com/v_show/id_XMjY5MzYxMDU2MA==.html
这是 他们 的WIFI 视频演示 参考 下:

一周热门 更多>