IO Crest 6x 2.5GbE PCIe NIC Mini-Review

8
IO Crest 6x 2.5GbE PCIe Card Front
IO Crest 6x 2.5GbE PCIe Card Front

Recently, we purchased a bunch of different NICs to test. One of the more interesting was this IO Crest (IOCrest?) 6x 2.5GbE PCIe NIC. The part number is not used as much online, but it is IO-PCE8125B-6GLAN. The appeal of this card should be apparent, it has six 2.5GbE ports onboard. Still, it feels a bit like trickery since normally that would require six PCIe lanes, but this is only a PCIe x4 card. It turns out, there is something else going on here.

IO Crest 6x 2.5GbE PCIe NIC Hardware

While one may initially think this card needs six PCIe Gen3 lanes, instead, is a PCIe 2.1 x4 card. We are going to get into that soon.

IO Crest 6x 2.5GbE PCIe Card Front
IO Crest 6x 2.5GbE PCIe Card Front

Here is the back side of the card. There is a QR code for drivers, which is always a bit scary. Most OSes have compatible drivers installed by default, but the Realtek RTL8125B drivers are what you need.

IO Crest 6x 2.5GbE PCIe Card Back
IO Crest 6x 2.5GbE PCIe Card Back

The big feature, of course, is the six ports, all 2.5GbE.

IO Crest 6x 2.5GbE PCIe Card Ports
IO Crest 6x 2.5GbE PCIe Card Ports

Something that we noticed was that there are thermal pads between the card and the heatsink that cover the NICs.

IO Crest 6x 2.5GbE PCIe Card Thermal Pad On NIC
IO Crest 6x 2.5GbE PCIe Card Thermal Pad On NIC

Or most of the NICs since there was one that was not covered.

IO Crest 6x 2.5GbE PCIe Card Thermal Pad Not On Last NIC
IO Crest 6x 2.5GbE PCIe Card Thermal Pad Not On Last NIC

We decided to pull off the heatsink and fan to see how it works. This is held on by two plastic clips. Watch out for this design. If a clip fails on a two plastic clip design, then the heatsink pops off. We had a card fail like this in the data center.

IO Crest 6x 2.5GbE PCIe Card Heatsink Fan
IO Crest 6x 2.5GbE PCIe Card Heatsink Fan

Here is a look a the thermal pads on the heatsink. We can see how the long pad does not quite reach the end for that last NIC.

IO Crest 6x 2.5GbE PCIe Card Heatsink Thermal Pads
IO Crest 6x 2.5GbE PCIe Card Heatsink Thermal Pads

Here is the card without the heatsink. What is a bit different is that we actually see IOCREST on some components which is very uncommon in these cheaper units.

IO Crest 6x 2.5GbE PCIe Card Front Without Heatsink
IO Crest 6x 2.5GbE PCIe Card Front Without Heatsink

Here we can see the ASMedia ASM1812. This is a really interesting choice. The 12 is for 12 lanes on the PCIe switch with up to 6 downstrteam ports. Here, we have six downstream ports, each connected to one of the Realtek NICs.

IO Crest 6x 2.5GbE PCIe Card ASMedia ASM1812 Heatsink Off
IO Crest 6x 2.5GbE PCIe Card ASMedia ASM1812 Heatsink Off

Here is a close-up of the ASMedia ASM1812 and three of the Realtek RTL8125B NICs. One of the challenges is that with this setup, we get 4x PCIe Gen2 lanes as our uplink. PCIe Gen2 x4 gives us roughly 2GB/s of total bandwidth which should be enough for all six NICs.

IO Crest 6x 2.5GbE PCIe Card ASMedia ASM1812 And Realtek RTL8125B
IO Crest 6x 2.5GbE PCIe Card ASMedia ASM1812 And Realtek RTL8125B

Next, let us discuss setup.

Installing the IOCrest 6x 2.5GbE NIC

Installing the card in the system, we get six Realtek RTL8125B 2.5GbE NICs. Most modern OSes automatically recognize the NICs.

6 Ports Of Realtek RTL8125 In Windows 11
6 Ports Of Realtek RTL8125 In Windows 11

Here is another look at Proxmox VE with the NICs. This caused the onboard NICs to be renamed, hence our recentĀ How to Change Proxmox VE Primary NIC When a New Interface is Installed piece.

Proxmox VE With Many Network Interfaces Enp95s0 As Linux Bridge
Proxmox VE With Many Network Interfaces Enp95s0 As Linux Bridge

One can download new drivers for the Realtek NICs directly from Realtek. The ASMedia ASM1812 PCIe switch is transparent to the experience. We suggest using either OS-included drivers or Realtek’s instead of downloading from another location.

Next, let us get to the performance.

IOCrest 6x 2.5GbE NIC Performance

This was one where we were a bit nervous. The PCIe 2.0 switch and the 6x 2.5GbE NICs are reasonably matched in performance.

Running 1-5 NICs, the performance was good.

IOCrest 6x 2.5GbE With 4 NICs Active
IOCrest 6x 2.5GbE With 4 NICs Active

Adding number 6, we seem to have lost a slight amount of performance across the board.

IOCrest 6x 2.5GbE With 6 NICs Active
IOCrest 6x 2.5GbE With 6 NICs Active

Still, we are well into 2.5GbE NIC territory here.

Final Words

The Realtek RTL8125B is a lower-cost NIC. Still, having six of them on a card is nice when you need that much performance. Generally, by the time we get to six NICs, plus likely whatever else the host system has onboard, getting 10GbE or 25GbE will make more sense. On the other hand, there are installations where the switches are upgraded to 2.5GbE but without additional higher-speed ports. With SMB3 Multichannel, using multiple NICs for things like NAS transfers is very easy across multiple NICs without needing to do things like LACP. The performance of this card was good, but it is certainly a niche product. It is also using lower-end Realtek NICs on a $80-100 card versus Intel i226-V NICs. Still, we wanted to show the option and how it works for folks.

Where to Buy

We purchased our unit from AliExpress. Here are affiliate links to the card on Amazon and AliExpress.

Note we participate in a number of affiliate programs, so we may earn a small commission if you buy one through these links. That helps us purchase more cards to review.

8 COMMENTS

  1. It’s awesome that all these cards are coming out. It would be great there was a breakout cable similar to QSFP 100to4x25GB where you can break out say 10Gb to 4×2.5GB. Then add in a dual SFF-8088 connector for external enclosures. Then your networking an storage needs are met.

  2. The reason you can break 100G QSFP-28 to 4x25G SFP-28 is the actual physical implementation is 4x25G (that’s why it’s *Q*SFP-28) but presented as a 100G interface, so there are existing channels to split. Splitting 10G is hard since it’s actually a single 10G channel physically.

  3. Can someone explain to me why people place a premium on Intel NICs compared to Realtek NICs? I’ve used both type over many operating systems, and I’ve had no more problems with Realtek NICs compared to Intel NICs.

  4. I have the QNAP versions of the 4 port 2.5GbE card (Intel chip) and the 4 port 5GbE card (Marvell/Aquantia) chipset.

    The 2.5GbE card works great except when you get 4 cables inserted, it gets really crowded. So now having 6 ports and 6 cables can make it really hard to get your fingers in to make a pull.

    If you have 6 ports on the back, you might consider using a small patch bay, or simply leaving the cables in all the time and change the other end when needed.

  5. @dave: there are 10x10g breakout optics for specific platforms. I don’t think there’s any PCIe adapter that could handle it though

  6. I’m just curious for the pro’s that read this — if designing a NAS (TrueNAS Scale) with external drive bay which product do you recommend for the external drive bay?

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.