OPNsense 20.1 on NanoPI R1S (H5)

Started by tsgan, December 18, 2019, 01:36:05 PM

Previous topic - Next topic
Was able to build OPNSense 20.1 (FreeBSD 13.0-CURRENT) and run on NanoPI-R1S-H5 board.

How is this working out? Is it fast enough? I was interested in doing this. If it's working well for you, would you be willing to do a quick write-up of the steps you took to get this working? Thanks!

Second ethernet is via USB so not so good performance:

https://people.freebsd.org/~ganbold/iperp3-nanopi-h5-r1s-ure.txt

awg0 has:

https://people.freebsd.org/~ganbold/iperp3-nanopi-h5-r1s-awg.txt

Above are done in FreeBSD current. So for home use maybe it is ok but for other cases it depends.

The image is at:

https://people.freebsd.org/~ganbold/OPNsense-201912171639-OpenSSL-arm-aarch64-nanopi-r1s-h5.img.xz

It is preconfigured, so better set it to default and start the configuration as needed.

Info about R2S with dual proper gbit has started to surface:
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_R2S

But its not on their shop yet.

How feasible would it be to build for this? Seems like it uses Rockchip instead of Allwinner.

Quote from: kradalby on March 04, 2020, 08:20:09 PM
Info about R2S with dual proper gbit has started to surface:
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_R2S

But its not on their shop yet.

How feasible would it be to build for this? Seems like it uses Rockchip instead of Allwinner.

2 things needed, we need proper u-boot and if_ure needs support for rtl8153b chipset. On u-boot side rock64 u-boot can be used for testing. At least thj@ and ganbold@ (me) from FreeBSD developers have this boards so I hope we will make something workable, but hard to tell when it will be done.


Quote from: tsgan on March 05, 2020, 03:37:07 AM
Quote from: kradalby on March 04, 2020, 08:20:09 PM
Info about R2S with dual proper gbit has started to surface:
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_R2S

But its not on their shop yet.

How feasible would it be to build for this? Seems like it uses Rockchip instead of Allwinner.

2 things needed, we need proper u-boot and if_ure needs support for rtl8153b chipset. On u-boot side rock64 u-boot can be used for testing. At least thj@ and ganbold@ (me) from FreeBSD developers have this boards so I hope we will make something workable, but hard to tell when it will be done.
Thank you so much for your effort been put on the  R2S.
I placed an pre-order online, hope it will arrive soon, and I'm willing to test things out if there is need.

Have you received yours?
Mine is on the way and I will received it next week.

The new one looks very interesting considering the price. Does it have an issue with heatsink installation as it says in the review on the site? I would rather not order it if I have to solder.

Thanks.

April 27, 2020, 03:52:26 PM #10 Last Edit: April 29, 2020, 09:21:25 AM by spikerguy
Hi tsgan@

I was about to place the order for this device but I stopped as no one replied to me in their forum and that made me feel like its a dead community.

Thanks to your work I see that you're working on freebsd and opnsense support. Radxa have confirmed to send me some engineering sample to work on, I can send one to you, I am familiar with u-boot but on the linux side of the world :p
Radxa RockPi-E is Rk3328 which is similar to NanoPi-R2S, So I will wait for my boards to arrive and gather some uboot information.

Also the topic says NanoPi-R1S(H5) so I can order this for testing while I have neo2 on the way which is also H5 SOC.

I have read that you build natively on T4 which is RK3399 which means you must be having Opnsense for Rk3399 also.

In short I would like to collaborate with you in developing Porting/maintaining Opnsense for Arm devices Current I can work on H5, RK3328 and RK3399. I also have BPi-R2 which is ARMv7 and Rey have been working on its freebsd support since long time but not everything is ready for that device and its an older arch which increases the work :(

Looking forward in helping you with my time and resources.

Thanks.
Furkan K.


Update: Radxa is ready to send you sample @tsgan please pm me if you would like to receive one for development.

Thanks

This is hardware chaining heaven. Looking forward to messing with this.

Hello.

Are there any update for NanoPi R2S ?.

Does OPNSense made for Rock PI E works on NanoPI R2S ?

https://forum.radxa.com/t/opnsense-20-7-for-rock-pi-e/4104

In theory it should - any testing/results ?

Yes it does work but only 1 lan is visible as I need to update the right dtb for it to recognize the second lan card.

Will be looking into it soon.