[U-Boot-Users] Initrd_high not functioning

Midhun Agnihotram agnimidhun at gmail.com
Fri Jun 15 14:44:29 CEST 2007


Hi,

   My board's RAM is from 0xC0000000 to 0xC4000000 (64MB).  I have set
the initrd_high environment variable to 40M (0xC2800000). I have my
kernel and ramdisk loaded into the flash which starts at 0xC8000000.

Kernel          0xC8200000
uRamdisk     0xC8400000

When I boot the kernel, the kernel complains that it will disable the
initrd as it is beyong its physical memory.

"initrd (0xc8400040 - 0xc85f3ae7) extends beyond physical memory -
disabling initrd"

  So why is U-Boot not copying the Ramdisk to the area less than
0xC2800000 ?? Why is it passing the position of uRamdisk as that of
the flash?? Cant a ramdisks be used from flash??

Thanks,
Midhun.




More information about the U-Boot mailing list