DM9161ep Link灯上电就亮,speed灯怎么都不亮,确信接灯的电路没有问题。灯用的是HR911102自带的灯; 用2368通过MDIO读DM9161的MII寄存器,除 01 status寄存器外,其他寄存器都可读,且读出ID寄存器(PHYID1/2)内容后与9161ep的id对比,发现一致。读dm91ep 01 status寄存器的时候2368 MIND寄存器返回值为0x08,查了一下 是MII Link Fail错误,感觉很奇怪,为什么只有读这个寄存器的时候MII Link Fail?; 发reset并auto-negotiation指令后发现获得的网络状态与真实网络状态不符。感觉是auto-negotiation失败了; 原理图如下。 调了3周没有调通,压力好大,请大家帮忙分析一下,谢谢!
|