Hi, first of all, please read http://elinux.org/Netiquette On Fri, Apr 09, 2010 at 08:33:20AM -0700, Jerry Johns wrote: > Hello all, I've got a custom OMAP3503 board with 256Mbytes of > LPDDR memory (single die, x32-bit) that i've got working with x-loader > and u- boot. However, when i load the Linux kernel (2.6.32 git), it > randomly produces the following errors: > > 1) Hangs midway through the "Uncompressing Linux ...." stage, and > this is arbitrary and random on different attempts 2) If it ever does > go through, it sometimes displays "invalid compressed format (err = > 2)" or "crc error", "incomplete literal tree" and says "System > halted" 3) If i disable caching in the kernel (in > arch/arm/boot/compressed.S, line 233 "bl cache_on"), it at least > completes the Uncompressing stage fine and proceeds to print "....... > done, booting the kernel.", at which point it does not boot (most > likely since i disabled the caching) 4) If i reset the board (not > power-cycle) after the board hang above, and do a crc32 check on the > kernel image in DDR memory (this is possible since DDR2 memory > contents do not get changed after a soft- reset), it matches the CRC32 > that i have calculated manually on the kernel image. This shows that > the main kernel image (from which it is uncompressed) is still > intact. could it be memory timings ?? One thing you might wanna do is enable CONFIG_DEBUG_LL and CONFIG_EARLY_PRINTK and append "debug earlyprintk" to your CMDLINE this might give your more information about the problem. -- balbi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html