FreeBSD on Mikrotik's RB1100 (MPC8544)

Hi,

I'm wondering if it's possible to get FreeBSD running (production scenario) on a mikrotik rb 1100, I noticed that FreeBSD fully supports mpc85xx cpus. I was thinking about cross-compiling it and installing on a micro-sd card. Does anybody know if it is supposed to work? Does it support MicroSD booting?


Thanks in advance.
 
Hi,

Sorry, I replied using 'post quick reply'. As I said, I read at freebsd 9.0-current hardware notes:

http://www.freebsd.org/relnotes/CURRENT/hardware/proc.html#proc-powerpc

All systems listed below are fully supported

That's why I thought it was 'fully supported' =)

Anyway, I'm wondering how should I try to install it on this board. It supports booting from bootp, tftp, nand embedded storage and micro-sd cards, I was thinking about cross-compiling on another machine and installing everything into a micro-sd card. Any suggestions?

Thanks.
 
Alright =), at least it's supported, I now need to know how I'm going to install it. Has anybody any suggestions on how I could do it? I was thinking in creating a partition schema on the micro-sd card, mounting it, cross-compiling, then installing it into the sd card, though I've never done something like this before.
 
Hi,

I've never used NanoBSD before, I could take a look at the documentation. But I would like to really see and understand what I'm doing, is it hard to cross-compile and install it manually into the sd-card? I've doubts with the booting process, I've seen people quoting about u-boot, is it really necessary?
 
NanoBSD is in fact shell script, which do what you want - cross-compile BSD and create image of disc, which can be transfered to bootable media. So you can try to read, understand and modify this script. I used this script before and has no problem to understand what is going on from very first moments. However, from time to time, there was something not working as I expected, so little coding love here and there was necessary.

I don't know nothing about Mikrotik PPC devices boot, but there are some documents on wiki about embedding FreeBSD, including u-boot. For notes and sources see
http://wiki.freebsd.org/FreeBSD/mips
http://wiki.freebsd.org/FreeBSD/arm
http://wiki.freebsd.org/EmbeddedHandbook
http://wiki.freebsd.org/FreeBSDMarvell
http://wiki.freebsd.org/FlattenedDeviceTree
 
Back
Top