On Tue, 2014-04-22 at 09:08 +0000, Richard Leitner - SKIDATA wrote:
> > -----Original Message-----
> > From: Richard Purdie [mailto:richard.pur...@linuxfoundation.org]
> > Sent: Tuesday, April 22, 2014 10:23 AM
> > To: Richard Leitner - SKIDATA
> > Cc: Yocto Project Discussion ML (yocto@yoctoproject.org)
> > Subject: Re: [yocto] Problem with own kernel recipe on Dora
> > 
> > On Tue, 2014-04-22 at 07:52 +0000, Richard Leitner - SKIDATA wrote:
> > > Hi Yocto-Community,
> > > as the subject already says I've a problem with my kernel recipe after the
> > "migration" from the Dylan to the Dora (10.0.1) branch.
> > > I've tried the 10.0.1 release tag as well as the current dora master
> > (50e9ccb2aff7b9f9dca4fda99a6832c60f64de3b).
> > >
> > > The kernel recipe I'm using is derived from the skeleton:
> > > DESCRIPTION = "Linux Kernel"
> > > SECTION = "kernel"
> > > LICENSE = "GPLv2"
> > > LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
> > > inherit kernel
> > > KSRC = "/home/leri/VCS/git/linux"
> > > KBRANCH = "master"
> > > SRC_URI =
> > "git://${KSRC};protocol=file;branch=${KBRANCH};name=kernel;nocheckout=1"
> > > SRCREV = "2014_03_07"
> > > PR = "sd_15.2"
> > > LINUX_VERSION = "${PV}"
> > > LINUX_VERSION_EXTENSION = "-${PR}+${SRCREV}"
> > > COMPATIBLE_MACHINE = "skidata-harmony|smartcpu"
> > > KERNEL_IMAGETYPE = "uImage"
> > > SRC_URI += "file://defconfig"
> > > require recipes-kernel/linux/linux-yocto.inc
> > >
> > >
> > > This recipe was working well with the Dylan branch and following changes:
> > > -SRC_URI =
> > "git://${KSRC};protocol=file;branch=${KBRANCH};name=kernel;nocheckout=1"
> > > +SRC_URI = "git://${KSRC};protocol=file;branch=${KBRANCH};name=kernel"
> > > +S = "${WORKDIR}/git"
> > >
> > >
> > > When compiled with the dora branch the kernel hangs at "Starting 
> > > kernel..." and
> > doesn't start:
> > > ## Booting kernel from Legacy Image at 00000000 ...
> > >    Image Name:   Linux-3.1.10-sd_15.2
> > >    Image Type:   ARM Linux Kernel Image (uncompressed)
> > >    Data Size:    3181616 Bytes = 3 MiB
> > >    Load Address: 00008000
> > >    Entry Point:  00008000
> > >    Verifying Checksum ... OK
> > >    Loading Kernel Image ... OK
> > > OK
> > >
> > > Starting kernel ...
> > >
> > >
> > > I've already looked through the migration notes in the manual but I'm 
> > > unable to find
> > any hints...
> > > Are there any ideas why the kernel doesn't start with the Dora branch?
> > 
> > We saw an issue recently on beaglebone that looked very like this. It 
> > turned out the
> > load address for the kernel was conflicting in memory with the device tree 
> > binary.
> 
> Do you mean that the bootloader was loading the device tree binary into the 
> load address of the kernel?

The kernel was large enough it was overwriting the device tree data.

Cheers,

Richard


-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to