NXP MCU 技术论坛
直播中

胖子的逆袭

13年用户 1184经验值
私信 关注
[问答]

LS1046A RGMII MAC转MAC,无法成功链接是怎么回事?

我有一个 Broadcom BCM53158 RGMII MAC 接口通过 MAC 到 MAC 方法连接到 LS1046A RGMII1(EC1 MAC3),没有 PHY,但它们现在无法成功链接。
我检查了 RCW 的 EC1 设置是否正确,并在内核 dts 中将 RGMII 1 配置为固定链路 1G,如下所示
&fman0 {
#if 1
ethernet@e4000 {
/* MAC3, ethaddr */

phy-connection-type = "rgmii-id";
状态=“好的”;
固定链接 {
速度 = <1000>;
双工;
};
};
#else
ethernet@e4000 {
phy-handle = <&rgmii_phy1>;
phy-connection-type = "rgmii-id";
};
#万一

我还检查了 MAC3 的 IF_MODE 寄存器,它显示为 1Gbps,强制全双工和 RGMII 模式。
能不能帮忙看看RGMII设置哪里不对。

回帖(1)

陈燕

2023-12-11 14:14:49
d"; 状态=“好的”; }; #endif }; 我还检查了 BCM53158 的设置和连接,并确认它已经正确配置。但是,它们似乎无法成功连接。可能的原因包括:

1. 链路配置不正确:尽管已经按照正确的配置配置了硬件,但可能还需要进一步检查连接和设置是否正确。

2. 电缆问题:有时候电缆连接可能不可靠,或者可能需要更换更好的电缆来确保连接质量。

3. 硬件故障:某些硬件故障可能会导致连接问题,例如网卡或交换机可能需要检查是否存在硬件故障。

4. 软件配置问题:检查 Linux 内核配置是否正确,以确保正确的驱动程序和配置文件已经加载。

需要仔细检查连接和配置,以确定问题所在。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分