Continuing my quirky setup on RPi R2 Pro. Spent $20 on a Mini PCIe to PCIe 1 lane + USB 2.0 riser card. Spent $50 on a used AQC113CS card…
Without further due, see the results
iperf3 -c 192.168.4.2 -p 5503 -t 300 --bidir
...
[ ID][Role (Other end)] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-300.00 sec 45.1 GBytes 1.29 Gbits/sec 0 sender
[ 5][TX-C] 0.00-299.99 sec 45.1 GBytes 1.29 Gbits/sec receiver
[ 7][RX-C] 0.00-300.00 sec 211 GBytes 6.05 Gbits/sec 0 sender
[ 7][RX-C] 0.00-299.99 sec 211 GBytes 6.05 Gbits/sec receiver
iperf3 -c 192.168.4.2 -p 5503 -t [x]
....
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-40.33 sec 18.9 GBytes 4.03 Gbits/sec 0 sender
[ 5] 0.00-40.33 sec 0.00 Bytes 0.00 bits/sec receiver
iperf3 -c 192.168.4.2 -p 5503 -t [x] -R
....
[ ID] Interval Transfer Bitrate
[ 5] 0.00-56.28 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-56.28 sec 40.1 GBytes 6.11 Gbits/sec receiver
root@bpi-r2-pro:/sys/bus/pci/devices/0002:01:00.0# cat current_link_speed
8.0 GT/s PCIe
root@bpi-r2-pro:/sys/bus/pci/devices/0002:01:00.0# cat current_link_width
1
Going to fit an ASMedia 2812 PCIe switch with two AQC113CS and see the ip forwarding performance.
@frank-w ASMedia 2812 does not seem to be recognized by your kernel, I am wondering what new drivers need to be included like pcieport?