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.
