我有一个安装了 RTL8211FS-CG PHY 的自定义 imx8mn。我可以很好地建立链接,但无法 ping 通。我在 arp 缓存中看到路由器的 mac 地址。但 ping 失败。
&fec1 {
pinctrl-names = \"默认\" ;
pinctrl-0 = < &pinctrl_fec1 >;
phy-mode = \"rgmii-id\" ;
phy-handle = < ðphy1 >;
fsl,魔术包;
phy-reset-gpios = < &gpio1 11 GPIO_AC
tiVE_LOW >;
phy-reset-duration = < 10 >;
状态= “好的” ;
音频{
#address-cells = < 1 >;
#size-cells = < 0 >;
ethphy1 :以太网-phy@1 {
compatible = \"ethernet-phy-ieee802.3-c22\" ;
reg = < 1 >;
中断 = < &gpio1 15 IRQ_TYPE_EDGE_FALLING >;
phy-reset-gpios = < &gpio1 11 GPIO_ACTIVE_LOW >;
phy-reset-duration = < 10 >;
vddio-supply = < &vddio >;
vddio : vddio 调节器{
regulator-min-microvolt = < 1800000 >;
regulator-max-microvolt = < 1800000 >;
};
};
};
};
pinctrl_fec1 : fec1grp {
fsl,引脚 = <
MX8MN_IOMUXC_ENET_MDC_ENET1_MDC 0x3
MX8MN_IOMUXC_ENET_MDIO_ENET1_MDIO 0x3
MX8MN_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f
MX8MN_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f
MX8MN_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f
MX8MN_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f
MX8MN_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0x91
MX8MN_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91
MX8MN_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91
MX8MN_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91
MX8MN_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f
MX8MN_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0x91
MX8MN_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91
MX8MN_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f
MX8MN_IOMUXC_GPIO1_IO11_GPIO1_IO11 0x19
MX8MN_IOMUXC_GPIO1_IO15_GPIO1_IO15 0x19
>;
};