From the source code of the mgbe controller driver in drivers/net/ethernet/nvidia/nvethernet/ether_linux.c, it is understood that in the USXGMII 10G PHY interface mode, the PHY line side only supports link rates of 10G/5G/2.5G. The PHY in XFI mode we are using only supports link rates of 2.5G/5G, whereas in the USXGMII mode can support link rates of 100M/1G/2.5G/5G. How should this PHY be configured to enable the XFI data line to support 100M and 1G link rates?
We’re investigating if able to support.
No, we don’t support XFI/MDIO/PHY connection on Thor MGBE. Only QSFP is supported.
Thanks for reply. The attached image illustrates the PHY’s support for various rates in SFI and USXGMII modes. As we have verified that the communication operates normally at 2.5Gbps. How should the MAC side be configured to ensure that the PHY linked at 100Mbps/1Gbps can establish normal communication with the MAC?
Not sure what does this question mean here as my point previously was we don’t support Ethernet PHY but only QSFP modules.

