As it turns out, my benchmarking process was flawed, and I had to learn a bit about the Linux networking stack to figure out why!

Special thanks to commenter marvell marvell for pointing out the obvious, and to Javier Choclin for suggesting I try out the MZHOU adapter, which led me down this path towards enlightenment.

Support me on Patreon:
Sponsor me on GitHub:

Products in this video (affiliate links):

– MZHOU M.2 WiFi/Bluetooth to PCIe Adapter:
– ASUS 10G PCIe Ethernet Adapter:
– Intel WiFi 6 AX200 Desktop Kit:
– EDUP WiFi 6 PCIe Card:
– Intel I340-T4 4-port 1 Gbps Ethernet card:

Referenced in this video:

– Raspberry Pi PCI Express Card Database:
– Hannes’ Stack Exchange answer:
– wpa_supplicant hook in dhcpcd source:

#RaspberryPi #ComputeModule4 #WiFi6


00:00 – I was wrong!
01:27 – Laying out the facts
02:41 – Yay, MZHOU adapter works!
03:13 – iperf3 is weird on Linux
04:19 – Working around the problem
04:49 – Revised benchmarks
05:50 – What about wpa_supplicant?
06:33 – Use the source, Jeff!
07:48 – More exploration
08:18 – End + Bloopers