Mellanox ConnectX-3 - Live Prices and Driver Support

Quick answer

The ConnectX-3 is a SFP+ 10GbE adapter from Mellanox (now NVIDIA), on PCIe 3.0, using the mlx4 driver that ships in the mainline Linux kernel. It is end-of-life at its maker, which means no new firmware - not that it has stopped working. 5 listings in stock, from $27.99.

Prices updated · live figures update every 4-5 hours

InterfaceSFP+
Portssingle and dual port variants
BusPCIe 3.0
Linux driver (in-kernel)mlx4
MakerMellanox (now NVIDIA)
LifecycleEnd-of-life at maker

ConnectX-3 listings in stock

CardPortsInterfaceConditionPrice
ConnectX-3
Mellanox
1SFP+New$27.99Buy
ConnectX-3
Mellanox
1SFP+New$92.16Buy
ConnectX-3
Mellanox
2SFP+Refurb$123.00Buy
ConnectX-3
Mellanox
1SFP+New$156.35Buy
ConnectX-3
Mellanox
2SFP+New$185.00Buy

Direct-attach cables that pair with it

Passive direct-attach copper, by length. A DAC is a fixed-length cable with the transceivers moulded on - you buy the whole run at once rather than a cable plus two modules.

LengthBrandTypePrice
0.3m10GtekSFP+ passive$9.99Buy
0.5mipolexSFP+ passive$8.54Buy
0.5mCable MattersSFP+ passive$9.22Buy
0.5mipolexSFP+ passive$9.49Buy
0.5mH!FiberSFP+ passive$9.69Buy
0.5m10GtekSFP+ passive$9.99Buy
0.5m10GtekSFP+ passive$9.99Buy
1mH!FiberSFP+ passive$9.99Buy

Modules and optics, with seller claims

Every "compatible with" phrase below is the seller's own wording, recorded as a claim and badged. We have not tested any module against any switch.

ModuleTypeBrandSeller compatibility claimsPrice
SFP+ 10GBASE-SR module10GBASE-SRQSFPTEKnone stated$9.99Buy
SFP+ 10GBASE-SR module10GBASE-SR10Gteknone stated$11.89Buy
SFP+ 10GBASE-LR module10GBASE-LR10Gteknone stated$12.59Buy
SFP+ AOC 1mAOC10Gteknone stated$13.29Buy
SFP+ 10GBASE-SR module10GBASE-SR10Gteknone stated$16.99Buy
SFP+ 10GBASE-LR module10GBASE-LR10Gteknone stated$17.99Buy
SFP+ AOC 1mAOC10Gteknone stated$18.99Buy
SFP+ AOC 10mAOC10Gteknone stated$19.99Buy
SFP+ AOC 5mAOC10Gteknone stated$21.99Buy
SFP+ 10GBASE-T module10GBASE-TH!FiberCisco SFP-10G-T-S, D-Link, Merakiseller claim$22.99Buy
SFP+ AOC 10mAOC10Gteknone stated$23.99Buy
SFP+ AOC 20mAOC10Gteknone stated$27.99Buy
SFP+ 10GBASE-T module10GBASE-TH!FiberCisco SFP-10G-T-S, D-Link, Merakiseller claim$29.99Buy
SFP+ 10GBASE-T module10GBASE-T10Gteknone stated$31.49Buy
SFP+ 10GBASE-T module10GBASE-T10Gteknone stated$31.99Buy
SFP+ 10GBASE-T module10GBASE-T10Gteknone stated$39.99Buy
SFP+ 10GBASE-T module10GBASE-T10GtekIntelseller claim$42.39Buy
SFP+ 10GBASE-T module10GBASE-T10Gteknone stated$44.99Buy
SFP+ 10GBASE-T module10GBASE-T10Gteknone stated$49.99Buy

What the ConnectX-3 is

The ConnectX-3 is the card that made home 10GbE affordable, and it is still the default recommendation in most enthusiast threads for a reason: it was deployed by the million, it is the oldest card here, and consequently it is the cheapest way to get an SFP+ port into a machine.

It is also the card that generates the most anxiety, because it carries an end-of-life notice and people reasonably ask what that means for a purchase today. The answer separates two things that get conflated. The maker has stopped developing for it - that is what EOL means. Your operating system has not dropped it: the driver is in the mainline kernel tree, and drivers leave that tree slowly and with a deprecation cycle rather than overnight.

So the honest framing is about time horizon rather than function. For a machine you expect to rebuild or replace within a few years, this is a sound purchase and the price is hard to argue with. For something you intend to install once and never touch again for a decade, a newer card with active maker support is worth the difference.

The other thing worth knowing before buying is that ConnectX-3 predates some conveniences people assume are universal, and the firmware on OEM-branded cards varies. If you buy a Dell or HPE branded card and it refuses a third-party transceiver, that is a known behaviour rather than a faulty card, and it is the usual reason people reach for the crossflashing guides.

Driver and operating system support

The mlx4 driver ships in the mainline Linux kernel, which is what actually determines whether your system recognises the card - so TrueNAS, Proxmox, Unraid and ordinary Linux distributions see it without you installing anything. That matters more than any marketing claim, because a card whose driver is in the mainline kernel is a card your Linux-based NAS or hypervisor recognises without you doing anything.

We state in-kernel driver names as documented facts because they are - they come from the kernel's own driver documentation, not from a forum thread reporting that something worked. Where community experience is the only evidence available for something, we say so rather than dressing it up.

ConnectX-3 has reached end-of-life at NVIDIA. That means no new firmware or driver work from the maker. It does not mean the card has stopped working, and it does not mean your operating system has dropped it. Those are two different questions and conflating them is the most common error in discussions about this card.

