OpenBSD socppc

OpenBSD/socppc runs on machines based on the Freescale MPC8349E System-on-Chip (SoC) platform that use Das U-Boot or RouterBOOT as a boot loader. So far this platform supports the Thecus N1200 and the MikroTik RouterBOARD RB600A.

The Thecus N1200 is a one-disk NAS box based on an MPC8347 running at 266MHz. It has 128MB of memory, one 1000baseT Ethernet port, an integrated 100baseTX Ethernet switch, two USB 2.0 ports and an eSATA port as well as room for one SATA disk.

The RouterBOARD RB600A is based on an MPC8343 running at 266MHz or 400MHz. It has 128MB of memory, three 1000baseT Ethernet ports, two CF slots and four mini-PCI slots. Support for the RB600A has been added in OpenBSD 4.7.

OpenBSD/socppc is binary compatible with OpenBSD/macppc; all existing OpenBSD/powerpc packages will run fine on OpenBSD/socppc.

The OpenBSD/socppc port was discontinued after the 5.8 release.



OpenBSD/socppc is heavily based on OpenBSD/macppc. The e300 core found on the MPC8349E is a derivative of the MPC603e processor used in early PowerPC-based Apple Macintosh systems, so most of the low-level code is identical.

Current status

Hardware support is mostly complete and quite stable. USB 1 devices are only supported behind a USB 2.0 hub, and support for the integrated switch on the Thecus N1200 is still missing.

Supported hardware

For a complete system component and device driver listing for this architecture, see intro(4/socppc).

Getting and installing OpenBSD/socppc

The last supported OpenBSD/socppc release was OpenBSD 5.8. Here are the OpenBSD/socppc 5.8 installation instructions.