From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [81.228.9.181] (helo=av7-1-sn3.vrr.skanova.net) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1KJnLv-0006PS-7M for openembedded-devel@lists.openembedded.org; Fri, 18 Jul 2008 12:38:19 +0200 Received: by av7-1-sn3.vrr.skanova.net (Postfix, from userid 502) id 9DE9838004; Fri, 18 Jul 2008 12:24:24 +0200 (CEST) Received: from smtp3-1-sn3.vrr.skanova.net (smtp3-1-sn3.vrr.skanova.net [81.228.9.101]) by av7-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 5FE6E380F8 for ; Fri, 18 Jul 2008 12:24:24 +0200 (CEST) Received: from [10.175.196.221] (213-67-42-101-no158.tbcn.telia.com [213.67.42.101]) by smtp3-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 9870E37E45 for ; Fri, 18 Jul 2008 12:37:28 +0200 (CEST) Message-ID: <4880715F.80707@atmel.com> Date: Fri, 18 Jul 2008 12:33:03 +0200 From: Ulf Samuelsson User-Agent: Thunderbird 2.0.0.14 (X11/20080421) MIME-Version: 1.0 To: openembedded-devel@lists.openembedded.org X-Enigmail-Version: 0.95.6 Subject: How update kernel recipe? X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jul 2008 10:38:19 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have built "gpe-image" for AT91SAM9263EK after fixing libsvg-cairo manually due to the LT_VERSION problem. I would like to upgrade the kernel for AT91SAM9263EK. I created a recipe for linux-2.6.25.10 called "packages/linux/linux-atmel_2.6.25.10.bb" (found below) with DEFAULT_PREFERENCE_at91sam9263ek = "30" 2.6.25.10 is properly built when I run: $ bitbake -b linux-atmel When I run $ bitbake -b gpe-image it still builds "packages/linux/linux_2.6.20.bb" with DEFAULT_PREFERENCE_at91sam9263ek = "20" The at91sam9263ek.conf file says: PREFERRED_PROVIDER_virtual/kernel = "linux" I have been trying to figure out how the recipe selection process works, and I assume that all bb files starting with "linux" will be considered, and then the highest DEFAULT_PREFERENCE_ will be used to select linux. This obviously is not correct, since 2.6.20 is built. Do I need to change PREFERRED_PROVIDER_virtual/kernel to "linux-atmel"? In that case, why? "conf/machine/at91wsam9263ek.conf" =================================================================== #@TYPE: Machine #@Name: Atmel AT91SAM9263EK Development Platform #@DESCRIPTION: Machine configuration for the at91sam9263ek development board with a at91sam9263 processor TARGET_ARCH = "arm" PACKAGE_EXTRA_ARCHS = "armv4t armv5te" PREFERRED_PROVIDER_virtual/kernel = "linux" PREFERRED_PROVIDER_xserver = "xserver-kdrive" #don't try to access tty1 USE_VT = "0" MACHINE_FEATURES = "kernel26 alsa ext2 usbhost usbgadget screen" # used by sysvinit_2 SERIAL_CONSOLE = "115200 ttyS0" IMAGE_FSTYPES ?= "jffs2" EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n" require conf/machine/include/tune-arm926ejs.inc KERNEL_IMAGETYPE = "uImage" packages/linux/linux-atmel_2.6.25.10.bb ================================================================= require linux.inc DEFAULT_PREFERENCE = "-1" DEFAULT_PREFERENCE_at91sam9rl64ek = "30" DEFAULT_PREFERENCE_at91sam9263ek = "30" DEFAULT_PREFERENCE_at91sam9261ek = "30" DEFAULT_PREFERENCE_at91sam9260ek = "30" DEFAULT_PREFERENCE_at91cap9adk = "30" DEFAULT_PREFERENCE_kb9202 = "30" DEFAULT_PREFERENCE_at32stk1000 = "2" DEFAULT_PREFERENCE_atngw100 = "1" BASE_KERNEL_VERSION = "2.6.25" KERNEL_VERSION = "2.6.25.10" KERNEL_RELEASE = "2.6.25.10" PR = "r2" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${BASE_KERNEL_VERSION}.tar.bz2 \ ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/patch-${KERNEL_VERSION}.bz2;patch=1 \ ~ " SRC_URI_append_at91sam9rl64ek = " http://maxim.org.za/AT91RM9200/2.6/2.6.25-at91.patch.gz;patch=1 \ file://defconfig \ ~ " SRC_URI_append_at91sam9263ek = " http://maxim.org.za/AT91RM9200/2.6/2.6.25-at91.patch.gz;patch=1 \ file://defconfig \ ~ " SRC_URI_append_at91sam9261ek = " http://maxim.org.za/AT91RM9200/2.6/2.6.25-at91.patch.gz;patch=1 \ file://defconfig \ ~ " SRC_URI_append_at91sam9260ek = " http://maxim.org.za/AT91RM9200/2.6/2.6.25-at91.patch.gz;patch=1 \ file://defconfig \ ~ " SRC_URI_append_at91cap9adk = " http://maxim.org.za/AT91RM9200/2.6/2.6.25-at91.patch.gz;patch=1 \ file://defconfig \ ~ " SRC_URI_append_kb9202 = " http://maxim.org.za/AT91RM9200/2.6/2.6.25-at91.patch.gz;patch=1 \ file://defconfig \ ~ " SRC_URI_append_at32stk1000 = " \ http://avr32linux.org/twiki/pub/Main/LinuxPatches/linux-2.6.25.10.atmel.2.patch.bz2;patch=1 \ file://defconfig \ " SRC_URI_append_atngw100 = " \ http://avr32linux.org/twiki/pub/Main/LinuxPatches/linux-2.6.25.10.atmel.2.patch.bz2;patch=1 \ file://defconfig \ " S = "${WORKDIR}/linux-${KERNEL_VERSION}" packages/linux/linux_2.6.20.bb ================================================================= require linux.inc DEFAULT_PREFERENCE_at91sam9263ek = "20" DEFAULT_PREFERENCE_at91sam9261ek = "20" DEFAULT_PREFERENCE_at91sam9260ek = "20" PR = "r8" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ ~ file://defconfig" SRC_URI_append_n2100 = "\ file://n2100-r8169-parity.patch;patch=1 \ file://rtc-rs5c372-n2100.patch;patch=1 \ " SRC_URI_append_at91sam9263ek = " \ http://maxim.org.za/AT91RM9200/2.6/${PV}-at91.patch.gz;patch=1 \ http://www.at91.com/repFichier/Project-217/linux-${PV}-at91-exp.diff.bz2;patch=1 \ ~ " SRC_URI_append_at91sam9261ek = " \ http://maxim.org.za/AT91RM9200/2.6/${PV}-at91.patch.gz;patch=1 \ http://www.at91.com/repFichier/Project-217/linux-${PV}-at91-exp.diff.bz2;patch=1 \ ~ " SRC_URI_append_at91sam9260ek = " \ http://maxim.org.za/AT91RM9200/2.6/${PV}-at91.patch.gz;patch=1 \ http://www.at91.com/repFichier/Project-217/linux-${PV}-at91-exp.diff.bz2;patch=1 \ ~ " BR Ulf Samuelsson -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFIgHFfAyRRH5cXxqwRAvNAAJ9Q0LM1sRfCdXjCy+GAtm/VQNddtACfe4EK pbQY5qpZCBJkbHhw3vx0WBg= =3NzB -----END PGP SIGNATURE-----