[U-Boot-Users] initrd problem...

Michael Frey mfrey at pepper.com
Fri Apr 23 15:58:27 CEST 2004


I am trying to use the initrd function of u-boot and I think I am 
almost there.  However it does not seem that u-boot is re-locating the 
initrd into ram from flash.  Is it supposed to do this?  U-Boot is 
passing the address of the initrd in flash.  How can I make it 
re-locate into ram first then pass the address to the kernel.

Here is the output.

pepper-> bootm 0x00080000 0x00200000
## Booting image at 00080000 ...
    Image Name:   Linux-2.4.20_mvl31-dbpxa2xx
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    795324 Bytes = 776.7 kB
    Load Address: a0008000
    Entry Point:  a0008000
    Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 00200000 ...
    Image Name:   BootSplash initrd
    Image Type:   ARM Linux RAMDisk Image (gzip compressed)
    Data Size:    38 Bytes =  0 kB
    Load Address: 00000000
    Entry Point:  00000000
    Verifying Checksum ... OK
Turning off MMC clock

Starting kernel ...

Uncompressing 
Linux........................................................ done, 
booting the kernel.
Linux version 2.4.20_mvl31-dbpxa2xx (michael.frey at chawa.lex.pepper.com) 
(gcc version 3.3.1 (MontaVista 3.3.1-3.0.10.0300532 2003-14
CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE)
CPU: D undefined 5 cache
CPU: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
CPU: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Machine: PepperPad PXA Reference Board
initrd (0x00200040 - 0x00200066) extends beyond physical memory - 
disabling initrd
Memory clock: 99.53MHz (*27)
Run Mode clock: 199.07MHz (*2)
Turbo Mode clock: 398.13MHz (*2.0, inactive)

Thanks,
Michael Frey





More information about the U-Boot mailing list