I am using ConnectX-7 (P/N: MCX755106AC-HEAT). It is a dual QSFP port NIC. I have connected QSFP112G-400G cable to it and trying to bring-up 100G x1 link.
But I am unable to do so. I can see in ethtool utility that, ConnectX-7 do supports,
100000baseKR/Full
100000baseSR/Full
100000baseLR_ER_FR/Full
100000baseCR/Full
100000baseDR/Full
Does this supports 100G x1 config ?
If Yes, Please let me know why 100G x1 link is not happening with connectX-7 NIC ?
First of all, yes, our CX7 (MCX755106AC-HEAT) Supports 100G speed.
But at this moment, I am not sure your QSFP112 cable capability.
Please check the “Supported Cable Speed” from the “# mlxlink -d xx:xx.x -m” command output.
Note: xx:xx.x is the bdf of this CX7 NIC corresponding PF port, our you can use the mst device name “/dev/mst/mt4129_pciconfX” instead.
If your cable support 100G speed, and your switch up-layer port supports 100G as well, and with Auto Negotiation, then you can use the following commands to try to set the speed to 100G.
mlxlink -d xx:xx.x -s 100G --link_mode_force
mlxlink -d xx:xx.x
mlxlink -d xx:xx.x -a tg
mlxlink -d xx:xx.x
I can see for Nvidia NIC below 200G configs are supported,
200000baseKR2/Full
200000baseSR2/Full
200000baseCR2/Full
200000baseLR2_ER2_FR2/Full
200000baseDR2/Full
But, I can see, at this link (Nvidia NIC connectX-7)
Ethernet Protocols supported by the electrical interface: (200GAUI-2 C2M, 200GAUI-4 C2M, 200GBASE-CR4)