"Young, Joseph" <[email protected]> writes:

> Thank you very much for your quick reply. I set CONFIG_AEABI=n, and I am now 
> able to boot my ramdisk filesystem.

The better solution is to build your userspace/ramdisk using EABI.
The old ABI support is deprecated and no longer actively maintained or
tested.

Kevin


>
> -----Original Message-----
> From: Yusuf Caglar AKYUZ [mailto:[email protected]] 
> Sent: Friday, April 24, 2009 11:14 AM
> To: Young, Joseph
> Cc: [email protected]
> Subject: Re: Freeing init memory hang
>
> Young, Joseph wrote:
>> Hello,
>> 
>
> Hello,
>
>> So I am attempting to boot the current Davinci Linux kernel for the Davinci 
>> DM644x EVM board, and am running into some problems. I have compiled the 
>> uImage, and am using the ramdisk.gz provided by TI, but when I attempt to 
>> load the kernel, it hangs indefinitely at "Freeing init memory: 124K".
>> 
>> I have tried Davinci linux kernel versions 2.29 and 2.30-rc2, and both 
>> experience the hang.
>> I have also built a minimal kernel by following SPRAAH2A, and that also 
>> experienced the hang.
>> 
>> The same boot parameters work correctly with the montavista Linux image 
>> provided by TI.
>> I thought the problem was with mounting busybox, so I wrote a "Hello World" 
>> program, and attempted to run that. My kernel still hangs, while the 
>> montavista linux kernel will display my program, so I think the problem is 
>> with my kernel configs setup.
>> I also thought it was a tool chain problem, and have rebuilt the kernels 
>> with the GNU C arm compiler, as well as the RidgeRun DM6446x SDK kit, and 
>> both experienced the hang.
>> 
>> The interesting thing is that when I unplug the cord from my TFTP server, 
>> the hung kernel will output "PHY: 1:01 - Link is Down" and when I plug it 
>> back in "PHY: 1:01 - Link is Up - 100/Full". This means that the kernel is 
>> still somewhat responsive, just not doing what I want it to do, display the 
>> shell.
>> 
>> I'm out of ideas at this point. Has anyone run into this issue, or can 
>> anyone point me in the right direction?
>> 
>
> My guess:
>
> Kernel is running, but there is something wrong with filesystem /dev nodes. 
> AFAIK, this point is where control passes to init and console is redirected 
> to /dev/console(or /dev/console must be present). This is also the same for 
> your own application. Maybe your file system is not EABI?
>
> If I were you, I would try an NFS file system.
>
> Regards,
> Caglar
>
>
> _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to