ts-7000
[Top] [All Lists]

[ts-7000] Re: 64MB Ram TS-7260 Boot problem on 2.6.32.3-m?

To:
Subject: [ts-7000] Re: 64MB Ram TS-7260 Boot problem on 2.6.32.3-m?
From: "Charles" <>
Date: Fri, 06 Aug 2010 19:49:37 -0000
Hi --

--- In  "" <> wrote:
>
> Hey everyone, We made lots of progress on 2.6.32.3 patched up with 
> linux-2.6.32.3-ts7200_matt-5, using Martin Guy's recipe. THANKS AGAIN.
> 
> I can boot in single-user mode init=/bin/sh, but not with init=/sbin/init.  
> /dev/rtc* and /devttyAM* are all missing, though I can demonstrate most of 
> the goodies from linux-2.6.32.3-ts7200_matt-5.txt.
> 
> Our system:  TS-7260 64MB, SD slot, with TS-SER2, and from what I can see, 
> there are posts here about 64MB Ram systems:
> 
> >>>>>>
> Another is a problem that made 64MB ts7250's do the same thing due to its 
> weird memory bank placement: 8 8M banks at 0x0[0145]000000 and 
> 0xe[0145]000000. The vanilla kernel can't map such distant physical addresses 
> and clags at the same point as you are seeing. Maybe the '60 is the same.  
> 
> Try adding mem= to your boot options. If that makes it boot,then either 
> you can just use part of the RAM with a string of mem=options or (better) 
> apply the discontigmem kernel patch to allow banks of memory at very distant 
> physical addresses.
> See http://martinwguy.co.uk/martin/ts7250 for details
> >>>>>>
> 
> Is this the issue we are having?
> 
> From linux-2.6.32.3-ts7200_matt-5.txt:
> >For potential memory problems (we use sparse memory model), try adding some 
> >params to the kernel command:
> >mem= mem= mem= mem=
> 
> These kernel args do not resolve the issue on our system, and searching the 
> archives here reveal that I am not the first to stumble through this.  
> Apologies, but I'm a little lost about what to do next, and thought that 
> checking in you folks might be good.  Should I:
> 
> A: Apply "discontigmen kernel patch"

No, make sure sparsemem is selected in the kernel config.  It should work; look 
in the 7250 config file in Matts's patchset for reference.  A working config is 
here (but has extra stuff for the HRT patch he is using):
http://tech.groups.yahoo.com/group/ts-7000/message/17024

If your kernel is booting at all and looking for init, then you don't have 
memory issues; it's something else.  Not quite sure of your symptoms, but 
sounds like maybe EABI / OABI kernel vs. userspace?  If you build a kernel to 
run EABI binaries, be sure to check the OABI compatibility option.

You can also create device nodes the old fashioned way, if you are struggling 
with udev & co.  That makes more sense to me for an embedded system anyway, 
where you (better!) know what peripherals are or will be connected.

regards, ........ Charlie

> 
> or borrow some .config stuff from here 
> (http://tech.groups.yahoo.com/group/ts-7000/message/18141)::
> 
> B: CONFIG_DISCONTIGMEM_MANUAL=y
> 
> Really appreciated, I'm sorry our schedule is so tight!
>




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

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