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