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/
|