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.

[参考译文] TDA4VM:TDA4VM:运行 ethfw 客户端时出现 Linux 错误

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1522657/tda4vm-tda4vm-linux-error-when-running-ethfw-client

器件型号:TDA4VM

工具/软件:

SDK 版本:0902

板:定制硬件

OUT 定制 电路板 MAC <- SGMII ->交换机 MAC

尊敬的 TI 专家:

我们的目标是 通过 MAC 到 MAC 连接在硬件和对等交换机之间建立网络通信。  当我们修改了 ETHFW 并确认链接成功时、 Linux 会遇到错误并无法启动。

Linux 客户端错误消息:

[  12.598152] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.–1.108:重新发送请求

Linux 完整引导日志 如下所示:

e2e.ti.com/.../ethfwErr.log-_2800_2_2900_.txt

更改记录:

e2e.ti.com/.../change.log

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

    您好、

    该端口是用作交换机端口的 SGMII2 吗?

    您是否对 Linux 器件树叠加层进行了任何更改?

    此致、
    Tanmay

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

    该端口是用作交换机端口的 SGMII2 吗?  

    是的

    您是否对 Linux 器件树叠加层进行了任何更改?

    是的

    我们发现 gEthApp_virtPortCfg 必须至少保留一个 MAC_port;否则、Linux 客户端将反复打印“重新发送请求“。 关于此问题、我们有疑问: 如果 CPU 内核需要从外部端口接收数据包、是否需要为该 CPU 定义 SWITCH_PORT 和 MAC_PORT?

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

    您好、

     如果 CPU 内核需要从外部端口接收数据包、它是否要求为该 CPU 同时定义 SWITCH_PORT 和 MAC_PORT?

    否、两者都是独立的。

    您能分享设备树的配置更改吗

    此致、
    Tanmay