22title : Infix Compatible Boards
33author : troglobit
44date : 2024-08-13 10:06:42 +0100
5- last_modified_at : 2026-01-23 12:00:00 +0100
5+ last_modified_at : 2026-02-27 12:00:00 +0100
66categories : [showcase]
77tags : [boards]
88pin : true
@@ -16,9 +16,10 @@ built-in switch, that it is supported by switchdev.
1616Currently the following boards are fully supported. Other boards have
1717been known to work, but have not been updated or tested continuously.
1818
19- - [ Marvell CN9130] [ 7 ] CRB (ARM)
20- - [ FriendlyELEC NanoPi R2S] [ 9 ] (ARM)
2119 - [ Banana Pi BPi-R3] [ 14 ] (ARM)
20+ - [ Banana Pi BPi-R3 Mini] [ 22 ] (ARM) — * added in v26.02*
21+ - [ FriendlyELEC NanoPi R2S] [ 9 ] (ARM)
22+ - [ Marvell CN9130] [ 7 ] CRB (ARM)
2223 - [ Raspberry Pi] [ 16 ] 2B, 3B, 4B, CM4 (ARM)
2324 - [ StarFive VisionFive2] [ 8 ] (RISC-V)
2425 - [ Qemu] [ 0 ] (x86_64)
@@ -29,23 +30,57 @@ been known to work, but have not been updated or tested continuously.
2930> on any Linux PC with Qemu installed ([ instructions] [ 10 ] ).
3031
3132
32- ### Marvell CN9130 CRB
33+ ### Banana Pi BPi-R3
3334
34- This * Customer Reference Board* is really expensive and not really
35- suited to everyone, even if you can get hold of one (!), but it remains
36- * the* main reference for Infix so far and has seen multiple customer
37- specific board spin-offs.
35+ The [ BPi-R3] [ 14 ] is an affordable (€130-€150) WiFi-capable router board
36+ built around the MediaTek MT7986A (Filogic 830), a quad-core Cortex-A53
37+ at 2.0 GHz with 2 GB DDR4 RAM.
3838
39- ![ ] ( /assets/img/cn9130-crb.png ) {: #fig1}
40- _ ** Figure 1** : Marvell CN9130 CRB ._
39+ ![ ] ( /assets/img/bpi-r3-board.jpg ) {: #fig1}
40+ _ ** Figure 1** : Banana Pi BPi-R3 ._
4141
42- The CN9130 is a quad-core Cortex-A72 coupled with a Marvell 88E6393X
43- 11 -port switchcore (one port connected to the SoC). Only 9 of the
44- remaining switch ports are accessible, however .
42+ What makes this board stand out is its networking hardware: a MediaTek
43+ MT7531A 5 -port gigabit switch with full switchdev offload, plus two 2.5
44+ Gbps SFP ports. Storage options include microSD, eMMC, and M.2 NVMe .
4545
46- Thanks to Linux switchdev, when Infix runs on this board, all bridging
47- (switching) configuration, including VLANs, is fully offloaded to the
48- switchcore. Allowing full wirespeed switching between switch ports.
46+ Infix supports all hardware features:
47+
48+ - routing between interfaces
49+ - built-in 5-port switch with switchdev offload
50+ - 2.5 Gbps Ethernet and SFP connectivity
51+ - USB 3.0 port, microSD, eMMC, and M.2 NVMe storage
52+ - system LEDs and reset button
53+ - dual-band 802.11ax WiFi (access point and station modes)
54+
55+ For detailed setup instructions, see the [ BPi-R3 announcement] [ 15 ] .
56+
57+
58+ ### Banana Pi BPi-R3 Mini
59+
60+ The [ BPi-R3 Mini] [ 22 ] is a more compact variant of the BPi-R3, built
61+ around the same MediaTek MT7986A (Filogic 830) SoC. It trades the R3's
62+ SFP ports and microSD slot for a smaller form factor with 2× 2.5 Gbps
63+ RJ45 ports and 8 GB onboard eMMC.
64+
65+ ![ ] ( /assets/img/bpi-r3-mini-board.jpeg ) {: #fig2}
66+ _ ** Figure 2** : Banana Pi BPi-R3 Mini._
67+
68+ With 2 GB DDR4 RAM, dual-band WiFi 6 (802.11ax) across two radios, and
69+ support for up to 16 virtual APs per radio, it is a natural fit as a
70+ managed WiFi AP router or wireless repeater.
71+
72+ ![ Banana Pi BPi-R3 Mini] ( /assets/img/bpi-r3-mini.jpg ) {: width="300" .right}
73+
74+ Infix supports all hardware features:
75+
76+ - routing between interfaces
77+ - 2× 2.5 Gbps Ethernet (RJ45) connectivity
78+ - 8 GB onboard eMMC storage
79+ - USB 2.0 port
80+ - system LEDs and reset button
81+ - dual-band 802.11ax WiFi (access point and station modes)
82+
83+ Support for the BPi-R3 Mini was added in Infix v26.02.
4984
5085
5186### FriendlyELEC NanoPi R2S
@@ -54,8 +89,8 @@ In stark contrast to the CRB, the tiny little R2S is *very* cheap and
5489available from many sources. It's nowhere near as powerful, of course,
5590but gives you much bang for [ the buck] [ 5 ] !
5691
57- ![ ] ( /assets/img/nanopi-r2s-board.png ) {: #fig2 }
58- _ ** Figure 2 ** : NanoPi R2S._
92+ ![ ] ( /assets/img/nanopi-r2s-board.png ) {: #fig3 }
93+ _ ** Figure 3 ** : NanoPi R2S._
5994
6095Only two 1 Gbps Ethernet ports and no WiFi (on this version), and the
6196SoC is "only" a quad-core Cortex-A53. Still, considering its size and
@@ -72,42 +107,32 @@ The board has become so popular that they've now made an R2S *Plus* with
72107onboard eMMC, and WiFi over SDIO. Support for the Plus is coming very
73108soon to Infix.
74109
75- ![ ] ( /assets/img/nanopi-r2s-overview.jpg ) {: #fig3 }
76- _ ** Figure 3 ** : NanoPi R2S Plus Overview of functions._
110+ ![ ] ( /assets/img/nanopi-r2s-overview.jpg ) {: #fig4 }
111+ _ ** Figure 4 ** : NanoPi R2S Plus Overview of functions._
77112
78113> There are also spin-offs on the same theme with more powerful CPUs and
79114> 2.5 Gbps Ethernet: [ R4S] [ 11 ] , [ R5S] [ 12 ] , [ R6S] [ 13 ] ... all of which
80115> could easily be supported as well on Infix with a little bit of time
81116> and patience.
82117
83118
84- ### Banana Pi BPi-R3
85-
86- The [ BPi-R3] [ 14 ] is an affordable (€130-€150) WiFi-capable router board
87- built around the MediaTek MT7986A (Filogic 830), a quad-core Cortex-A53
88- at 2.0 GHz with 2 GB DDR4 RAM.
89-
90- ![ ] ( /assets/img/bpi-r3-board.jpg ) {: #fig4}
91- _ ** Figure 4** : Banana Pi BPi-R3._
92-
93- What makes this board stand out is its networking hardware: a MediaTek
94- MT7531A 5-port gigabit switch with full switchdev offload, plus two 2.5
95- Gbps SFP ports. Storage options include microSD, eMMC, and M.2 NVMe.
119+ ### Marvell CN9130 CRB
96120
97- Infix supports most hardware features:
121+ This * Customer Reference Board* is really expensive and not really
122+ suited to everyone, even if you can get hold of one (!), but it remains
123+ * the* main reference for Infix so far and has seen multiple customer
124+ specific board spin-offs.
98125
99- - routing between interfaces
100- - built-in 5-port switch with switchdev offload
101- - 2.5 Gbps Ethernet and SFP connectivity
102- - USB 3.0 port, microSD, eMMC, and M.2 NVMe storage
103- - system LEDs and reset button
126+ ![ ] ( /assets/img/cn9130-crb.png ) {: #fig5}
127+ _ ** Figure 5** : Marvell CN9130 CRB._
104128
105- WiFi access point support is still in development, though WiFi client
106- mode is available. The board is currently Tier 2 support, meaning
107- images are built and included in official releases but it's not yet part
108- of automated regression testing.
129+ The CN9130 is a quad-core Cortex-A72 coupled with a Marvell 88E6393X
130+ 11-port switchcore (one port connected to the SoC). Only 9 of the
131+ remaining switch ports are accessible, however.
109132
110- For detailed setup instructions, see the [ BPi-R3 announcement] [ 15 ] .
133+ Thanks to Linux switchdev, when Infix runs on this board, all bridging
134+ (switching) configuration, including VLANs, is fully offloaded to the
135+ switchcore. Allowing full wirespeed switching between switch ports.
111136
112137
113138### Raspberry Pi
@@ -125,8 +150,9 @@ models across both 32-bit and 64-bit ARM architectures:
125150
126151 - ** Pi 2B** : BCM2836 quad-core Cortex-A7 @ 900 MHz, 1 GB RAM, 100 Mbps Ethernet
127152
128- ![ ] ( /assets/img/raspberrypi4b.png ) {: #fig5}
129- _ ** Figure 5** : Raspberry Pi 4 Model B._
153+ ![ ] ( /assets/img/raspberrypi4b.png ) {: #fig6}
154+ _ ** Figure 6** : Raspberry Pi 4 Model B._
155+
130156
131157All models include WiFi (dual-band on Pi 3B/4B) and Bluetooth. The Pi 4B
132158and CM4 also support various carrier boards, including the [ CM4 IoT Router
@@ -157,8 +183,8 @@ The board is actually very similar to the RaspberryPi family, with the
157183distinct difference of having two Ethernet ports, making it suitable
158184for use as a home network router.
159185
160- ![ ] ( /assets/img/visionfive2-overview.png ) {: #fig6 }
161- _ ** Figure 6 ** : StarFive VisionFive2._
186+ ![ ] ( /assets/img/visionfive2-overview.png ) {: #fig7 }
187+ _ ** Figure 7 ** : StarFive VisionFive2._
162188
163189Infix supports only a subset of all the features of this board. As
164190always, the focus is on networking, but [ PoE] [ 4 ] , eMMC support, and
@@ -186,3 +212,4 @@ the M.2 slot stand out as candidates for exploration.
186212[ 19 ] : https://github.com/kernelkit/infix/blob/main/board/aarch64/raspberrypi-rpi64/README.md
187213[ 20 ] : https://github.com/kernelkit/infix/blob/main/board/aarch32/raspberrypi-rpi2/README.md
188214[ 21 ] : https://github.com/kernelkit/infix/releases/tag/latest-boot
215+ [ 22 ] : https://wiki.banana-pi.org/Banana_Pi_BPI-R3_Mini
0 commit comments