Hello,

I also have used VxWorks to load Linux over ethernet and it seemed to work
fine as well.  Once Linux started running OK, I have in turn made a
compressed version of Linux and burned it into ROM.  With a small amount
of code that copies from ROM to RAM and jump to Linux in RAM which
uncompresses itself you can have a minimal Linux based bootloader.
Another project is using NetBSD as bootloader for Linux.

You might also talk to Chaltech folks in UK (www.chaltech.com).  They
have "cyclone" firmware for CATS (ebsa285-like HW) they make.  The cyclone
is very nice (it is somewhat similar to NetBSD but stripped down quite
a bit) firmware and can be used to boot both NetBSD and Linux (as well
as VxWorks!).  However "cyclone" is not free, and one time license fee
must be paid.

Good luck!

> 
> Greetings,
> 
> My current strategy for booting, while a hack, seems to work.  We have a
> custom SA-110 card based on the ebsa-285 which was previously running
> vxWorks.  What I did was hack the vxWorks netboot loader to load a Linux
> kernel over the ethernet (Intel 21143) and perform the prerequisite
> things to entering the kernel.  This approach seems to work okay, but I
> will be writing a more permanent method of booting later on.  For now
> (and for a quick hack), this works fine.
> 
> I'm currently struggling getting the ethernet to work correctly (all
> kinds of ICMP errors and such).  The interface works sporadically at
> best, and stalls after it has loaded init and entered runlevel 3.
> 
> --
> Kyle Mestery
> StorageTek's Storage Networking Group
> Protect your right to privacy: www.freecrypto.org
> 
> On Wed, 21 Apr 1999, Benjamin Herrenschmidt wrote:
> 
> > On Thu, Apr 8, 1999, Dave Baukus <[EMAIL PROTECTED]> wrote:
> > 
> > >I hate too whip this dead horse again, but ...
> > >
> > >What boot loaders are available (source code) for arm linux ?
> > >
> > >Its time to remove my buggy hacks from the kernel and come up w/ a
> > >legitimate boot sequence for my ebsa285.
> > 
> > Did you find something useful ? I have to write some kind of bootloader
> > code for a prototype SA-110 based board (I also have an esba285 for
> > experiments), and I'm desperately trying to find some sample code. What
> > I'm mainly looking for is an example of a proper Makefile for generating
> > a bootstrap code (without header of with a custom-made header). I'm quite
> > new to the gcc/egcs toolchain (and to linux world in general) and it's a
> > little bit difficult when you have to learn everything at the same time !
> > 
> > 
> > -- 
> >            E-Mail: <mailto:[EMAIL PROTECTED]>
> > BenH.      Web   : <http://calvaweb.calvacom.fr/bh40/>
> > 
> > 
> > unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
> > 
> 
> unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
> 


-- 
Hwa-Jin Bae         
PSO Systems, Inc. 
http://www.pso.com
mailto:[EMAIL PROTECTED]  
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to