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.

[参考译文] DP83869HM:1G Ping 失败、强制1G 使链路断开;100Mb/s 正常

Guru**** 1139930 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1331472/dp83869hm-ping-fails-for-1g-forced-1g-makes-link-go-down-100mb-s-works-fine

器件型号:DP83869HM
主题中讨论的其他器件:DP83869

大家好、

我们提供 Virtex UltraScale+ VU11P 以及 DP83869 RGMII 至铜缆接口。
我们观察到 ping 失败、主机未激活。 (PHY 和 PC 均设置为1G 且禁用了自动协商)、当强制设置1G 且自动协商关闭时、链路将关断。

当启用自动协商时(两侧)、尝试执行 ping 操作会导致切换到100Mb/s  

  • 在100Mb/s 的速度下工作正常  
  • 自协商关闭、在1G 处发出 Ping 命令、但未通过 Ping 操作 链路建立稳定
  • 当通过写入0x10h -5C00h 强制设置1G 时、 链路断开
  • 遵循根据数据表 9.4.8.1写入寄存器 RGMII 转铜缆以太网模式

让我们知道还可以检查哪些参数。

已选中 3324.DP83869_lsx.xx Schematic_Design_Review_Checklist 看上去正常。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、KLN:

    是否在 MAC 侧应用了 RGMII TX/RX 时钟延迟?

    请确认 PHY/MAC 延迟是否符合此 常见问题解答

    寄存器0x32[1]:0可用于对 RGMII 对齐/移位模式进行编程、请尝试对齐模式并在100M 和1G 内共享链路/ ping 的结果。

    谢谢!

    埃文

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好, Evan Mayhew

    我们已尝试了不同的 RGMII 延迟、仍然存在

    我们已读取寄存器  

    U-Boot>
    0.     (1140)                 -- PHY control register --
      (8000:0000) 0.15    =     0     reset
      (4000:0000) 0.14    =     0     loopback
      (2040:0040) 0. 6,13 =   b10    speed selection = 1000 Mbps
      (1000:1000) 0.12    =     1     A/N enable
      (0800:0000) 0.11    =     0     power-down
      (0400:0000) 0.10    =     0     isolate
      (0200:0000) 0. 9    =     0     restart A/N
      (0100:0100) 0. 8    =     1     duplex = full
      (0080:0000) 0. 7    =     0     collision test enable
      (003f:0000) 0. 5- 0 =     0     (reserved)
    
    
    
    U-Boot>ping "169.254.xxx.xx"
    Using ethernet@50040000 device
    
    Abort
    ping failed; host 169.254.xxx.xx is not alive
    U-Boot>mii read 0x1 0x1
    796D
    U-Boot>mii read 0x1 0x0
    1140
    U-Boot>mii read 0x1 0x2
    2000
    U-Boot>mii read 0x1 0x3
    A0F3
    U-Boot>mii read 0x1 0x4
    01E1
    U-Boot>mii read 0x1 0x5
    CC01
    U-Boot>mii read 0x1 0x6
    006F
    U-Boot>mii read 0x1 0x7
    2001
    U-Boot>mii read 0x1 0x8
    4006
    U-Boot>mii read 0x1 0x9
    0300
    U-Boot>mii read 0x1 0xA
    7800
    U-Boot>mii read 0x1 0xB
    0000
    U-Boot>mii read 0x1 0xC
    0000
    U-Boot>mii read 0x1 0xD
    0000
    U-Boot>mii read 0x1 0xE
    0000
    U-Boot>mii read 0x1 0xF
    F000
    U-Boot>mii read 0x1 0x10
    5048
    U-Boot>mii read 0x1 0x11
    BC02
    U-Boot>mii read 0x1 0x12
    0000
    U-Boot>mii read 0x1 0x13
    5DC6
    U-Boot>mii read 0x1 0x14
    29C7
    U-Boot>mii read 0x1 0x15
    0000
    U-Boot>mii read 0x1 0x16
    0000
    U-Boot>mii read 0x1 0x17
    0040
    U-Boot>mii read 0x1 0x18
    6150
    U-Boot>mii read 0x1 0x19
    4444
    U-Boot>mii read 0x1 0x1A
    0002
    U-Boot>mii read 0x1 0x1E
    0012
    U-Boot>mii read 0x1 0x1F
    0000
    U-Boot>mii read 0x1 0x25
    CC01
    U-Boot>mii read 0x1 0x2C
    0000
    U-Boot>mii read 0x1 0x2D
    0000
    U-Boot>mii read 0x1 0x2E
    0000
    U-Boot>mii read 0x1 0x31
    AC02
    U-Boot>mii read 0x1 0x32
    0000
    U-Boot>mii read 0x1 0x33
    0000
    U-Boot>mii read 0x1 0x34
    29C7
    U-Boot>mii read 0x1 0x35
    0000
    U-Boot>mii read 0x1 0x36
    0000
    U-Boot>mii read 0x1 0x37
    0040
    U-Boot>mii read 0x1 0x38
    6150
    U-Boot>mii read 0x1 0x39
    4444
    U-Boot>mii read 0x1 0x3A
    0002
    U-Boot>mii read 0x1 0x43
    A0F3
    U-Boot>mii read 0x1 0x4F
    F000
    U-Boot>mii read 0x1 0x55
    0000
    U-Boot>mii read 0x1 0x6e
    0000
    U-Boot>mii read 0x1 0x86
    006D
    U-Boot>mii read 0x1 0x134
    29C7
    U-Boot>mii read 0x1 0x170
    5048
    U-Boot>mii read 0x1 0x180
    1140
    U-Boot>mii read 0x1 0x181
    796D
    U-Boot>mii read 0x1 0x182
    2000
    U-Boot>mii read 0x1 0x183
    A0F3
    U-Boot>mii read 0x1 0x184
    01E1
    U-Boot>mii read 0x1 0x185
    CC01
    U-Boot>mii read 0x1 0x190
    5048
    U-Boot>mii read 0x1 0x191
    AC02
    U-Boot>mii read 0x1 0x192
    0000
    U-Boot>mii read 0x1 0x193
    0000
    U-Boot>mii read 0x1 0x194
    29C7
    U-Boot>mii read 0x1 0x195
    0000
    U-Boot>mii read 0x1 0x196
    0000
    U-Boot>mii read 0x1 0x197
    0040
    U-Boot>mii read 0x1 0x198
    6150
    U-Boot>mii read 0x1 0x199
    4444
    U-Boot>mii read 0x1 0x1A4
    01E1
    U-Boot>mii read 0x1 0x1A5
    CC01
    U-Boot>mii read 0x1 0x1A6
    006D
    U-Boot>mii read 0x1 0x1DF
    0000
    U-Boot>mii read 0x1 0x1E0
    1140
    U-Boot>mii read 0x1 0x1EC
    0000
    U-Boot>mii read 0x1 0xC00
    1140
    U-Boot>mii read 0x1 0xc01
    796D
    U-Boot>mii read 0x1 0xc02
    2000
    U-Boot>mii read 0x1 0xc03
    A0F3
    U-Boot>mii read 0x1 0xc04
    01E1
    U-Boot>mii read 0x1 0xc05
    CC01
    U-Boot>mii read 0x1 0xc06
    006D
    U-Boot>mii read 0x1 0xc07
    2001
    U-Boot>mii read 0x1 0xc08
    4006
    U-Boot>mii read 0x1 0xc09
    0300
    U-Boot>mii read 0x1 0xc10
    5048
    U-Boot>mii read 0x1 0xc18
    6150
    U-Boot>mii read 0x1 0xc19
    4444

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、KLN:

    您能否共享您正在使用的设备树设置?

    谢谢!

    埃文

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好, Evan Mayhew

    根据我们的一位同事的帮助,在注册后写入,它已经工作了。

    另一个电路板的链路断开、当设置为1G 时、100Mbps 用于正常工作。

    D2和 D3的变压器输出中心抽头短接、因此 MDI 侧第二对和第三对短接。

    移除短路后、连接成功进行1G 和1G Ping