Hi Juergen,

I am trying to boot linux-3.12 on FriendlyARM mini2440 board.

I incorporated your changes mentioned in the link "
http://git-public.pengutronix.de/?p=OSELAS.BSP-Pengutronix-Mini2440.git;a=blobdiff;f=configs/platform-friendlyarm-mini2440/kernelconfig-3.12;h=f568a9c4cb8878d856247436d775d00019c25e0e;hp=e961ec3a3a0680341b7009843942268c55c55599;hb=8b830bfabcaf91bbf91ff6f9115c7d395d86d954;hpb=bfb8449b6655e38386847de6240cf3a8309dcb81
"

in kernelconfig-3.12 file to reduce the kernel size to fit into nand. but
it could only reduce from some where around 3.7 MB to around 3.3MB.  and
hence still could not fit into NAND.  Thought of changing the size of the
nand partition but wanted to get this kernel successfully booted from ram
first.

I have applied the patches to linux-3.12 mentioned in the link
http://git-public.pengutronix.de/?p=OSELAS.BSP-Pengutronix-Mini2440.git;a=tree;f=configs/platform-friendlyarm-mini2440/patches/linux-3.12;h=dfb1107751790e2f420b1ad89826452eebed19e8;hb=5c283f627ec36e94695a0717515288cc37d7ed5c

but box freezes after printing "Starting kernel..."  below is the output
pasted.. you can see that I have changed 'malloc space' & 'stack space'
sizes as I was getting some error saying "Error: out of memory" when I
tried manually booting the kernel using 'bootm' command after the
uImage-mini2440 is downloaded to ram through TFTP..
=============== Console output: booting kernel 3.12 ===============
barebox 2011.05.0-ptx-2012.12.0 (Jul 19 2014 - 20:51:25)

Board: Mini 2440
NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V
8-bit)
Bad block table found at page 524224, version 0x01
Bad block table found at page 524160, version 0x01
dm9000 i/o: 0x20000300, id: 0x90000a46
eth@eth0: got MAC address from EEPROM: 00:00:00:00:00:00
refclk:    12000 kHz
mpll:     405000 kHz
upll:      48000 kHz
fclk:     405000 kHz
hclk:     101250 kHz
pclk:      50625 kHz
SDRAM1:   CL2@101MHz
Malloc space: 0x33500000 -> 0x33f00000 (size 10 MB)
Stack space : 0x334f6000 -> 0x33500000 (size 40 kB)
running /env/bin/init...

Hit any key to stop autoboot:  0
phy0: Link is up - 100/Full
TFTP from server 10.0.0.100 ('uImage-mini2440' -> '/dev/ram0.kernel')
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        ############################
booting kernel of type uimage from /dev/ram0.kernel
   Verifying Checksum ... OK
   Image Name:   Linux-3.12.18-ptx-master
   Created:      2014-07-19  14:38:23 UTC
   Image Type:   <NULL> <NULL> <NULL> (<NULL>)
   Data Size:    3470808 Bytes =  3.3 MB
   Load Address: 30008000
   Entry Point:  30008000
OK
commandline: console=ttySAC0,115200 mini2440=5tbc root=/dev/nfs rw
nfsroot=10.0.0.100:/home/girish/FriendlyARM/rootfs ip=10.0.0.101:10.0.0.100)
arch_number: 1999

Starting kernel ...

=============================================================

Could there be any solution/suggestion to this?
as seen in the forum, kernel linux-3.7 is coming up smoothly.  Issue is in
booting linux 3.12

Thanks,
Girish

Reply via email to