[U-Boot] "Verifying Checksum ... Bad Data CRC" when kernel downloaded through serial or from SD, but ethernet no such error

Hi all
I can successfully boot my kernel when I download it using the ethernet. But if I download the same kernel through serial COM port or from my on-board micro-SD card to the same DRAM address, this "Bad Data CRC" always pops up:
$ bootm 0x80000000 ## Booting kernel from Legacy Image at 80000000 ... Image Name: Linux-2.6.14.7-tiny1 Created: 2010-10-14 7:19:36 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1499372 Bytes = 1.4 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image!
Any idea about what is going on here? Strange error! Thank you very very much for any help!
More info: u-boot version: "git clone git://git.denx.de/u-boot-pxa.git -b openpxa" on 19 May 2010. kernel version: 2.6.14 Microprocessor: Marvell PXA320 Ethernet: DM9000AEP
Best regards, Zhao Jihua.
participants (1)
-
Zhao Jihua