Loading...
Loading...
On any HPE platform configured with either of the HPE Mellanox ConnectX-6-based network adapters listed in the Scope section below, and using an HPE BladeSystem c-Class Virtual Connect 1G SFP RJ-45 Transceiver (453154-B21); the network adapter may fail to establish link when the network port is configured for Auto-Negotiation.This condition occurs due to an issue with the microcode on the SFP transceivers that does not allow "auto-negotiation" on speeds lower to 1Gb/s when it is used with certain HPE Mellanox ConnectX-6-based network adapters.
Any HPE platform configured with either of the following HPE Mellanox ConnectX-6-based network adapters and using an HPE BladeSystem c-Class Virtual Connect 1G SFP RJ-45 Transceiver (453154-B21):Mellanox MCX631432AS-ADAI Ethernet 10/25Gb 2-port SFP28 OCP3 Adapter for HPE (P42041-B21)Mellanox MCX631102AS-ADAT Ethernet 10/25Gb 2-port SFP28 Adapter for HPE (P42044-B21)
The speed of the ports of the HPE Mellanox ConnectX-6-based network adapters must be manually configured using the NVIDIA mlxlink utility. This utility can be used to set port speed on the HPE Mellanox ConnectX-6-based network adapter, allowing a successful network link to a 1Gig network switch port when an HPE BladeSystem c-Class Virtual Connect 1G SFP RJ-45 Transceiver (453154-B21) is connected. The commands in the steps below will have to be used again if the HPE Mellanox ConnectX-6-based network adapter is ever swapped or replaced.Perform the following steps to set the port speed to 1Gig fixed speed on the HPE Mellanox ConnectX-6-based network adapters:Install the Nvidia Mellanox Firmware Tools (MFT) kit on the Operating System available at the following URL:NVIDIA Firmware Tools (MFT)Notes:The specific Nvidia Mellanox Firmware Tools (MFT) kit for each operating system can be obtained from the NVIDIA web page.Once the tool is installed and loaded, open Command Prompt or a windows terminal ( with admin privileges) and execute the following command:mst status -vNotes:This command obtains the device enumeration ID in the operating system (example mt4127_pciconf0).The two network adapter ports are differentiated by the suffix "…0" and "…0.1" for each port.The command "mst status -v" will indicate the device IDS for the commands below.Replace your device enumeration ID with what is highlighted inbold. The commands below set the speed of both ports to 1G:Note:Omit changing a port if it is not connected to an HPE BladeSystem c-Class Virtual Connect 1G SFP RJ-45 Transceiver (453154-B21).mlxconfig -dmt4127_pciconf0set PHY_RATE_MASK_OVERRIDE_P1=1mlxconfig -dmt4127_pciconf0set PHY_RATE_MASK_P1=2mlxconfig -dmt4127_pciconf0.1set PHY_RATE_MASK_OVERRIDE_P2=1mlxconfig -dmt4127_pciconf0.1set PHY_RATE_MASK_P2=2Reboot the system.After the system reboot, use the following mlxlink command to verify the link status:mlxlink -d mt4127_pciconf0 -m mlxlink -d mt4127_pciconf0.1 -mNotes:This command displays "active" indicating the State of each link.The fixed-speed setting (by using the commands above) is persistent across the operating system reboot.
Operating Systems Affected:OS Independent
Click on a version to see all relevant bugs
Hewlett Packard Enterprise Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.