On 12/16/2011 05:22 PM, Bodke, Kishore K wrote: > > With the attached Darren's kern-tools-native_git.bb file, build was success. > Thanks > Kishore.
See the patch I just sent:kern-tools: Include do_install() in bbappend for what I believe to be the solution. I suppose the proper solution would be to version the kern-tools-native recipe when major things like that change, but given the nature of this layer, I think the above patch is adequate. -- Darren > > -----Original Message----- > From: Bodke, Kishore K > Sent: Friday, December 16, 2011 5:07 PM > To: Hart, Darren > Cc: Bruce Ashfield; [email protected] > Subject: RE: kernel-tools failure for linux-yoctort_3.0.bb for poky/edison > branch. > > Hi, > I still get the same error below after changing the kern-tools-native_git.bb > file. > > SRCREV ?= "364437739c45a5e771d1f7b3ac73c35f1328fd97" > PR = r11 > > > ERROR: Function 'do_kernel_configme' failed (see > /usr/local/src/yocto_1_1/poky/build/tmp/work/crystalforest-poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/temp/log.do_kernel_configme.27942 > for further information) > ERROR: Logfile of failure stored in: > /usr/local/src/yocto_1_1/poky/build/tmp/work/crystalforest-poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/temp/log.do_kernel_configme.27942 > Log data follows: > | [INFO] doing kernel configme > | [INFO] Branch yocto/standard/preempt-rt/base used by > common-pc-preempt-rt.scc > | [INFO] collecting configs in ./meta/meta-series > | mv: cannot stat > `/usr/local/src/yocto_1_1/poky/build/tmp/work/crystalforest-poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/linux-crystalforest-preempt-rt-build/.tmp.config*': > No such file or directory > | creation of pre-processed config data failed > | config of yocto/standard/preempt-rt/base (common-pc-preempt-rt.scc) failed > | ERROR: Function 'do_kernel_configme' failed (see > /usr/local/src/yocto_1_1/poky/build/tmp/work/crystalforest-poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/temp/log.do_kernel_configme.27942 > for further information) > NOTE: package > linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1: > task do_kernel_configme: Failed > NOTE: package gcc-cross-4.6.1+svnr175454-r10: task do_configure: Started > ERROR: Task 716 > (/usr/local/src/yocto_1_1/poky/meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb, > do_kernel_configme) failed with exit code '1' > > Thanks > Kishore. > > -----Original Message----- > From: Hart, Darren > Sent: Friday, December 16, 2011 3:08 PM > To: Bodke, Kishore K > Cc: Bruce Ashfield; [email protected] > Subject: Re: kernel-tools failure for linux-yoctort_3.0.bb for poky/edison > branch. > > On 12/16/2011 02:12 PM, Bodke, Kishore K wrote: >> I am building core-image-sato. >> I have not changed any boot parameters. >> Everything was default settings. > > By image format I mean are you using a live image? > core-image-sato-*.hddimg or are you formatting a disk and copying over > contents of the rootfs? The kernel parameters are specified in > meta-intel and meta-romley. > > My guess is something has gone wrong in the kernel config and the kernel > you built is missing things like vfat, ramfs support, etc. > > Can you make your .config available as well as the various log.do* from > the linux-yocto temp directory and the meta-series from the linux source > directory? > > -- > Darren > >> >> Thanks >> Kishore. >> >> -----Original Message----- >> From: Hart, Darren >> Sent: Friday, December 16, 2011 12:18 PM >> To: Bodke, Kishore K >> Cc: Bruce Ashfield; [email protected] >> Subject: Re: kernel-tools failure for linux-yoctort_3.0.bb for poky/edison >> branch. >> >> On 12/16/2011 11:39 AM, Bodke, Kishore K wrote: >>> I will try out with the Bruce's patch. >>> >>> It stops after these below boot messages. >>> >>> Failed to execute /init >>> Kernel panic - Not syncing: No init found. Try passing init=option to kernel >>> Pid: 1 comm: swapper not tainited. 3.0.12-rt30-yocto-standard-prempt-rt+ >> >> Sounds like it isn't mounting the root filesystem. What image format are >> you using? What filesystem are you using for your rootfs? What are the >> kernel parameters you pass at boot? >> >> -- >> Darren >> >>> >>> Thanks >>> Kishore. >>> -----Original Message----- >>> From: Hart, Darren >>> Sent: Friday, December 16, 2011 11:33 AM >>> To: Bodke, Kishore K >>> Cc: Bruce Ashfield; [email protected] >>> Subject: Re: kernel-tools failure for linux-yoctort_3.0.bb for poky/edison >>> branch. >>> >>> On 12/16/2011 11:27 AM, Bodke, Kishore K wrote: >>>> Hi, >>>> Just wanted to know if this got fixed? >>> >>> Bruce sent a patch to test, it's included in the history below. Did you >>> try this without the cherry-picked patches to see if it works for you? >>> If not, could you please do so and let Bruce know? If it works for you, >>> we can push it into the meta-kernel-dev layer. >>> >>>> Everytime I give the build I have to cerry-pick the patches. >>>> But even after applying the patches, the build went through, but the image >>>> does not boot. >>> >>> Can you provide some more details here? Does the bootloader come up? >>> Does the kernel output anything? What is the last thing displayed? >>> >>> -- >>> Darren >>> >>>> >>>> Thanks >>>> Kishore. >>>> >>>> -----Original Message----- >>>> From: Bruce Ashfield [mailto:[email protected]] >>>> Sent: Wednesday, December 14, 2011 6:07 AM >>>> To: Hart, Darren >>>> Cc: Bodke, Kishore K; [email protected] >>>> Subject: Re: kernel-tools failure for linux-yoctort_3.0.bb for poky/edison >>>> branch. >>>> >>>> On 11-12-14 12:47 AM, Darren Hart wrote: >>>>> On 12/13/2011 09:13 PM, Bruce Ashfield wrote: >>>>>> On 11-12-13 6:26 PM, Bodke, Kishore K wrote: >>>>>>> Yes. >>>>>>> Its with poky Edison with poky-extras/meta-kernel-dev master branch I >>>>>>> am using for my build. >>>>>> >>>>>> This is likely the problem. I use and test meta-kernel-dev everyday, >>>>>> but that's always against master. I keep them in lockstep, since >>>>>> meta-kernel-dev never really 'releases'. >>>>>> >>>>>> That being said, we can figure out a combination that works. The >>>>>> best thing to do, would be to remove the kern-tools-native bbappend >>>>>> from your meta-kernel-dev layer (for now). You don't want the new >>>>>> tools. >>>>> >>>>> That won't work. He is using the latest kernel which has needs >>>>> merge_config.sh - as I ran into myself last week. I had Kishore >>>> >>>> There's still a way it will work, merge_config.sh is only ever >>>> called from the kern-tools. There shouldn't be any non kern-tools >>>> calls to merge_config.sh, the error: >>>> >>>> mv: cannot stat >>>> `/usr/local/src/yocto_1_1_release/poky/build1/tmp/work/crystalforest- >>>> poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/linux-crystalforest-preempt-rt-build/.tmp.config*': >>>> No such file or directory >>>> >>>> Could only come from using the latest configme script from the >>>> kern-tools. So *something* newer than any SRCREV found on the >>>> edison branch is being used there. >>>> >>>>> cherry-pick the last two patches to kern-tools-native from master and >>>>> that got things going for him. So again, the question is: Why didn't the >>>>> kern-tools-native bbappend do that for him? >>>> >>>> Aha. I may know the answer to that. The meta variant of the recipe looks >>>> to assign the SRCREV in a way that the bbappend can't change. I did >>>> this change during the day, but completely forgot when sending the >>>> email. Can someone try this to see if it's the fix ? >>>> >>>> index fb66211..bc9a6b9 100644 >>>> --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb >>>> +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb >>>> @@ -4,8 +4,8 @@ LIC_FILES_CHKSUM = >>>> "file://git/tools/kgit;beginline=5;endline=9;md5=e2bf4415f3d8 >>>> >>>> DEPENDS = "git-native guilt-native" >>>> >>>> -SRCREV = "eb3ed64cea80d23ffb28dfeaeb02cdfe3fb29340" >>>> -PR = r12 >>>> +SRCREV ?= "eb3ed64cea80d23ffb28dfeaeb02cdfe3fb29340" >>>> +PR = r13 >>>> PV = "0.1+git${SRCPV}" >>>> >>>> .. and Then I'll do a pull request. >>>> >>>> But as to why it's happening, I have no idea, autorev should pick it >>>> up. That's down in the guts of bitbake, and for some reason the old >>>> downloaded variant doesn't seem to be updating. >>>> >>>> Bruce >>>> >>>>> >>>>> -- >>>>> Darren >>>>> >>>>>> >>>>>> If that doesn't fix the problem, look for merge_log.txt in your >>>>>> linux/meta/cfg/ directory structure and that will tell us exactly >>>>>> what is going wrong. >>>>>> >>>>>> Bruce >>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> Kishore. >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Bruce Ashfield [mailto:[email protected]] >>>>>>> Sent: Tuesday, December 13, 2011 3:25 PM >>>>>>> To: Bodke, Kishore K >>>>>>> Cc: Hart, Darren; [email protected] >>>>>>> Subject: Re: kernel-tools failure for linux-yoctort_3.0.bb for >>>>>>> poky/edison branch. >>>>>>> >>>>>>> On 11-12-13 6:17 PM, Bodke, Kishore K wrote: >>>>>>>> Yeah. I am using local bare clone for the linux-yocto-3.0 and using >>>>>>>> poky-extras/meta-kernel-dev in my bblayers.conf for my build. >>>>>>>> Sorry for not mentioning this before. >>>>>>> >>>>>>> Aha. This is completely different then. As Darren mentioned, the >>>>>>> bbappend >>>>>>> should be getting the latest tools, I can look into that. >>>>>>> >>>>>>> But to be clear, is this an edison branch + meta-kernel-dev ? That >>>>>>> will cause problems at some point (and I'm not sure if that is what >>>>>>> is happening here yet), since recipe updates to use the new tools >>>>>>> wouldn't be reflected in that branch while you are fed the new tools. >>>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> Bruce >>>>>>> >>>>>>>> >>>>>>>> Thanks >>>>>>>> Kishore. >>>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: Hart, Darren >>>>>>>> Sent: Tuesday, December 13, 2011 3:15 PM >>>>>>>> To: Bruce Ashfield >>>>>>>> Cc: Bodke, Kishore K; [email protected] >>>>>>>> Subject: Re: kernel-tools failure for linux-yoctort_3.0.bb for >>>>>>>> poky/edison branch. >>>>>>>> >>>>>>>> On 12/13/2011 03:05 PM, Bruce Ashfield wrote: >>>>>>>>> On 11-12-13 5:50 PM, Bodke, Kishore K wrote: >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I get failure for the linux-yoctort_3.0.bb file for the poky Edison >>>>>>>>>> branch. >>>>>>>>>> >>>>>>>>>> Darren told that it was fixed and merged to master. >>>>>>>>> >>>>>>>>> This shouldn't be happening on edison at all. The changes to the >>>>>>>>> kernel recipes/tools to use the merge_config.sh should never have >>>>>>>>> showed up in edison. That's yocto 1.2 development work. >>>>>>>>> >>>>>>>>> So the fix for this is to find out what leaked into edison and >>>>>>>>> revert it. I'll have a look at that later tonight. >>>>>>>> >>>>>>>> No no. Kishore is using meta-kernel-dev. As such he is getting the >>>>>>>> latest linux-yocto repository and SRC_REVs. The question, I think, is >>>>>>>> really why isn't the kern-tools-native bbappend from meta-kernel-dev >>>>>>>> doing this for him. >>>>>>>> >>>>>>>> -- >>>>>>>> Darren >>>>>>>> >>>>>>>>> >>>>>>>>> Bruce >>>>>>>>> >>>>>>>>>> >>>>>>>>>> I wanted to bring to the list about this error message. >>>>>>>>>> >>>>>>>>>> ERROR: Function 'do_kernel_configme' failed (see >>>>>>>>>> /usr/local/src/yocto_1_1_release/poky/build1/tmp/work/crystalforest-poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/temp/log.do_kernel_configme.18502 >>>>>>>>>> for further information) >>>>>>>>>> >>>>>>>>>> ERROR: Logfile of failure stored in: >>>>>>>>>> /usr/local/src/yocto_1_1_release/poky/build1/tmp/work/crystalforest-poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/temp/log.do_kernel_configme.18502 >>>>>>>>>> >>>>>>>>>> Log data follows: >>>>>>>>>> >>>>>>>>>> | [INFO] doing kernel configme >>>>>>>>>> >>>>>>>>>> | [INFO] Branch yocto/standard/preempt-rt/base used by >>>>>>>>>> common-pc-preempt-rt.scc >>>>>>>>>> >>>>>>>>>> | [INFO] collecting configs in ./meta/meta-series >>>>>>>>>> >>>>>>>>>> | mv: cannot stat >>>>>>>>>> `/usr/local/src/yocto_1_1_release/poky/build1/tmp/work/crystalforest-poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/linux-crystalforest-preempt-rt-build/.tmp.config*': >>>>>>>>>> No such file or directory >>>>>>>>>> >>>>>>>>>> | creation of pre-processed config data failed >>>>>>>>>> >>>>>>>>>> | config of yocto/standard/preempt-rt/base >>>>>>>>>> (common-pc-preempt-rt.scc) failed >>>>>>>>>> >>>>>>>>>> | ERROR: Function 'do_kernel_configme' failed (see >>>>>>>>>> /usr/local/src/yocto_1_1_release/poky/build1/tmp/work/crystalforest-poky-linux/linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1/temp/log.do_kernel_configme.18502 >>>>>>>>>> for further information) >>>>>>>>>> >>>>>>>>>> NOTE: package >>>>>>>>>> linux-yocto-rt-3.0.4+git1+d05450e4aef02c1b7137398ab3a9f8f96da74f52_1+0936e13cc65d816f1759e2322c5e3fc82a5037f3-r1: >>>>>>>>>> task do_kernel_configme: Failed >>>>>>>>>> >>>>>>>>>> ERROR: Task 716 >>>>>>>>>> (/usr/local/src/yocto_1_1_release/poky/meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb, >>>>>>>>>> do_kernel_configme) failed with exit code '1' >>>>>>>>>> >>>>>>>>>> Waiting for 7 active tasks to finish: >>>>>>>>>> >>>>>>>>>> 0: acl-native-2.2.51-r2 do_configure (pid 12164) >>>>>>>>>> >>>>>>>>>> 1: elfutils-native-0.148-r3 do_install (pid 19851) >>>>>>>>>> >>>>>>>>>> 2: kbproto-native-1_1.0.5-r0 do_configure (pid 20113) >>>>>>>>>> >>>>>>>>>> 3: font-util-native-1.2.0-r2.1 do_configure (pid 14632) >>>>>>>>>> >>>>>>>>>> 4: bison-native-2.5-r1 do_configure (pid 20206) >>>>>>>>>> >>>>>>>>>> 5: dbus-native-1.4.12-r0 do_configure (pid 20209) >>>>>>>>>> >>>>>>>>>> 6: opensp-native-1.5-r2 do_configure (pid 20213) >>>>>>>>>> >>>>>>>>>> Waiting for 6 active tasks to finish: >>>>>>>>>> >>>>>>>>>> 0: acl-native-2.2.51-r2 do_configure (pid 12164) >>>>>>>>>> >>>>>>>>>> 1: elfutils-native-0.148-r3 do_install (pid 19851) >>>>>>>>>> >>>>>>>>>> 2: kbproto-native-1_1.0.5-r0 do_configure (pid 20113) >>>>>>>>>> >>>>>>>>>> 3: font-util-native-1.2.0-r2.1 do_configure (pid 14632) >>>>>>>>>> >>>>>>>>>> 4: bison-native-2.5-r1 do_configure (pid 20206) >>>>>>>>>> >>>>>>>>>> 5: dbus-native-1.4.12-r0 do_configure (pid 20209) >>>>>>>>>> >>>>>>>>>> NOTE: package opensp-native-1.5-r2: task do_configure: Succeeded >>>>>>>>>> >>>>>>>>>> Waiting for 5 active tasks to finish: >>>>>>>>>> >>>>>>>>>> 0: acl-native-2.2.51-r2 do_configure (pid 12164) >>>>>>>>>> >>>>>>>>>> 1: elfutils-native-0.148-r3 do_install (pid 19851) >>>>>>>>>> >>>>>>>>>> 2: kbproto-native-1_1.0.5-r0 do_configure (pid 20113) >>>>>>>>>> >>>>>>>>>> 3: bison-native-2.5-r1 do_configure (pid 20206) >>>>>>>>>> >>>>>>>>>> 4: dbus-native-1.4.12-r0 do_configure (pid 20209) >>>>>>>>>> >>>>>>>>>> NOTE: package font-util-native-1.2.0-r2.1: task do_configure: >>>>>>>>>> Succeeded >>>>>>>>>> >>>>>>>>>> Waiting for 4 active tasks to finish: >>>>>>>>>> >>>>>>>>>> 0: acl-native-2.2.51-r2 do_configure (pid 12164) >>>>>>>>>> >>>>>>>>>> 1: elfutils-native-0.148-r3 do_install (pid 19851) >>>>>>>>>> >>>>>>>>>> 2: kbproto-native-1_1.0.5-r0 do_configure (pid 20113) >>>>>>>>>> >>>>>>>>>> 3: bison-native-2.5-r1 do_configure (pid 20206) >>>>>>>>>> >>>>>>>>>> NOTE: package dbus-native-1.4.12-r0: task do_configure: Succeeded >>>>>>>>>> >>>>>>>>>> Waiting for 3 active tasks to finish: >>>>>>>>>> >>>>>>>>>> 0: elfutils-native-0.148-r3 do_install (pid 19851) >>>>>>>>>> >>>>>>>>>> 1: kbproto-native-1_1.0.5-r0 do_configure (pid 20113) >>>>>>>>>> >>>>>>>>>> 2: bison-native-2.5-r1 do_configure (pid 20206) >>>>>>>>>> >>>>>>>>>> NOTE: package acl-native-2.2.51-r2: task do_configure: Succeeded >>>>>>>>>> >>>>>>>>>> Waiting for 2 active tasks to finish: >>>>>>>>>> >>>>>>>>>> 0: elfutils-native-0.148-r3 do_install (pid 19851) >>>>>>>>>> >>>>>>>>>> 1: bison-native-2.5-r1 do_configure (pid 20206) >>>>>>>>>> >>>>>>>>>> NOTE: package kbproto-native-1_1.0.5-r0: task do_configure: Succeeded >>>>>>>>>> >>>>>>>>>> Waiting for 1 active tasks to finish: >>>>>>>>>> >>>>>>>>>> 0: bison-native-2.5-r1 do_configure (pid 20206) >>>>>>>>>> >>>>>>>>>> NOTE: package elfutils-native-0.148-r3: task do_install: Succeeded >>>>>>>>>> >>>>>>>>>> NOTE: package bison-native-2.5-r1: task do_configure: Succeeded >>>>>>>>>> >>>>>>>>>> ERROR: >>>>>>>>>> '/usr/local/src/yocto_1_1_release/poky/meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb' >>>>>>>>>> failed >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> Kishore. >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>> >>> >> >> > > > -- > Darren Hart > Intel Open Source Technology Center > Yocto Project - Linux Kernel -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
