As pointed at http://permalink.gmane.org/gmane.linux.distributions.gumstix.general/57480 it seems that the multi-block read doesn't work well with OMAP 3 ES <= 2.1, that's why the problem.
After building with the patch pointed at this link I was able to boot just fine. The only problem with this patch is that it's not portable, and should be done in a way respecting the other boards. Texas Instruments X-Loader 1.5.0 (Apr 11 2011 - 09:47:05) Beagle Rev Ax/Bx Reading boot sector Loading u-boot.bin from mmc U-Boot 2011.03 (Apr 13 2011 - 23:37:48) OMAP3530-GP ES2.1, CPU-OPP2, L3-165MHz, Max CPU Clock 600 mHz OMAP3 Beagle board + LPDDR/NAND I2C: ready DRAM: 128 MiB NAND: 256 MiB MMC: OMAP SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Beagle Rev Ax/Bx timed out in wait_for_pin: I2C_STAT=0 No EEPROM on expansion board Die ID #62b600020000000004013ef102004012 Hit any key to stop autoboot: 0 reading boot.scr 323 bytes read Running bootscript from mmc ... ## Executing script at 82000000 reading uImage 3687812 bytes read reading uInitrd 6769443 bytes read ## Booting kernel from Legacy Image at 80000000 ... Image Name: Ubuntu Kernel Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3687748 Bytes = 3.5 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 81600000 ... Image Name: Ubuntu Initrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 6769379 Bytes = 6.5 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/760350 Title: 2011.03 doesn't boot anymore on Beagle B5 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
