ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: Can't execute Linux - invalid entry address

To: ts-7000 discussion group <>
Subject: Re: [ts-7000] Re: Can't execute Linux - invalid entry address
From: Jim Jackson <>
Date: Tue, 2 Oct 2012 14:33:19 +0100 (BST)
On Sat, 29 Sep 2012, kamran wrote:

> I have been able to get my hand on a TS-7200 as well, and I too get the 
> same message. I did also add the exec line to the fconfig script. I just 
> wanted to ask whether you did work around this error.
> 
> Thanks,
> 
> KB
> --- In  "jfahlmanacd" <> wrote:
> >
> > I am rather new to linux and have run across the following problem 
> > using the developer's kit. I wanted to boot from the CF provided in 
> > the developer's kit so I changed the execute command using fconfig so 
> > that:
> >  
> >  exec -c "console=ttyAM0,115200 root=/dev/hda1"
> > 
> > But after doing that I get the error "Can't execute Linux - invalid 
> > entry address" when trying to boot to the CF.
> > 
> > I have now tried to revert back to the original:
> > 
> >  exec -c "console=ttyAM0,115200 root=/dev/mtdblock1"
> > 
> > But I still get the same error:
> > 
> > 
> > 
> > >> TS-BOOTROM, Rev 1.06 - built 14:21:24, Dec  5 2005
> > >> Copyright (C) 2005, Technologic Systems
> > >> TS-7200: Rev E0 CPU, Rev C PLD, 32MB SDRAM
> > 
> > +IDE failed to identify unit 0 - wrote: b0, read: 0
> > Ethernet eth0: MAC address 00:d0:69:40:31:01
> > IP: 192.168.0.50/255.255.255.0, Gateway: 192.168.0.11
> > Default server: 192.168.0.11
> > 
> > RedBoot(tm) bootstrap and debug environment [ROMRAM]
> > Non-certified release, version current-TS_5 - built 15:41:04, Mar  8 
> > 2005
> > 
> > Platform: TS-7200 Board (ARM920T) Rev A
> > Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
> > 
> > RAM: 0x00000000-0x02000000, [0x00044c28-0x01fdd000] available
> > FLASH: 0x60000000 - 0x60800000, 64 blocks of 0x00020000 bytes each.
> > == Executing boot script in 0.100 seconds - enter ^C to abort
> > RedBoot> exec -c "console=ttyAM0,115200 root=/dev/mtdblock1"
> > Can't execute Linux - invalid entry address
> > RedBoot> 

It looks like you have not loaded a kernel, you have just exec'd something 
that isn't there.

First you have to load the kernel

  fis load vmlinux

THEN you do the exec ....

  exec -c "console=ttyAM0,115200 root=/dev/mtdblock1"

These commands can be done from the Redboot prompt - it is ALWAYS good to 
manually testing things before committing them to fconfig.

If this works to get you back to booting from flash, then try

  fis load vmlinux
  exec -c "console=ttyAM0,115200 root=/dev/hda1

I assume you have partitioned the CF disk and created an ext2 filesystem on 
the first partition, and then copied across the root filesystem?

> > 
> > 
> > 
> > There is also the IDE failed problem but I still get the "Can't 
> > execute..." error even with the CF removed.
> > 
> > Any help is greatly appreciated.  Thanks,
> > Jason
> >
> 
> 
> 


------------------------------------

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/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU