Net6501 freebsd
From Soekris Info Wiki
The net6501 works with FreeBSD in either 32-bit mode (i386) as other Soekris machines do, but also in 64-bit mode: the amd64 64-bit build of FreeBSD works but not with the standard GENERIC kernel (at least not as of FreeBSD-9.0-RC3). You need to build a special kernel configuration in /usr/src/sys/amd64/conf that contains the line "device mptable" and then build a kernel with that option enabled... the resulting kernel boots on the net6501 in 64-bit mode.
A simple but usable GENERIC6501 kernel configuration file could look like this:
# # GENERIC6501 -- Generic kernel configuration file for FreeBSD/amd64 # running on the Soekris net6501 in 64-bit mode. This # requires including the 'device mptable' option # otherwise it doesn't boot. # device mptable include GENERIC
and the kernel can then be built by doing simply:
# cd /usr/src # make KERNCONF=GENERIC6501 buildkernel
The Intel Atom E6xx CPU used in the net6501 does support hyper-threading, so 2 CPUs are reported.
You can find a tarball with FreeBSD 9.0-RELEASE for the net6501, containing the required kernel files (boot/*), the NET6501 kernel configuration, and the boot.config file needed to boot from serial console at http://sivit.rax.org/NET6501.tgz.

