5 Gbps Ethernet on the Raspberry Pi Compute Module 4?!

215 Views
Published
tl;dw - I can get five 1 Gbps network interfaces using an Intel I340-T4 PCIe NIC, but I can only get a maximum of 3.06 Gbps throughput using all five interfaces at the same time.

You could use this setup to build a custom router or switch using OpenWRT or pfSense, or to run other specialized network setups for multiple-interface webservers, bandwidth metering, network bonding, or more!

Check out all the PCIe devices I'm testing: https://pipci.jeffgeerling.com

And check out the GitHub issue containing all the testing and research notes for this video: https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/3

Support me on Patreon: https://www.patreon.com/geerlingguy
Sponsor me on GitHub: https://github.com/sponsors/geerlingguy

Products I used in this video (some are affiliate links):

- Intel I340-T4 NIC: https://amzn.to/34HKBgz
- 16x to 1x PCIe Adapter: https://amzn.to/34JcdS8
- Raspberry Pi Compute Module 4: https://www.raspberrypi.org/products/compute-module-4/

#RaspberryPi #ComputeModule4

Contents:

00:00 - Intro
00:34 - The Intel I340-T4
01:22 - Plugging in the Card
02:53 - Finding a driver
04:16 - Patching Intel's driver
05:10 - Four new eth interfaces!
05:25 - Benchmarking
08:20 - Benchmark results
09:07 - Next steps
10:04 - Secret projects!
10:38 - Bloopers
Category
Network Cards
Be the first to comment