Windows support is a separate question from Linux support and varies by card age. Check the maker's current driver page for your specific part number before buying if Windows is the target, because an in-kernel Linux driver tells you nothing about it.

OEM-branded versions and firmware

ConnectX-3 cards were sold in enormous volume to server makers, so Dell, HPE, IBM and Lenovo branded versions are everywhere and are usually cheaper than the Mellanox-branded equivalent. Some OEM firmware behaves differently with third-party modules. There is long-established community practice for reflashing these to generic Mellanox firmware; we link the maintained guides rather than restating the steps, because getting it wrong bricks the card.

The general shape of the crossflash question is the same across every card in this category: an OEM board carries the server maker's firmware, that firmware sometimes behaves differently from the silicon vendor's, and there is a community practice of replacing it. We link the maintained community documentation rather than reproducing the procedure here. A stale copy of a flashing guide is actively dangerous, and the people who maintain the canonical versions do so because the details change.

If you are buying an OEM-branded card specifically because it is cheaper, factor in the possibility that you will need to do this. If that prospect does not appeal, the vendor-branded card at a higher price is buying you the absence of that job.

What to plug into it

This is an SFP+ card, so the port is a cage rather than a socket and you choose what goes in it. For two machines near each other, a passive direct-attach copper cable is the cheapest, coolest and simplest answer, and it is what most builds using this card should use.

For longer runs you need optics - a module at each end plus a fibre between them - or an active optical cable, which packages the same thing as a single sealed object. Both cost more than direct-attach copper and both go much further.

The compatibility question belongs here rather than being buried. Third-party module sellers list the equipment they claim compatibility with, and those are claims we record and badge rather than verify. Vendor coding is a documented phenomenon: cards and switches can and do refuse modules that do not identify as approved parts. A direct-attach cable avoids the entire question, which is another reason it is the default recommendation for a two-machine build.

Where to go next

The 10GbE hub compares every card we track and covers the SFP+ versus 10GBASE-T decision · the two-machine build prices two of these plus a cable, with no switch · used servers almost always have a spare PCIe slot for one · NAS devices is usually what sits at the other end.

Frequently asked questions

Is the ConnectX-3 too old to buy in 2026?

It depends entirely on your time horizon. It is end-of-life at NVIDIA, so no new firmware or drivers are coming. But the mlx4 driver is in the mainline Linux kernel and in-kernel drivers are removed slowly and with notice, so the card works today and will keep working for the foreseeable future. Sound for a machine you will rebuild in a few years; a gamble for something you want to leave untouched for a decade.

What is the difference between the MCX311A and MCX312A?

Port count. The MCX311A family is single-port SFP+ and the MCX312A family is dual-port. For a point-to-point link between two machines you only need one port per machine, so the single-port card is usually the cheaper and entirely sufficient choice.

Will a Dell or HPE branded ConnectX-3 work in my machine?

Generally yes, and they are usually cheaper. The catch is firmware: some OEM cards are pickier about which transceivers they accept. If you hit that, the established community practice is to reflash to generic Mellanox firmware, and there are maintained guides for it. We link those rather than reproducing the steps, because a mistake there bricks the card.

Which driver does it use on Linux?

mlx4, which ships in the mainline kernel. That covers TrueNAS, Proxmox, Unraid and standard Linux distributions without installing anything. Windows support for a card this old is worth checking against NVIDIA's current driver page for your specific part number before you buy.

Does it need a full-height slot?

These are PCIe cards and both full-height and low-profile brackets exist, but the bracket fitted is not always the one you need and a spare is not always in the box. Check what your case requires before ordering, because a bracket mismatch is the most common reason a cheap card sits in a drawer.

Can I use a ConnectX-3 with a 25G card at the other end?

For a direct link the two ends have to agree on a speed both support, and mixing generations is where that gets fiddly. Two of the same card is the simple answer for a point-to-point build. If you are connecting to a switch, the switch negotiates each port separately and the question does not arise in the same way.

Sources

Specification claims on this page were checked against the pages below on 4 August 2026. Where a widely-repeated figure did not survive that check, we report what the source says now and say so in the text rather than repeating the familiar number.

  1. NVIDIA (Mellanox) - ConnectX-3 EN product line and lifecycle status (nvidia.com, 2026)
    Used for: that ConnectX-3 has reached end-of-life status with NVIDIA, and the MCX311A / MCX312A / MCX314A part-number family. EOL means no new firmware or driver work from the maker; it does not mean the card stops working, and the page says so in those terms.
  2. The Linux kernel project - mlx4, mlx5, ixgbe and i40e in-tree Ethernet drivers (kernel.org, 2026)
    Used for: that mlx4 (ConnectX-3), mlx5 (ConnectX-4 and later), ixgbe (Intel 82599/X520, X540, X550) and i40e (X710) ship in the mainline Linux kernel. This is why an end-of-life card can still be a sane purchase, and it is a documented fact rather than a forum claim.
  3. DatacenterDisk - Live catalogue - NIC, DAC and transceiver listings (datacenterdisk.com, 2026-08-11)
    Used for: every price on this page, read from our catalogue at request time. Seeded 11 August 2026: 24 network cards across 6 models, 24 DAC cables, 8 transceivers. Every card is split tier 1 (the listing is that part) or tier 2 (a third-party board asserting that silicon).
  4. DatacenterDisk - Sourcing note - power figures and compatibility claims (datacenterdisk.com, 2026-08-11)
    Used for: We publish no per-port wattage for either cabling path. The relationship - 10GBASE-T draws more power and runs hotter than SFP+ direct attach - is documented at product level and is stated here. The magnitude is not, because we have not fetched and logged a source we can cite for it. Separately: every 'compatible with' phrase shown on this site is stored as a seller claim at tier 2 and badged wherever it renders. We have not tested any module against any switch.
Share:WhatsAppFacebookPost on X