ts-7000
[Top] [All Lists]

[ts-7000] Only 32M detected by RedBoot

To:
Subject: [ts-7000] Only 32M detected by RedBoot
From: "charliem_1216" <>
Date: Fri, 22 Dec 2006 19:12:00 -0000
Hi Folks, 

I've been working to get a 2.6 kernel up on my TS-7250, and I'm
running into a problem with RedBoot.  While TS-BOOTROM finds all of
the 64MB ram, RedBoot finds only 32M.  This is the original RedBoot
shipped with the board June-06.

The 2.4 TS kernels are able to work around this and find all 64M, due
to the 2.4 TS kernel mods, it doesn't work with 2.6 kernels (at least
up to 2.6.19).  I believe that RedBoot doesn't completely (or
correctly?) fill up the ATAG_MEM structure that get passed to the
kernel for booting.  

In fact, the problem may be deeper than that, since to use 2.6 at all
I have to pass "mem= mem= mem=
mem=0x5000000 ...." on the command line, even to use 32M.  If RedBoot
was properly filling the ATAG structure, I shouldn't have to do that,
right?  I've done some searches here and the linux-cirrus ML archive,
and also read through the RedBoot sources, and it seems that it
_should_ work.  I have not tried flashing any other redboot images,
but June-06 should be late enough (?).

Will the 64M TS-7250 _always_ require the mem=... parameters on the
command line for the 2.6 kernel?  Does the 2.6 kernel need changing
the way that Jesse did for the 2.4 kernel to use 64M?  Am I the only
one seeing this?

Early bootlog is below.  I'd be grateful for any suggestions (unless
it's "rebuild redboot" :)

regards, ............... Charlie




>> TS-NANDBOOT, Rev 1.01 - built 10:30:52, Dec 20 2005
>> Copyright (C) 2005, Technologic Systems


>> TS-BOOTROM, Rev 1.08 - built 10:40:29, Jun 12 2006
>> Copyright (C) 2006, Technologic Systems
>> TS-7250: Rev E0 CPU, Rev B PLD, 64MB SDRAM, options ( MAX197-ADC )
>> TS-5620: detected, battery OK, time ( 19:24:15, Dec  9 2006 )
Found FIS directory at 07fe0000

+Ethernet eth0: MAC address 00:d0:69:40:43:98
IP: 192.168.2.30/255.255.255.0, Gateway: 192.168.2.10
Default server: 192.168.0.1

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version current-TS_5 - built 10:40:07, Jun 19 2006

Platform: TS-7250 Board (ARM920T) Rev A
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

RAM: 0x00000000-0x02000000, [0x000530c0-0x01fdd000] available
FLASH: 0x60000000 - 0x68000000, 1024 blocks of 0x00020000 bytes each.
== Executing boot script in 0.500 seconds - enter ^C to abort
^C
RedBoot> load -v -r -b 0x218000 -h 192.168.2.1 -m http /~ccm/zImage



 
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