你好,
我有一块定制的电路板,上面装有 LS1046A,我正在尝试使用 fm1-mac9 和焊接的 SFP+ 10GB 模块。
我的 SERDES 1 中的 RCW 为 0x1040:
hugoacata_0-1784298387879.png
因此,从 RCW 的角度来看,fm1-mac9 中的 10GB 内存是完全够用的。检查 SFP 功率和激光器,一切似乎都正常,但我似乎无法让它与前面的 SFP 进行通信/连接,所以我怀疑我的 DTB 配置不正确。
这是我目前在该MAC地址上的配置:
xfi10g:以太网@f0000 {
状态 = "正常";
pcsphy-handle = <&pcsphy6>;
pcs-handle = <&pcsphy6>;
pcs-handle-names = "xfi";
phy-connection-type = "10gbase-r";
固定链接 {
速度 = <10000>;
全双工;
};
};
mdio@f1000 {
状态 = "正常";
pcsphy6:以太网物理层@0{
兼容 = "fsl,lynx-pcs";
reg = <0x0>;
};
};
sfp_mac9:sfp {
兼容 = "sff,sfp";
i2c总线 = <&i2c3>;
状态 = "正常";
};
作为参考,我运行的是 linux-qoriq 内核 6.12,并且在启动过程中 SFP 探测正确,读取了其 EEPROM。
您是否有在 fm1-mac9 中运行此类连接的有效示例?
能否根据 LS1046ARDB 进行更改,因为fm1-mac10 是 SFP+,而且驱动程序也支持 SFP+。