MCX516A-CCAT : Unable to get both ports working

When I insert a transceiver in port 0, I get this

ethtool -m enp39s0f0 | grep ‘Vendor PN’

Vendor PN : QSFP28-BLR4-100G

When I insert a second transceiver in port 1, I get this

ethtool -m enp39s0f1 | grep ‘Vendor PN’

Cannot get module EEPROM information: Input/output error

When I remove the transceiver in port 0, I get this

ethtool -m enp39s0f1 | grep ‘Vendor PN’

Vendor PN : QSFP28-BLR4-100G

It appears it can only accept one transceiver.

Hi Avis,

Are you using Mellanox supported Transceiver ?

https://docs.mellanox.com/display/ConnectX5Firmwarev16282006/Firmware+Compatible+Products#FirmwareCompatibleProducts-ValidatedandSupported100GbECables

In addition this behavior is expected when using old firmware version of CX-5 due to power limitation of each port that the transceiver consume , we improved this behavior in latest firmware versions .

Further information can be found in the release notes of version 16.27.1016 “Power Consumption”

https://docs.mellanox.com/display/ConnectX5Firmwarev16271016/Changes+and+New+Features

Therefore i suggest to install MFT and upgrade to latest firmware

MFT download page

https://www.mellanox.com/products/adapter-software/firmware-tools

Firmware download page

https://www.mellanox.com/support/firmware/connectx5en

Latest firmware for MCX516A-CCAT

http://www.mellanox.com/downloads/firmware/fw-ConnectX5-rel-16_28_2006-MCX516A-CCA_Ax-UEFI-14.21.17-FlexBoot-3.6.102.bin.zip

Thanks,

Samer