100 G Network Cards // Driver

Hello,
is there a list of compatible drivers for 40G and 100G cards?
In detail i searching for:

  1. Mellanox ConnectX®-5 EN or
  2. Mallenox ConnectX-4 or
  3. Intel E810-CAM2

Does anyone knows if drivers are included for one of these cards in ROS v7 or maybe in latest Ros 6?

Thanks,
Glueck

It’s working with Mellanox CX515A 40Gbps
http://forum.mikrotik.com/t/routeros-7-0beta4-with-mellanox-cx515a/136873/1

Connectx-4 40G or 100G not working.
Will there be any update for these drivers?

Do you know what is the Series number for that?
I am having issues with called “MT27700 Series driver”

hi guys

any updates on NIC cards with 40G and 100G support in RoS v7 ?

i am planning on testing this model Qsfp28 Pci 3.0 X16 0n64d3 Omni Path on a Dell R730 but not sure if its worth spending $$ buying for testing without support.
test.png

If this is Intel 100HFA016LS or other similar Intel OmniPath - this card supports OmniPath only - no support for Ethernet at all. This card will not be supported in RouterOS.

hello anton,

The problem with the header is the need for 100G NIC.

Is there a product that supports this issue, or is it in your plans?

Mellanox and Chelsio adapters work with v7.
I have personally tested Mellanox CX516A and CX515A as well as Chelsio T62100-SO-CR
others should work as well. Keep in mind that only Ethernet mode is supported, if adapter is in Infiband mode, it has to be “switched” to Ethernet mode beforehand.

I still cannot make it work with Connectx-4 and Connectx-5 cards. Passthrough or SR-IOV not working. Any update will be helpful.
But I can run with CCR2004-1G-2XS-PCIe 10G

previously mentioned cards were tested on bare x86 installation, if you can send exact hypervisor used and steps taken to support@mikrotik.com i can take a look.

hi thanks for the input.. tje T62100-SO-CR is a 100G card right?

I just tried with a ConnectX-5 MCX556A-EDAT, RouterOS X86 V7.10 in a Proxmox VM with PCI-passthrough, no problems. Links came right up.

Wow! Hopping in for a test. Thanks for the info

Hi aparently it will work but you need to switch Card driver mode to Ethernet..

i Can confirm that RouterOS v7 is also working 100% with Mellanox ConnectX-3 cx354a at first when the card arrived, after inserting on the RouterOS pc server, installed version 7.11 and it did not recognized the card was not showing at all.

Só after reading and searching on the internet i found that in order to possibly work with mikrotik it was required to change working mode from VPI to eth mode.. as described on the blog website link below, this mode also applies to all the other Mellanox ConnecX family versions just need to have the correct flash firmware drivers for your specific network card.
https://blog.swineson.me/en/mellanox-connectx-3-firmware-flashing-and-configuration-for-both-ethernet-and-infiniband-in-2021/

so i found a website showing the steps to download latest firmware version from mellanox nvidia site for all versions connecx3, 4,5,7 after downloading the windows firmware flash tool, and the correct firmware for my card version. followed all the steps and made a full backup first.

after that i made a firmware flash upgrade to the card, running on a windows 10 machine. after finally flashing the firmware sucessfully i have rebooted the pc windows with the card, and after reboot i checked that the card was on mode 3 which is auto to work vpi and eth, so i removed the card and inserted on mikrotik server, but still the card was not showing up the ethernet ports… so i shutdown the routerOS server, and rebooted the card inside the windows machine, and went to the firmware tools configuration mode and set the card to mode 2 Ethernet only. saved config and rebooted the machine .

After checking that the card was ok only with ethernet mode setup, i have removed the card and placed it back in routerOS server , switch the server back online and the 2 new ethernet ports 40G showed up, tested connection on both of them with a 40G dac cable i had, and both came online with autonegotiation showing 40Gbps..

So i wen online myself and ordered a cheap MCX455A-ECAT 100GB network card, and will follow the same procedure when the card arrives, i have already downloaded the correct firmware from nvidia website… i will keep the topic updated if it works.. in theory it should also work, as long as its set only in ethernet mode.

BTW i am running the RouterOS v7 on bare metal on a R630 with 2 E5-2697v2 for troughput testing purposes.. waiting on new toy R630 with 2 E5-2699v4 to arrive for real testing.
routeros 40bpgs 2.jpeg
RouterOS 40Gbps.jpeg