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:am5728-idk pru1 mii0错误

Guru**** 2545380 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/605890/linux-am5728-idk-pru1-mii0-error

工具/软件:Linux

您好!

TI、

我使用 am572x-dik 板、发现 pru1-mii0无法正常工作。当电路板首次启动时。电路板无法检测到 pru1-mii0的 phy、但如果我重新启动电路板、则可以检测到 pru1-mii0!

[12.573251] prueth pruss1_eth:无法连接到 phy /ocp/pruss@4b200000/MDIO@4b232400/以太网 phy@0
[12.582779] prueth pruss1_eth:netdev init ethernet-mii0 failed:-19.

原因可能是什么?

以下是我的 pru1-MII DTS 配置:

BR、

Vefone

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

    您能否提供有关该问题的更多详细信息?
    1.您使用的是哪种 Linux 内核和 SDK 版本?
    2.不同软件版本是否出现问题?
    3.您能否在每次出现问题时重现问题,还是有时出现问题?

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

    您好!

    Tsvetolin Shulev,

    1.内核版本是 linux4.4.5.19,它来自 SDK03.01。

    2.我只在 linux4.4.4.19上进行测试,而不是其他测试。

    3.当电路板首次启动时、它始终会发生。

    您是否在 am5728-dik 板上测试 pru1-MII?

    BR、

    Vefone

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

    您好!

    Tsvetolin Shulev

    我在电路板上测试它、当我取下电路板上的 R209 (将 phy 的地址从0设置为3),它工作正常! 可能存在 pru1_eth0_col 引脚配置问题。我有测试 PIN_INPUT_PULLUP/PIN_INPUT_PULLUP/PIN_OUTPLUP/PIN_OUTPUT_PULLUP、但没有人可以、因此我通过将 phy 的地址设置 为3来解决该问题。