Hi,
The current beaglebone black bootloader (u-boot) listens on the serial line for any character entry from the user upon board power up. If the user did enter a character key, then the bootloader stops loading and goes into terminal mode. The problem is that the current beaglebone hardware has some noise issues on the serial line during board power up and therefore, the bootloader does not boot up the kernel!
One solution is to modify uboot to make it wait for a special string character vs waiting for any character.
The mailing thread: https://groups.google.com/d/msg/beagleb ... w4pJuRDDQJ
has identified the solution and the users have implemented it successfully. I believe that this patch can be integreted into the official repo as it would benefit all the arch-linux community.
Best!