I’m troubleshooting a ConnectX-4 Lx stuck at 1Gbps on a machine that was previously running fine at 40Gbps with ConnectX-3.
I can’t seem to manually set the link speed:
>Mlx5Cmd.exe -LinkSpeed -Name "Ethernet 2" -Query
Link is down
Couldn't query the linkspeeds supported by cable since the link is down
LinkSpeeds supported by device only:
1 Gbps
10 Gbps
25 Gbps
40 Gbps
>Mlx5Cmd.exe -LinkSpeed -Name "Ethernet 2" -Set 1
ERROR: set command is not supported.
>Mlx5Cmd.exe -LinkSpeed -Name "Ethernet 2" -Set 10
ERROR: set command is not supported.
>Mlx5Cmd.exe -LinkSpeed -Name "Ethernet 2" -Set 25
ERROR: set command is not supported.
>Mlx5Cmd.exe -LinkSpeed -Name "Ethernet 2" -Set 40
ERROR: set command is not supported.
How do I get this to work? Thanks!
Adapter info:
Driver Version : 3.10.25798.0
Firmware Version : 14.32.1010
Port Number : 1
Bus Type : PCI-E 8.0 GT/s x4
Link Speed : ----
Part Number : MCX4131A-BCAT
Device Id : 4117
Revision Id : 0
Network Status : Disconnected
Adapter Friendly Name : Ethernet 2
Port Type : ETH
I’m having a similar issue and came across this thread. CX4 Lx won’t link with a 10gbe sfp+ port on a switch. Trying to manually set the link speed on the card to see if that will resolve the issue.
Using the set command in mlx5cmd also gives me the “set command is not supported” error even in an elevated shell. Looking through the winof2 documentation I don’t see what the issue could be.