Skip to main content.
Navigation:
DENX
>
DULG
>
KernelCrashesWithRamdisk
Translations:
Edit
|
Attach
|
Raw
|
Ref-By
|
Printable
|
More
DULG
Sections of this site:
DENX Home
|
DULG
|
ELDK-5
|
Know
|
Training
|
U-Boot
|
U-Bootdoc
Topics
DULG Home
BoardSelect
Manual
FAQ
Application Notes
Changes
Index
List of pages in DULG
Search
%SECTION0{name=KernelCrashesWithRamdisk}% Linux Kernel crashes when using a ramdisk image Question:: I have a [[PowerPC][Power Architecture]]® board with 1 !GiB of RAM (or more). It works fine with root file system over NFS, but it will crash when I try to use a ramdisk. Answer:: Check where your ramdisk image gets loaded to. In the standard configuration, the Linux kernel can access only 768 !MiB of RAM, so your ramdisk image must be loaded *below* this limit. Check your boot messages. You are hit by this problem when U-Boot reports something like this: <verbatim> Loading Ramdisk to 3fdab000, end 3ff2ff9d ... OK </verbatim> and then Linux shows a message like this: <verbatim> mem_pieces_remove: [3fdab000,3ff2ff9d) not in any region </verbatim> To fix, just tell U-Boot to load the ramdisk image below the 768 MB limit: <verbatim> => setenv initrd_high 30000000 </verbatim>
14.3.16. BogoMIPS Value too low
1. Abstract
14.3.18. Ramdisk Greater than 4 MB Causes Problems
Prev
Home
Next