Any chance of upgrading freebsd 10.3 to 11.0 on Raspberry Pi with opnsense ?

Started by boxx.dk, June 14, 2017, 06:54:05 PM

Previous topic - Next topic
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





Eehhm, is this a "burn-and-boot" image for the SD-card? Or somefink more complex to install?
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....


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/