Hi,
Iam working on custom card based on LS1046a Processor. We have connected two identical SFP+ connection(XFI1 Retimer with SFP cage) to Lane 0 and Lane 1 SERDES1 Module . (RCW value = 0x1133)
We are using LS1046ardb Kit device tree for linux booting. We modified the fsl-ls1046a-rdb.dts by following
ethernet@f0000 { /* 10GEC1 */
fixed-link = <1 1 1000 0 0>;
phy-connection-type = "xgmii";
};
and removed this
aqr106_phy: ethernet-phy@0 {
compatible = "ethernet-phy-ieee802.3-c45";
interrupts = <0 131 4>;
reg = <0x0>;
};
We also modified the fsl-ls1046a-rdb-sdk.dts file with
ethernet@8 {
compatible = "fsl,dpa-ethernet";
fsl,fman-mac = <&enet6>;
dma-coherent;
};
But linux is detecting fm1-mac10 as SFP+ connected to Lane0 of serdes module. I am able to ping to this.
There is no signal /frame on SFP+ connected to Lane1 of serdes module.
Both of SFP+ modules are similar to each other and similar to LS1046ARDB Kit.
Kindly Help.
You wrote:
> But linux is detecting fm1-mac10 as SFP+ connected to Lane0 of serdes module.
> I am able to ping to this.
How this could be considering that XFI.9 is on the lane 0?
Sir,
Sorry I made a mistake.
> But linux is detecting fm1-mac10 as SFP+ connected to Lane0 of serdes module.
It is connected to Lane1 of serdes module. fm1-mac10 is okay
The other SFP+ is connected to lane0 of serdes module and it is not working. We are not able to see any signal/ frame on this SFP+ connector.
Please use CodeWarrior QCVS SerDes Validation tool to check the lane 0 integrity.
Please provide:
1) complete DTS
2) U-Boot and Linux booting logs
3) "ifconfig -a" log