On Tue, May 29, 2007 at 11:05:25PM -0000, djtopper wrote:
> I guess my biggest concern is the following. The
> linuxarm-guide-rev2.2 states that in order to load a new kernel into
> JFFS/YAFFS, I must first delete the old one. So:
>
> fis delete <kernel name>
>
> will delete the old kernel associated with that tag.
>
> fis create -b 0x0021800 -l 0x1600 <new kernel name>
>
> will load vmlinux from my CF flash into JFFS? It will then have a new
> tag with the same name?
>
> Something there seems fishy to me. How will RedBoot even know where
> to look for my new kernel image?
>
> Thanks,
>
> Dave Topper
Speaking for the TS7200 which I am most familiar with... This is a little
different paradigm than a PC. The kernel doesn't live on the CF card like on
the disk of your PC. It still lives on one partition of the onboard flash,
almost like burning the kernel to the BIOS.
This is what I do... DON'T start with the fis delete, etc. Read the part about
loading the kernel across the network. Get your kernel set up on you development
PC with the tftpd running. run fconfig and set the script to load the kernel
from your development PC. Do that many times while you are developing (I've run
that way for days at a time). When you quite sure you like this kernel, then
you fis delete and fis create.
So, your statement "in order to load a new kernel into JFFS/YAFFS, I must first
delete the old one" is a true statement, but perhaps a bit misleading. IMHO that
comes later. You don't start by doing that, and you don't do that to try new
kernels. Try them via tftpd, and commit when you are sure.
Make sense?
Good luck,
Joe
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|