Hi All,

I'm trying to build 3.13.5 with FDT.  On boot it hangs at "Starting kernel 
..." (see capture below).  Robert Nelson's reply seems to indicate he has 
some code on GitHib but there's just a License and a Readme file.  I can't 
get anything to work since 3.10.  Is Beagleboard still supported?

Regards,
Ralph

U-Boot SPL  (Feb 28 2014 - 11:58:43)
reading u-boot.img
reading u-boot.img


U-Boot 2014.04-rc1-00190-geeb72e6 (Feb 28 2014 - 11:59:40)

OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-200MHz, Max CPU Clock 1 Ghz
OMAP3 Beagle board + LPDDR/NAND
I2C:   ready
DRAM:  512 MiB
NAND:  0 MiB
MMC:   OMAP SD/MMC: 0
*** Warning - readenv() failed, using default environment

In:    serial
Out:   serial
Err:   serial
Beagle xM Rev C
Timed out in wait_for_event: status=0000
Check if pads/pull-ups of bus 1 are properly configured
No EEPROM on expansion board
Die ID #023200029ff80000016849a90301801c
Net:   usb_ether
Hit any key to stop autoboot:  0 
mmc0 is current device
gpio: pin 173 (gpio 173) value is 0
gpio: pin 4 (gpio 4) value is 0
SD/MMC found on device 0
reading uEnv.txt
106 bytes read in 3 ms (34.2 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc ...
** File not found /boot/uImage **
Booting from nand ...

no devices available
Wrong Image Format for bootm command
ERROR: can't get kernel image!
2692216 bytes read in 212 ms (12.1 MiB/s)
15670 bytes read in 45 ms (339.8 KiB/s)
Booting with DT from mmc0 ...
Kernel image @ 0x80200000 [ 0x000000 - 0x291478 ]
## Flattened Device Tree blob at 80f80000
   Booting using the fdt blob at 0x80f80000
   Using Device Tree in place at 80f80000, end 80f86d35

Starting kernel ...



On Thursday, December 26, 2013 1:29:12 AM UTC-8, robert.berger wrote:
>
> Hi,
>
> If I remember well Rob Nelson got a 3.12 kernel running on the beagle-xm.
>
> This is what I tried [1].
>
> After applying all the patches the kernel does not build (for beagleboard):
>
>
> |   CC      kernel/irq/manage.o
> |   LD      drivers/base/built-in.o
> |   CC      kernel/power/console.o
> | drivers/base/platform.o: In function `of_free_overlay_info':
> | platform.c:(.text+0x2a4): multiple definition of `of_free_overlay_info'
> | drivers/base/core.o:core.c:(.text+0x66c): first defined here
> | drivers/base/cpu.o: In function `of_free_overlay_info':
> | cpu.c:(.text+0x198): multiple definition of `of_free_overlay_info'
> | drivers/base/core.o:core.c:(.text+0x66c): first defined here
> | make[4]: *** [drivers/base/built-in.o] Error 1
> | make[3]: *** [drivers/base] Error 2
> | make[3]: *** Waiting for unfinished jobs....
> |   CC      mm/mremap.o
> |   CC      fs/namespace.o
> |   CC      mm/msync.o
> |   LD      kernel/printk/built-in
>
> So I removed a couple of patches to make it compile.
>
> The next problem I got was that the device tree did not build:
>
> |   DTC     arch/arm/boot/dts/omap3-beagle-xm.dtb
> | ERROR (phandle_references): Reference to non-existent node or label 
> "dpll1_ck"
>
> Well there is only one patch, which defines "dpll1_ck" and without it 
> kernel + device tree build. 
>
> I know this is very hacky.  This is the patchset I currently use [2]
>
> Does someone have a 3.12 or 3.13 kernel + patches for the beagle-xm which 
> works with a flat device tree?
>
> Maybe it works with stable and no patches in the meantime?
>
> Regards,
>
> Robert
>
> [1] https://github.com/beagleboard/kernel/tree/3.12
> [2] 
> https://github.com/RobertBerger/meta-mainline/blob/dora-v3.12.x-max/beagle-xm-ml/recipes-kernel/linux/linux-yocto-custom/beagle-xm-ml-user-patches.scc
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to