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.

[参考译文] PROCESSOR-SDK-AM335X:升级到6.1内核后、在基于 AM335x 的定制电路板中使用 IPv6以太网 eth0无法执行 ping 操作

Guru**** 2393895 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1491779/processor-sdk-am335x-failing-to-ping-using-ipv6-ethernet-eth0-in-a-am335x-based-custom-board-after-upgrading-to-6-1-kernel

器件型号:PROCESSOR-SDK-AM335X

工具与软件:

你(们)好、


我使用的是 Yocto 设置、其中生成了两个不同的映像  

  1. 基于 AM335x-evmsk.dts 的 AM335x-SK
  2. AM335x -定制  

而我正在对这些图像使用5.10-RT 内核。 一切都正常。

但在转向6.1-RT 内核时、一旦直接连接到 PC、但不在定制电路板中、我们就可以 ping 通 eth0的 IPv6。

我将在这里附加解压缩的 dts 文件、特别是此处的与以太网相关的部分。

 e2e.ti.com/.../ethernet_2D00_custom_2D00_dts.txt

这里是 SK 电路板解压缩的 dts 文件以太网器件

e2e.ti.com/.../ethernet_2D00_sk_2D00_dts.txt

 

此处显示了定制电路板的启动日志。

e2e.ti.com/.../new_5F00_images_5F00_eth_5F00_issue_5F00_logs.txt

存在热连接  

您能否提供在定制电路板中导致此问题的原因。

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

    您好!

    任何 IPv6问题都可能是由网络配置而不是驱动程序问题引起的。 我在自定义启动日志中看到在两个端口上建立了链路。 我还在启动日志中看到多条 IPv6配置消息。 既然您有 SDK EVM、您是否能够使用 SD 卡并使用其中包含6.1内核的已下载 TI SDK 随附的 WIC 映像来制作和确认操作?

    请重申这一意见、我不确定我是否遵循这一意见。 您能否介绍正在使用哪些电路板、定制电路板或 SK EVM? 从何处启动 ping。

    Unknown 说:
    但在切换到6.1-RT 内核时、一旦直接连接到 PC 但不在自定义电路板上、我们就能 ping 通 eth0的 IPv6。

    此致、

    Schuyler

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

    尊敬的 Schuyler:

    感谢您的答复。 我已经在 EVM 板上测试了 Yocto 生成的图像。 在这里、我们能够使用针对 eth0的 IPv6从 PC ping 电路板

    要阐明该陈述、  

    我们能够在 EVM (SK)板的5.10-RT 内核和6.1-RT 内核中从 PC 对电路板执行 ping 操作。

    但我们只能从 PC ping 5.10-RT 内核板,在6.1-RT 内核自定义板,我们无法正确 ping

    正如您提到的、IPv6问题是由网络配置引起的、我必须查看哪些配置才能找出原因并解决问题


    此致、

    Bhavesh

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

    我们看到的问题甚至还没有进入网络配置部分。  以太网端口甚至未初始化、无论系统日志中显示的内容如何、LED 甚至都不会亮起以显示端口处于活动状态。

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

    我做了更多的测试。 我会在下面把它弄丢了。

    1. 在 AM335x-SK 电路板的工作设置中、我在 dts 文件中错误地更新了引脚并刷写了电路板、但我能够看到与定制电路板相同的行为。
      1. 因此、我的疑问出现在具有6.1-RT 内核的定制板中的 dtb 文件中。 此处更新了导致此问题的内容
    2. 所以我看了从6.1和5.10内核 dtb 解压缩的 dts 文件。 我也验证过。 但没有发现什么特别之处。 我还在研究它。  

    观察结果是、我们无法执行 Ping 操作时。 在这种情况下,我们在 Ubuntu 计算机的网络设置中观察到,端口 在一段时间后表示它是"连接",它说超时。