Hello
Hardware:
- RaspBerry Pi Version 1, model B.
- Belkin Usb to Ethernet, F4U047, as second ethernet interface.
Post ref: https://forum.opnsense.org/index.php?topic=3793.msg13161#msg13161
Just trying out opnsense, as described in the post.
The thing is, that my Belkin USB2Ethernet F4U047 is not working with freebsd 10.3, but works with version 11.
I do not know why it's not working on 10.3.
I have tried to install freebsd 11 on my RPI and followed the installation as described in the post above, but then opnsense will not install, as the opnsense-bootstrap.sh routine demands a freebsd 10.3.
I know that the RPI version 1 is no Speedy Gonzales, but for my purpose, it offers a sufficient capacity.
Any workarounds / hints ?
- Thanks
Hi there,
We want to release a RPI2 test build based on FreeBSD 11.0 instead, likely on OPNsense 17.7. RPI 1b was nice to see ticking, but too slow.
Other than cross-building the whole thing yourself, there's no option for RPI 1b anymore.
Cheers,
Franco
I'm wondering if someone can point me towards where I can read the current status regarding opnsense support for raspberrys.
I'm interested to know if it runs on a pi 3 and which image could be used for that.
RPI 3 support is not yet ready in FreeBSD <= 11. I hear 12 will be ready, but that is 2 years from now, optimistically. RPI 1 and 2 are 32 bit, RPI 3 is 64 bit.
Cheers,
Franco
Thanks for the clarification Franco.
Our very own Shawn is making ample progress with it though... https://twitter.com/lattera/status/900392877553057792
Apologies, the twitter feed is not open for all. The image link Shawn posted is here:
https://hardenedbsd.org/~shawn/rpi3/2017-08-23/HardenedBSD-RaspberryPi3-aarch64-12.0-HARDENEDBSD-1ad9f47d53e6.img.xz
Cheers,
Franco
Awesome, I will give it a try.
Eehhm, is this a "burn-and-boot" image for the SD-card? Or somefink more complex to install?
I think so, but could be wrong.
Here's where we stand on arm64:
- Embedded dev boards like the RPI3 will need their own OPNsense images, due to u-boot. Can't do a generic arm64 image (at least, not yet.)
- There's a couple patches that I need to commit to the OPNsense tools.git repo to allow for native arm64 builds. I don't have those patches anymore due to reinstalling the arm64 dev box I was using. The box got hosed and I didn't have any backups (hey, it's a dev box.)
- I wasn't able to complete an OPNsense arm64 build due to some ports build failures with ld.lld. That was back when ld.lld was at 4.0.0. FreeBSD/HardenedBSD has ld.lld 5.0.0 now, so more ports should hopefully build.
Once I get #2 and #3 finished, #1 should be easier to do, hopefully. I'm not sure targeting embedded-style dev boards like the RPI3, Pine64, etc. would be worthwhile for OPNsense to do in any official capacity, since they all currently require their own images (again, due to u-boot). If FreeBSD is able to get a "one image to fit them all," that might change.
The dev box I'm using right now is currently set up for porting SafeStack to arm64. Once I've made more progress in that area, I'd be happy to switch it back over to OPNsense development. That could take a month or so, though. Feel free to keep pinging me to keep reminding me. A reminder here and there never hurts. ;)
There is an unofficial FreeBSD v12 port for rpi2 and rpi3 available at http://www.raspbsd.org/
The rpi3 kit is aarch64 and the rpi2 is arm6.
Download sites that have FreeBSD v12 in some form or another. It would probably be a good idea if people pooled their resources.
https://hardenedbsd.org/~shawn/rpi3/
http://download.raspbsd.org/ (Generic = rpi3)
https://download.freebsd.org/ftp/snapshots/arm64/aarch64/ISO-IMAGES/12.0/