• 【记录】调试千兆以太网PHY芯片DP83865的痛苦经历


    本来以为PHY和容易调试,结果这块DP83865芯片折腾了我一个星期~

    调试过程中出现的一些情况:

    1. 在不做任何软件配置,使能自适应的情况下可以与带千兆以太网的PC机连接上,但是与百兆网卡连接就断断续续。

    2. 禁止自适应功能,把速度固定在百兆,这种情况下可以与部分百兆网卡的PC机连接上,但是有些电脑还是连不上。

    3. 工作在千兆模式下,芯片发热很厉害。

    4. 连接千兆网卡时,自适应时间比较长,有可能导致挂载NFS文件系统失败,这个需要对PHY驱动做调整,等待自适应完成或超时后再进行下一步的操作。

    经过多种方法的调试终于发现导致上面1/2问题的原因了。DP83865支持MDIX自动交叉翻转(cross-over)功能,这个功能与是否启用自适应无关。不知道

    是这个功能没做好,还是我没理解好,如果启用了MDIX,自适应速度很慢,而且会导致上面说到的问题,只要把这个功能禁止并设置为直连模式就可以了,

    相关寄存器有0x12.14和0x12.15,如果设置寄存器不起作用,那就直接设置配置引脚pin6和pin89。在改变配置前可以尝试使用平行线进行连接测试,我

    的调试过程使用的都是交叉线。

    PS:MDIX和MDI引脚功能图

  • 相关阅读:
    【POJ 2778】DNA Sequence
    【POJ 2923】Relocation
    codeforces 475D
    hdu4742
    hdu4741
    hdu5016
    poj3929
    Codeforces Round #267 (Div. 2)
    codeforces 455E
    hdu4073 Lights
  • 原文地址:https://www.cnblogs.com/tinz/p/2255543.html
Copyright © 2020-2023  润新知