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/AM5K2E04:10G 以太网(PSDK)

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580381/linux-am5k2e04-10g-ethernet-psdk

器件型号:AM5K2E04

工具/软件:Linux

您好!

我正在尝试测试 K2E EVM 版本1.0.2.2 + RTM-BOC 版本 D 和客户电路板之间的10G MAC_MAC 接口。 ETH2和 ETH2正在出现。 我可以设置 eth2的 ipaddress、链接显示 eth2是 K2E 的 IP 地址。 但是、我们无法执行 Ping 操作。 我已附上 DTS 文件更改和日志。 请提供一些调试指针。

UBoot、内核、ubifs 和 DTB 来自 PSDK_03.02.00.05

此致、e2e.ti.com/.../2273.files.zip

Frangline。

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

    我已将此内容转发给 PSDK 专家。 他们的反馈应发布在此处。

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

    乍一看、dtsi 看起来是正确的。 您是否还可以从 keystone-k2e.dtsi 和 keystone-k2e-evm.dts 发布 MDIO 节点?

    [引用]eth2和 eth3即将推出。 我可以为 eth2设置 ipaddress、链接显示 eth2为 K2e[/quot]
    这意味着在内核启动时检测到 eth2和 eth3并进行初始化。 不过、我想您使用 ifconfig 为 eth2设置 IP 地址、对吧?

    您可以尝试使用 ifup eth2并发布结果吗? 您还能发布 ping 的结果吗?

    我在运行内核4.32 (SDK_03.02.00.05)的 EVMK2Hx 上的两个 eth 接口(eth0和 eth1)上测试了 ping 命令、结果如下:
    在 ETH1上:
    root@k2hk) EVM:~# ping 10.5.5.1
    Ping 10.5.5.1 (10.5.5.1):56个数据字节
    10.5.5.1中的64字节:SEQ=0 TTL=64 Time=0.221ms
    10.5.5.1中的64字节:SEQ=1 TTL=64 Time=0.162ms
    10.5.5.1中的64字节:SEQ=2 TTL=64 Time=0.194ms
    10.5.5.1中的64字节:SEQ=3 TTL=64 Time=0.233ms
    10.5.5.1中的64字节:SEQ=4 TTL=64 Time=0.197ms
    10.5.5.1中的64字节:SEQ=5 TTL=64 Time=0.201ms
    10.5.5.1中的64字节:SEQ=6 TTL=64 Time=0.177ms
    10.5.5.1中的64字节:SEQ=7 TTL=64 Time=0.231ms
    10.5.5.1中的64字节:SEQ=8 TTL=64 Time=0.218ms
    10.5.5.1中的64字节:SEQ=9 TTL=64 Time=0.186ms
    10.5.5.1中的64字节:SEQ=10 TTL=64 Time=0.208ms
    ^C
    -- 10.5.5.1 ping 统计数字----
    发送11个数据包、接收11个数据包、0%数据包丢失
    往返最小值/平均值/最大值= 0.162/0.202/0.233ms
    root@k2hk EVM:~#

    root@k2hk) EVM:~#[701.925264] netcp-1.0 2620110.netcp eth1:链路断开

    root@k2hk) EVM:~#[711.555645] netcp-1.0 2620110.netcp eth0:链接已打开- 100Mbps/full -流控制已关闭
    [711.563602] IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪
    root@k2hk) EVM:~# ping 10.5.5.1
    Ping 10.5.5.1 (10.5.5.1):56个数据字节
    10.5.5.1中的64字节:SEQ=0 TTL=64 Time=0.241ms
    10.5.5.1中的64字节:SEQ=1 TTL=64 Time=0.195ms
    10.5.5.1中的64字节:SEQ=2 TTL=64 Time=0.184ms
    10.5.5.1中的64字节:SEQ=3 TTL=64 Time=0.251ms
    10.5.5.1中的64字节:SEQ=4 TTL=64 Time=0.199ms
    10.5.5.1中的64字节:SEQ=5 TTL=64 Time=0.176ms
    ^C
    -- 10.5.5.1 ping 统计数字----
    发送6个数据包、接收6个数据包、0%数据包丢失
    往返最小值/平均值/最大值= 0.176/0.207/0.251ms
    root@k2hk EVM:~#

    我的主板连接到主机 PC、PC 以太网卡配置为 DHCP 服务器。 EVMK2Hx 还配置为使用 DHCP。

    因此、可能需要验证您是否已将两个设备正确配置为使用静态 IP 或 DHCP。

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

    大家好、Frangline、

    很抱歉,我上周不在办公室,今天又回到办公室。

    您可以参阅 ProcSDK 内核用户指南下的 NetCP 用户指南。它介绍 了如何在 TI K2E EVM 上启用10G。

    processors.wiki.ti.com/.../Linux_Core_NetCP_User's_Guide

    请注意、Mistral 恢复了 RTM BOC 上的 SGMII 端口、这反映在第4个项目符号中、以在上面的链接中定义交换机端口。

    雷克斯