"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
