• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: [1]
1  Linux Stuff / Kernel / Re: 3.9.0+ Device-tree kernels on: May 12, 2013, 01:01:37 PM
Tried compiling u-boot-2013.04, after patching it with sata and sdio, and enabling #define CONFIG_OF_LIBFDT in include/configs/sheevaplug.h...

Still no go. Also tried with new kernel 3.9.1 and it didn't work.
2  Linux Stuff / Kernel / Re: 3.9.0+ Device-tree kernels on: May 06, 2013, 11:52:24 AM
Hi bad_guy,

same problem here. I've tried this U-boot:


and it didn't change anything. Don't know if there is a more recent version...

By the way, I own a standard SheevaPlug which I modified in order to add an e-sata port; I'm booting from an external e-sata hard drive using an initrd image created using the latest kernel.

Perhaps this is the cause of the hang?


To use device tree on arm, both bootloader (U-Boot) and kernel should be compiled with the support of device tree.
Note    Note: The APF27/U-boot 2012.04.01 patch 3.6, APF28/U-Boot 2012.04.01 patch 1.5 and APF51/U-Boot 2012.04.01 patch 1.5 are already configured to support device tree.

To enable device tree on u-boot, it's quite simple:

    add "#define CONFIG_OF_LIBFDT" in the u-boot configuration file (include/configs/<board>.h).

My U-boot version is
U-Boot 2011.12 (Mar 11 2012 - 18:53:15)
which likely doesn't support device tree?

I am hesitant to change my U-boot since it works fine with my previous kernel but this seems to explain my problem?
Pages: [1]