So I was thinking about how to start troubleshooting garbage on boot.
Reading over what I found out about the new install I did vs what PlugAdmin has in the guide.
Original Instructions:setenv mainlineLinux yes
setenv arcNumber 2097
setenv bootargs_console console=ttyS0,115200
setenv bootcmd_mmc 'mmcinit; ext2load mmc 0 0x0800000 /uInitrd; ext2load mmc 0 0x400000 /uImage'
setenv bootcmd 'setenv bootargs $(bootargs_console); run bootcmd_mmc; bootm 0x400000 0x0800000'
saveenv
New install Instructions:setenv mainlineLinux yes
setenv arcNumber 2097
setenv bootargs_console console=ttyS0,115200
setenv bootargs_root root=/dev/mmcblk0p2
setenv bootcmd_mmc 'mmcinit; ext2load mmc 0:1 0x01100000 /uInitrd; ext2load mmc 0:1 0x00800000 /uImage'
setenv bootcmd 'setenv bootargs $(bootargs_console) $(bootargs_root); run bootcmd_mmc; bootm 0x00800000 0x01100000'
saveenv
Lines 1-3: No changes
Line 4: New version requires you to manually point to root location on SD Card
Line 5: New version has 0:1 AFTER mmc on both the uInitrd and uImage, PLUS different uInitrd and uImage versions?
Line 6: New version adds $(bootargs_root); PLUS once again boots newer versions of the two files above.
This link:
http://plugcomputer.org/plugforum/index.php?topic=2002 suggests that it could be a hardware change that the old kernel did not support???
I am leaning to it being something was changed on the plug and the debian arm guys fixed it. I have confirmed that I can still boot the OLD plug with the the new setenv commands, with the same result. Therefore, it would seem to me since the initial boot log is clear but AFTER 'Uncompressing Linux...................' it goes to garbage, that it is a linux version problem and not a Uboot problem.
I have searched thru the plugcomputer forums and while there are a few cases of people reporting the same issue, there is no solution other than upgrading the kernel.... linky:
http://plugcomputer.org/plugforum/index.php?topic=2008.0