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.

[参考译文] Linux/66AK2E05:SGMII 至 SGMII 以太网连接

Guru**** 2589300 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/639299/linux-66ak2e05-sgmii-to-sgmii-ethernet-connection

器件型号:66AK2E05

工具/软件:Linux

你好!

我们使用两个基于 K2E-EVM 的定制板。

SGMII 线路0和1连接到 PHY Marvell 并正常工作

SGMII 3在两个电路板之间直接连接(Rx-TX 和 TX-Rx)。 在引导 Linux 时、我们会看到消息:(null net_device):link is up。

我们尝试通过编辑 此处显示的 keystone-k2e-netcp.dtsi 文件来创建强制的以太网接口 MAC MAC。 (附加文件)。

我们有三个接口:eth0和 eth1 - MAC 到 PHY 和 eth2 - MAC 到 MAC 强制。

# IP A
2:eth0: MTU 1500 qdisc pfifo_fast qlen 1000
链接/以太网 b4:99:4c:11:64:36返修:ff:ff:ff:ff:ff:ff:ff
iNet 192.168.0.253/16返修192.168.255.255范围全局 eth0
VALLED_LFT FOREVER FOREVE_LFT FOREVER
3:ETH1: MTU 1500 qdisc noop qlen 1000
链接/以太网02:18:31:7e:3e:00返修:关:关:关:关:关:关:关
4:ETH2: MTU 1500 qdisc pfifo_fast qlen 1000
链接/以太网36:98:18:04:38:F4返修服务:关:关:关:关:关:关
iNet 10.0.1/16返修10.0.255.255范围全局 eth2
VALLED_LFT FOREVER FOREVE_LFT FOREVER
inet6 fe80::3498:18ff:fe04:38f4/64范围链接


但我们无法通过板之间的 eth2接口进行 ping 操作。

我们使用最新的 SDK。

问题出在哪里? TI 可能不支持此连接类型(以太网 SGMII-SGMII)?

e2e.ti.com/.../keystone_2D00_k2e_2D00_netcp.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您的问题转发给以太网专家。 他们的反馈应发布在此处。

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

    谢谢、我们期待...

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

    我们使用分线卡测试了 K2E EVM、该分线卡具有连接到 PC 的 PHY 和 RJ-45端口、过去对于 SGMII 端口2至7、它使用了处理器 SDK RTOS 驱动程序代码。

    如何在两个 K2E EVM 之间背对背连接 SGMII 3、强制的 MAC 至 MAC 应适用于此场景、我在 Linux 团队的同事中环网征求意见。

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

    这以前在 MCSDK 中有效、但我不确定在我们迁移到 ProcSDK 后是否对其进行了测试。 我需要在内部检查它的状态。

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

    您好、Rex!

    我们了解了 TI Linux net 驱动程序的源代码。 我们不明白:当 DTB 中未指定 phy 时、是否已完全注册 eth 接口?

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

    我设置 MAC_MAC_DEforced。 EVM1的 eth2已启动、但在 EVM2初始化 NetCP 时会下降。 我们在内部进行调查。

    雷克斯