--- In "Rob" <> wrote:
>
> --- In "Rob" <rafferty29@> wrote:
> >
> > I start the board with the CF card installed and hit <control>c to
> enter redboot. In redboot I
> > enter:
> > fis load vmlinux
> > then
> > exec -c "console=ttyAM0, 115200 root=/dev/hda1"
> >
> > I believe I am picking up the kernel on the flash rather than the
> one in Debian but am unsure
> > how or why.
> > >
> > > How are you booting? It sounds like you are picking up an old
kernel
> > > version? What does dmesg say about the booted kernel version?
> > >
> > > Could you try to load the kernel by tftp or http? give it a new
> > > filename, so you are sure you are getting the file you think you are
> > > (my_real_ts11_kernel).
> > >
> > > Regards, ......... Charlie
> > >
> >
> The first line on startup is:
> Using base address 0x00218000 and length 0xDLinux version
> 2.4.26-vrs1-cirrus-1-2-1-ts8
>
> This would seem to be the flash memory location. So how is the kernel
> on the CF card accessed? Per the manual I did the two commands (fis
> load / exec) but it is like there is a third needed???? Or do I need
> to update flash somehow? I am stuck.
>
> thanks
>
Hi Rob --
That is the kernel from flash. From the manual
http://www.embeddedarm.com/Manuals/linuxarm-guide-rev2.3.pdf,
I see that CF is not supported as bootable. Your choices seem to be
either:
* Flash the new kernel into the On-Board Flash Filesystem, or
* Load the kernel via the network.
I'd suggest the network, because if you flash a new kernel on-board
and try to boot *without* your ts-11 rootfs on CF, then you would have
the same bad situation you are in now: new TS-11 kernel, but old TS-8
modules in on-board flash.
So instead of loading from flash by doing "fis load zimage -b
0x00218000", you would load from the network via "load -v -r -b
0x00218000 -m http -h <your_http_server_ip>
<your_shiny_new_kernel_filename>". (Similar if you want to use TFTP
instead of HTTP). Of course you have to set up a server, set the IP
in redboot, connect cables, etc, etc, before doing this.
All this is detailed in the above manual (updated last summer).
Regards, ........ Charlie
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/
|