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/DP83848C:dp83848适用于 Linux 4.13、但不适用于4.15和更高版本

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/774776/linux-dp83848c-dp83848-works-with-linux-4-13-but-not-with-4-15-and-later

器件型号:DP83848C

工具/软件:Linux

您好!

我在项目中使用了来自 National Semiconductor 的 dp83848。 它可以与内核4.13一起工作并完全正常工作,但在升级内核(4.15以上,在我的情况下是4.19)时,它根本不起作用。 我的 DTS 看起来像这样(对于以太网和 phy):

macb0:以太网@fffc4000{
            #address-cells =<1>;
            #size-cells =<0>;
            PHY-Handle =<&phy0>;
            PHY-MODE ="RMII";
            状态="正常";
            pinctrl-0 =<&pinctrl_macb_RMII>;
            local-mac-address =[ff ff ff ff ff ff ff];

            phy0:以太网 phy@0{
               DEVICE_TYPE ="以太网 phy";
               兼容="Eth以 太网-phy-IEEE802.3-C22";
               reg =<0>;
            };
         };

使用此 DTS、我甚至看不到 eth0、但在更改兼容性后、我在连接和/sys 列表中看到 eth、但仍然没有连接。 我已经尝试了以下兼容项:"TI,dp83848"和"Ethnet-phy-IEEE802.3-C22";正如本论坛中另一个问题中所建议的那样。

此外、在我的配置中、我设置了 dp83848和以下内容:

+CONFIG_GENERIC_PHY=y
+CONFIG_BCM_BON_USB2_PHY=m
+CONFIG_PHY_PXA_28NM_HSIC=m
CONFIG_PHY_PXA_28NM_USB2=m
CONFIG_PHY_MAPPHONE_MDM6600=m

我缺少什么?

非常感谢您的参与

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

    我们正在与驾驶员团队进行核实、并将为您的问题提供答案。

    此致、

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

    Hung、

    非常感谢您的考虑

    最好

    SINA

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

    我在 Linux 驱动程序方面的专业知识有限。 我建议在 Linux 论坛中寻求 Linux 专家的支持。

    以下是来自驾驶员团队的一些反馈:

    您是否已验证83848是否以正确的模式引导?
    您是否已验证是否使用正确的 PHY 地址引导了83848?
    迁移到新内核时、您是否也更新到了引导加载程序?
    器件复位后、MII 线路是否处于正确状态?
    您是否验证了83848是否具有正确的 PHY_ID?
    您是否验证过这种情况发生在多个电路板上?

    TI 不负责许多处理器代码。

    此致、

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

    将重新检查所有内容、如果与 TI 相关、我将在这里发帖

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

    我没有听到您的反馈,我认为您能够解决您的问题。

    我将继续并关闭该线程。 如果您需要进一步的支持、请打开一个新的主题。

    此致、

    Hung Nguyen