目前电口的千兆已通, 光纤口百兆 mii write 0 0x1f 0x106 , 时候 mii read 0 0x11 显示 0x6400 就是link up。
而 千兆模式 uboot下 mii write 0 0x1f 0x102的时候, mii read 0 0x11 始终是0x8000
请教一下 如何排查问题。
Jian Zhou:
根据经验,请检查千兆口网络变压器那部分的上下拉。
gang ma:
回复 Jian Zhou:
好像没有网络变压器 是光纤模式 四根线 Rx+、Rx- 、 Tx+、Tx- 直接接入光电模块,自环 ,测试link up成功不?
Jian Zhou:
回复 gang ma:
PHY的信号出来直接连接光电模块么?感觉要查查光电模块这部分电路。
gang ma:
回复 Jian Zhou:
今天我自环试了 ,就是把sip sin和sop son连接。 sd外接1.2v,还是只能 百兆 fx100 link up 。而bx1000-rgmii-50这种模式,则不可以。
Jian Zhou:
回复 gang ma:
我们的AM335x的SK Demo板用的就是AR8031 PHY芯片,千兆工作是正常的,你可以参考下这部分原理图。
gang ma:
回复 Jian Zhou:
我的板子千兆电口也是通的,只是千兆光口link 不上。不知道啥原因
Jian Zhou:
回复 gang ma:
电口和光口,PHY这部分都是一样的吧,是不是外部接口是不一样的。
gang ma:
回复 Jian Zhou:
电口可以参考开发板,光口这里没有成熟的参考电路。。。
Jian Zhou:
回复 gang ma:
那我感觉应该是光口这部分的问题,和PHY片和相关驱动没有关系,有没有光口这部分参考电路。
gang ma:
回复 Jian Zhou:
由于接线问题 ,ar8031千兆光口 link 问题已解决,。 不知道uboot 协商和内核配置需要改什么内容可以ping成功 。。。