[ previous ] [ next ] [ threads ]
 
 From:  Phil Brutsche <phil at brutsche dot us>
 To:  Tim Nelson <tnelson at rockbochs dot com>, m0n0wall at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall] Cobalt Raq 3?
 Date:  Sat, 21 Oct 2006 02:45:53 -0500
Tim Nelson wrote:
> I understand they are slightly different as the BIOS contains some 
> sort of mini kernel

"Slightly different" is an understatement.

IMO m0n0wall will not run on one anytime soon.

The big problem is that the Cobalt appliances (Qube and RAQ) are *not*
PCs, they do not have anything even remotely similar to a standard PC
BIOS; they were designed and built specifically to run Linux.

It's not the hardware that will cause headaches, it's the boot process.

You will need to write custom firmware - the motherboard flash contains
a full copy of the Linux kernel. This flash-based kernel loads the final
runtime kernel (from disk or tftp) and uses something similar to kexec
(http://www.xmission.com/~ebiederm/files/kexec/) to execute it.

Hope you're up to speed on your Linux and FreeBSD kernel hacking ;)

-- 

Phil Brutsche
phil at brutsche dot us