FreeBSD 10.0 image and build script for EdgeRouter Lite
Nathan Dorfman
na at rtfm.net
Sat Jan 25 21:03:16 UTC 2014
Hello all,
I have a little thing that might be useful for anyone who wants to give
FreeBSD a try on the Ubiquiti EdgeRouter Lite, a ~US$90 Octeon-based 3-port
Ethernet router[1].
This script will build an image for the device from a FreeBSD source tree:
http://rtfm.net/FreeBSD/ERL/mkerlimage
Nothing new here, it's mostly based on imp's mkoctimage script[2]. It will
generate the correct (?) kernel config for this device, and a couple of
minor changes (tmpfs, da0s1 on /boot for 'make installkernel'). It should
work on any fresh checkout of the FreeBSD tree.
There's also a prebuilt image of 10.0-RELEASE. It's just the output of the
same script, and is ready to use on the EdgeRouter lite, after using the
serial console to reconfigure the on-board U-Boot bootloader to look in the
right place. (If possible, I'll next try to make an image which doesn't
require this.)
http://rtfm.net/FreeBSD/ERL/images/freebsd-10.0-RELEASE-ubiquiti-edgerouter-lite.image.xz
SHA-512 checksum:
http://rtfm.net/FreeBSD/ERL/images/freebsd-10.0-RELEASE-ubiquiti-edgerouter-lite.sha512
Hopefully, someone out there gets some enjoyment from this. If you need more
info about the serial console, boot loader, or any other step in the
process, there is also a (hopefully) very easy step by step guide one level
up, at http://rtfm.net/FreeBSD/ERL
-nd.
1. http://www.ubnt.com/edgemax#edge-router-lite
2. http://people.freebsd.org/~imp/mkoctimage
More information about the freebsd-mips
mailing list