I am noticing that when my connectx-4 25Gbps card is connected to the Arista 7150 switch (10Gbps) ports, the link is not getting detected.
Based on the documents I read, my understanding is that the auto-negotiate should successfully negotiate the link to 10Gbps.
I also tried to disable auto negotiate and set the port speed to 10Gbps and still it is not working.
Software image version: 126.96.36.199
linux-6cof:~ # cat /etc/SuSE-release
SUSE Linux Enterprise Server 12 (x86_64)
VERSION = 12
PATCHLEVEL = 3
# This file is deprecated and will be removed in a future service pack or release.
# Please check /etc/os-release for details about this release.
linux-6cof:~ # uname -r
linux-6cof:~ # ethtool eth1
Settings for eth1:
Supported ports: [ FIBRE Backplane ]
Supported link modes: 1000baseKX/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes: 10000baseKR/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: No
Duplex: Unknown! (255)
Supports Wake-on: d
Link detected: no
linux-6cof:~ # modinfo mlx5_core
license: Dual BSD/GPL
description: Mellanox Connect-IB, ConnectX-4 core driver
author: Eli Cohen <firstname.lastname@example.org>