Date: Wed, 28 Feb 2007 14:58:15 +0200 From: John Hay <jhay@meraka.org.za> To: Olivier Houchard <mlfbsd@ci0.org> Cc: freebsd-arm@freebsd.org Subject: Re: redboot based boot loader for kernels? Message-ID: <20070228125815.GA35515@zibbi.meraka.csir.co.za> In-Reply-To: <20070228115037.GA30703@ci0.org> References: <20070228102459.GB28669@zibbi.meraka.csir.co.za> <20070228115037.GA30703@ci0.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Olivier, On Wed, Feb 28, 2007 at 12:50:37PM +0100, Olivier Houchard wrote: > On Wed, Feb 28, 2007 at 12:24:59PM +0200, John Hay wrote: > > Hi, > > > > Does anyone have or is busy with an app that one can load in the > > redboot flash, that will load the kernel from the active partition > > of a compact flash? I know one can load the kernel in the redboot > > flash, but that makes remote upgrading more difficult. The way I > > have done with our wrap and soekris boards, is to create 2 slices > > on the CF. When upgrading, you just format and install on the > > non-active slice, change the active bit and reboot. > > The problem is, it's very difficult to do so in a generic way. RedBoot doesn't > export any facility to read from flash, so for each board, such a loader would > require an IDE driver to read from CF, etc. As far as I know, nobody is > working on it. > Would being able to update the kernel located in the onboard flash from > FreeBSD be an acceptable solution for you ? Yes that would also be great. At the moment I have ROOTDEVNAME=\"ufs:ad0s1a\" in my kernel config file and twiddle that to the correct slice, but maybe one can make something a little more intelligent that look for the active slice. The board I have is an Avila 2348. I proably should have mentioned that in the first email. :-/ John -- John Hay -- John.Hay@meraka.csir.co.za / jhay@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070228125815.GA35515>