Hello
Here: custom board 'based' on SabreSD. Yocto dora with 3.0.35 kernel. I 'moved' the fsl-image-mfgtool-initramfs.bb from daisy to dora to build an initramfs file to use in MFGtool.
I got the title error when start the MFGTool. After much struggling I found the real error was rather before in printks:
| [ | 2.707858] Unpacking initramfs... |
| [ | 2.711280] Initramfs unpacking failed: junk in compressed archive |
Going through the kernel source I found that the initramfs image was being lost in the path from uboot to kernel.
I solved it changing:
bootm 0x10800000 0x10C00000
to:
bootm 0x12800000 0x12C00000
and configuring the MFGTool to load the files to that address.
I am losing something and I am not able to see why this change is necesary. Anybody can explain it to me?
Thank you,
Jose
Uboot run
U-Boot > run bootcmd_mfg
## Booting kernel from Legacy Image at 12800000 ...
Image Name: Linux-3.0.35dora-hs-03023-gf6dd2
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3472132 Bytes = 3.3 MiB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 12c00000 ...
Image Name: hs-fsl-image-mfgtool-initramfs-i
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 6931695 Bytes = 6.6 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
: