Vigyata.AI
Is this your channel?

Mellanox ConnectX-4 100Gb NIC, Firmware Update and Ethernet Mode

25.0K views· 638 likes· 7:30· Dec 30, 2022

🛍️ Products Mentioned (4)

Featured Products: (affiliate links) Mellanox ConnectX-4... https://ebay.us/yT26fp Command Reference... https://enterprise-support.nvidia.com/s/article/getting-started-with-connectx-4-100gb-s-adapter-for-linux Firmware Tools... https://network.nvidia.com/products/adapter-software/firmware-tools/ Firmware Files... https://network.nvidia.com/support/firmware/connectx4ib/ Discussing firmware updates and enabling Ethernet mode on a Mellanox ConnectX-4 100Gb network adapter. This card can be used for both InfiniBand (default) and traditional Ethernet modes. Chapters: 00:00 Introduction 00:33 Reference Pages 01:02 Supporting Packages 01:37 Firmware Tools 02:28 Firmware Update 04:40 Ethernet Mode 07:12 Conclusions Contact Info: Business email is lithiumsolardiy@gmail.com. I am not available for personal project questions or consultation. Disclaimers and Statements: ► I receive a small commission on purchases made using my affiliated links shared the video description and comments section. The views and opinions expressed here are my own, unbiased, and not influenced by this commission in any way.

About This Video

In this video I’m working with a Mellanox ConnectX-4 100Gb NIC (MCX455A) and walking through two things you’ll almost always want to do when you pick one of these up: update the firmware and switch the card from its default InfiniBand mode over to standard Ethernet. This is a PCIe 3.0 x16 card with a single QSFP28 port, and I’m planning to use it for regular Ethernet in upcoming homelab builds—so getting it into the right mode is step one. I show the exact NVIDIA/Mellanox resources I reference (getting started commands, MFT firmware tools, and the firmware download page), then I install the supporting packages I want on my Oracle Linux / RHEL-style system (kernel-devel, pciutils, and a couple others to avoid warnings and support IB tooling). From there it’s pretty straightforward: use mst to detect the adapter, flint to query the current firmware and burn the new image, reboot, and verify the updated version. Finally, I use mlxconfig to change LINK_TYPE_P1 from IB (mode 1) to Ethernet (mode 2), reboot again, and confirm the new Linux interface shows up—plus a quick look at the supported link modes up to 100Gb.

Frequently Asked Questions

🎬 More from Home SysAdmin