Merging up to OpenBMC v2.2 from v2.1 - boot problem, invalid ramdisk format

Patrick Venture venture at google.com
Wed Jun 27 02:19:01 AEST 2018


I assume this is just a recipe change such that I need to now specify
something -- with OpenBMC v2.1 I see:

"""
U-Boot 2016.07 (May 24 2018 - 12:55:55 -0700)

DRAM:  120 MiB
WARNING: Caches not enabled
Flash: 64 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   aspeednic#0
Error: aspeednic#0 address not set.

Hit any key to stop autoboot:  0
## Loading kernel from FIT Image at 20080000 ...
   Using 'conf at 1' configuration
   Trying 'kernel at 1' kernel subimage
     Description:  Linux kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x20080128
     Data Size:    1721352 Bytes = 1.6 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x40008000
     Entry Point:  0x40008000
     Hash algo:    sha1
     Hash value:   de140d9d803c22f731c4d99a4250979489383a81
   Verifying Hash Integrity ... sha1+ OK
## Loading ramdisk from FIT Image at 20080000 ...
   Using 'conf at 1' configuration
   Trying 'ramdisk at 1' ramdisk subimage
     Description:  obmc-phosphor-initramfs
     Type:         RAMDisk Image
     Compression:  lzma compressed
     Data Start:   0x2022ad00
     Data Size:    1592362 Bytes = 1.5 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   9f6f2feb110e27e07f81bb60bb372b4083672f19
   Verifying Hash Integrity ... sha1+ OK
## Loading fdt from FIT Image at 20080000 ...
   Using 'conf at 1' configuration
   Trying 'fdt at 1' fdt subimage
     Description:  Flattened Device Tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x20224624
     Data Size:    26139 Bytes = 25.5 KiB
     Architecture: ARM
     Hash algo:    sha1
     Hash value:   37864a4c4a608d5f4e370bbccf93ccbe3e77462d
   Verifying Hash Integrity ... sha1+ OK
   Booting using the fdt blob at 0x20224624
   Loading Kernel Image ... OK
   Loading Ramdisk to 47213000, end 47397c2a ... OK
   Loading Device Tree to 47209000, end 4721261a ... OK

Starting kernel ...
"""

With v2.2 I see:
"""
U-Boot 2016.07 (Jun 25 2018 - 10:07:57 -0700)

DRAM:  120 MiB
WARNING: Caches not enabled
Flash: 64 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   aspeednic#0
Error: aspeednic#0 address not set.

Hit any key to stop autoboot:  0
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
## Loading kernel from FIT Image at 20080000 ...
   Using 'conf at aspeed-bmc-quanta-q71l.dtb' configuration
   Trying 'kernel at 1' kernel subimage
     Description:  Linux kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x20080124
     Data Size:    1723192 Bytes = 1.6 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x40008000
     Entry Point:  0x40008000
     Hash algo:    sha1
     Hash value:   95ed76c9361d9f6f991a6a859a06eb7626af80df
   Verifying Hash Integrity ... sha1+ OK
Wrong Ramdisk Image Format
Ramdisk image is corrupt or invalid
"""

I figured I'd reach out first as I'm sure this will be familiar to someone :D

Patrick


More information about the openbmc mailing list