要启用第二个以太网接口,您需要做以下几步:
1. 在设备树中添加第二个以太网节点。您可以使用以下代码:
&DUAL_ETH {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_dual_eth>;
status = "okay";
eth1: ethernet@30be0000 {
reg = <0x0 0x30be0000 0x0 0x4000>;
phy-mode = "rgmii-id";
phy-handle = <ð1_phy>;
interrupt-parent = <&gpio1>;
interrupts = <8 IRQ_TYPE_EDGE_BOTH>;
};
};
2. 配置网络接口。您可以使用以下命令:
ifconfig eth1 up
dhclient eth1
这将启用 eth1 接口并自动获取 IP 地址。
3. 测试您的网络连接。您可以使用以下命令验证您的网络连接是否正常:
ping google.com
如果您收到回应,则网络连接正常。
请注意,上述步骤是基于假设您已经正确配置了 pinmux。如果您确信 pinmux 配置正确,而网络仍然无法正常工作,则可能存在其他问题。
要启用第二个以太网接口,您需要做以下几步:
1. 在设备树中添加第二个以太网节点。您可以使用以下代码:
&DUAL_ETH {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_dual_eth>;
status = "okay";
eth1: ethernet@30be0000 {
reg = <0x0 0x30be0000 0x0 0x4000>;
phy-mode = "rgmii-id";
phy-handle = <ð1_phy>;
interrupt-parent = <&gpio1>;
interrupts = <8 IRQ_TYPE_EDGE_BOTH>;
};
};
2. 配置网络接口。您可以使用以下命令:
ifconfig eth1 up
dhclient eth1
这将启用 eth1 接口并自动获取 IP 地址。
3. 测试您的网络连接。您可以使用以下命令验证您的网络连接是否正常:
ping google.com
如果您收到回应,则网络连接正常。
请注意,上述步骤是基于假设您已经正确配置了 pinmux。如果您确信 pinmux 配置正确,而网络仍然无法正常工作,则可能存在其他问题。
举报