Robert, Last weekend I took some time to bring up a DT-enabled 3.12 kernel on my PandaBoard starting from your Debian netinstall image. I documented my efforts here[1]. During the course of this effort I found that u-boot will fail to place the initramfs image in accessible address space if a DeviceTree is provided. In this case the boot would fail while unpacking the initramfs with a very non-obvious error. To avoid this I had to constrain u-boot by adding,
initrd_high=90000000
to uEnv.txt (as documented here[2]).
This took quite some time to figure out so I thought I might let you
know. You might consider doing something along these lines in the
default uEnv configuration.
Cheers,
- Ben
[1]
http://bgamari.github.io/posts/2013-11-17-running-modern-kernel-on-pandaboard.html
[2] http://www.denx.de/wiki/DULG/KernelCrashesWithRamdisk
pgpX6aYpoFQp6.pgp
Description: PGP signature
