Fails to Boot Kernel past "Uncompressing Linux... done, booting the kernel."


I am following the steps for compiling a kernel for BeagleBone (white, not black) that I found here:

Two issues:

1- When I use the Angstrom toolchain, the compile fails with the error: unrecognized option -mauto-it. I cannot get past that. So I switched over to Linaro and it compiles just fine and finishes. The steps I followed are exactly the same, except for different compiler.

2- When I try to load the build kernel image (uImage) using TFTP:

  • If I go through all the steps and generate: uImage-dtb.am335x-boneblack, the following happens:
    “Uncompressing Linux… done, booting the kernel.” and it freezes and does not progress.

  • If I go one step short and generate: uImage-dtb.am335x-bone only and load that, it goes past booting the kernel but I get the unknown Machine ID error message.

Either way I cannot boot any of the kernels on my beaglebone white.

Can someone help me understand what I’m doing wrong please?! I’m really stuck.