Bad CRC for ramdisk when using large rootfs
Yusuf Altıparmak
yusufalti1997 at gmail.com
Fri Dec 27 07:47:44 CET 2019
Hello, I Have a demo board which has 8 GB ram. Trying to boot with ramdisk.
When I use large size ramdisk image (447.8 MiB), it's giving Bad CRC while
verifying checksum. When I use small size (49 MiB) its verifiying
successfully. What is the reason of it ?
The commands I use are,
tftp 2000000 uImage-------.bin
tftp 4000000 -------------.dtb
tftp 1000000000 ----------.rootfs.ext2.gz.u-boot
bootm 2000000 1000000000 4000000
u-boot logs are,
WARNING: adjusting available memory to 30000000
## Booting kernel from Legacy Image at 02000000 ...
Image Name: Linux-4.19.26+gc0c2141
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 7139762 Bytes = 6.8 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 00000000 ...
Image Name: fsl-image-networking-full-t1042d
Image Type: PowerPC Linux RAMDisk Image (uncompressed)
Data Size: 469529163 Bytes = 447.8 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... Bad Data CRC
Ramdisk image is corrupt or invalid
More information about the U-Boot
mailing list