On Sat, Aug 16, 2014 at 09:17:18AM -0400, Machani, Yaniv wrote: > Hi Denys, > The correct modules are the one's generated by 'r22+a+gitrAUTOINC+0e48c4b55c' > > Is there a way not to clean the ti-staging modules ?
Yaniv, You'd have to disable corresponding modules in the kernel config. If you don't want to do it in the main defconfig, you can provide a config fragment to Dan. -- Denys > -----Original Message----- > From: Dmytriyenko, Denys > Sent: Saturday, August 16, 2014 12:28 AM > To: Machani, Yaniv > Cc: [email protected] > Subject: Re: [meta-arago] [PATCH 1/2] wl18xx-compat: version update > > Yaniv, > > We are getting a conflict between modules installed by the kernel and modules > provided by the compat recipe below: > > WARNING: The recipe ti-compat-wireless-wl18xx is trying to install files into > a shared area when those files already exist. Those files and their manifest > location are: > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime-reverse/kernel-module-cfg80211 > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime-reverse/kernel-module-mac80211 > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime-reverse/kernel-module-wlcore-sdio > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime-reverse/kernel-module-wlcore > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime-reverse/kernel-module-wl18xx > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime-reverse/kernel-module-wl12xx > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-cfg80211.packaged > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-cfg80211 > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-mac80211.packaged > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-mac80211 > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-wlcore-sdio.packaged > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-wlcore-sdio > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-wlcore.packaged > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-wlcore > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-wl18xx.packaged > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-wl18xx > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-wl12xx.packaged > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm/pkgdata/runtime/kernel-module-wl12xx > Matched in manifest-am335x-evm-linux-ti-staging.packagedata > Please verify which package should provide the above files. > > > The conflict in the sysroots is not fatal, but the problem then comes later, > when all those modules need to be packaged into IPKs with conflicting hash > tags... > > > ERROR: Recipe linux-ti-staging is trying to change PR from > 'r22a+gitrAUTOINC+367e55fbd8-arago1' to 'r22+a+gitrAUTOINC+0e48c4b55c'. This > will cause do_package_write_* failures since the incorrect data will be used > and they will be unable to find the right workdir. > ERROR: Function failed: read_subpackage_metadata > ERROR: Logfile of failure stored in: > /OE/RAM/arago-daisy/arago-tmp-external-linaro-toolchain/work/am335x_evm-oe-linux-gnueabi/linux-ti-staging/3.14.17-r22a+gitrAUTOINC+367e55fbd8-arago1/temp/log.do_package_write_ipk.25017 > NOTE: recipe linux-ti-staging-3.14.17-r22a+gitrAUTOINC+367e55fbd8-arago1: > task do_package_write_ipk: Failed > ERROR: Task 613 > (/home/jenkins/tisdk-build/sources/meta-ti/recipes-kernel/linux/linux-ti-staging_3.14.bb, > do_package_write_ipk) failed with exit code '1' > > > Which modules should be installed and packaged? > > -- > Denys > > > On Thu, Aug 07, 2014 at 07:29:55PM +0300, Yaniv Machani wrote: > > - Update to latest version tag - ol_r8.a9.14 > > - move to git.ti.com and use backports module. > > - clean some unused commands. > > > > Signed-off-by: Yaniv Machani <[email protected]> > > --- > > .../packagegroup-arago-tisdk-connectivity.bb | 3 +- > > .../ti-compat-wireless-wl18xx_r8.a8.10.bb | 61 > > -------------------- > > .../ti-compat-wireless-wl18xx_r8.a9.14.bb | 51 ++++++++++++++++ > > 3 files changed, 53 insertions(+), 62 deletions(-) > > delete mode 100644 > > meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless-wl18xx_r8.a8.10.bb > > create mode 100644 > > meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless-wl18xx_r8.a9.14.bb > > > > diff --git > > a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > > > > b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > > index fa82e7e..7dadca2 100755 > > --- > > a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > > +++ > > b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > > @@ -1,6 +1,6 @@ > > DESCRIPTION = "Task to install wireless packages into the target FS" > > LICENSE = "MIT" > > -PR = "r25" > > +PR = "r26" > > > > inherit packagegroup > > > > @@ -31,6 +31,7 @@ WLAN_COMMON = "\ > > # netperf > > > > FIRMWARE_AND_DRIVERS = "\ > > + ti-compat-wireless-wl18xx \ > > wl18xx-firmware \ > > " > > > > diff --git > > a/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless-wl18xx_r8.a8.10.bb > > > > b/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless-wl18xx_r8.a8.10.bb > > deleted file mode 100644 > > index 0e7281a..0000000 > > --- > > a/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless-wl18xx_r8.a8.10.bb > > +++ /dev/null > > @@ -1,61 +0,0 @@ > > -# This is a TI specific version of the compat-wireless recipe using a > > -# compat-wireless package created from the TI Systems Tested mac80211 > > releases. > > - > > -DESCRIPTION = "ti compat-wireless drivers for wl18xx" > > -HOMEPAGE = "https://gforge.ti.com/gf/project/ecs_nlcp/" > > -SECTION = "kernel/modules" > > -LICENSE = "GPLv2" > > -LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" > > - > > -RDEPENDS_${PN} = "wireless-tools" > > - > > -PROVIDES += "ti-compat-wireless-wl12xx" > > -RPROVIDES_${PN} += "ti-compat-wireless-wl12xx" > > -RREPLACES_${PN} += "ti-compat-wireless-wl12xx" > > -RCONFLICTS_${PN} += "ti-compat-wireless-wl12xx" > > - > > -COMPATIBLE_MACHINE = "(omap-a15)" > > - > > -PV = "r8.a8.08" > > -inherit module > > - > > -PR = "${MACHINE_KERNEL_PR}" > > -PR_append = "b" > > - > > -# Tags: ol_r8.a8.10 > > -SRCREV_wl18xx = "eaa1820c02dc076e6ad9254e9cb7a3bb0c17471b" > > -SRCREV_compat = "5d80865281795f962e1400a95202bbd07dd763c0" > > -SRCREV_compat-wireless = "23a0d62ea1a57327709a77f08d6265ec807a909f" > > - > > -SRCREV_FORMAT = "compat-wireless" > > - > > -S = "${WORKDIR}/compat-wireless" > > - > > -SRC_URI = > > "git://github.com/TI-OpenLink/compat-wireless.git;destsuffix=compat-wireless;name=compat-wireless > > \ > > - > > git://github.com/TI-OpenLink/compat.git;destsuffix=compat;name=compat \ > > - > > git://github.com/TI-OpenLink/wl18xx.git;destsuffix=wl18xx;name=wl18xx \ > > -" > > - > > -EXTRA_OEMAKE = "KLIB_BUILD=${STAGING_KERNEL_DIR} KLIB=${D}" > > - > > -do_configure() { > > - cd ${S} > > - GIT_TREE="${WORKDIR}/wl18xx" GIT_COMPAT_TREE="${WORKDIR}/compat" > > ./scripts/admin-refresh.sh network > > - ./scripts/driver-select wl18xx > > - > > - # Now generate the sourceipk with the properly configured sources > > - sourceipk_do_create_srcipk > > -} > > - > > -do_configure_append() { > > - sed -i "s#@./scripts/update-initramfs## " Makefile > > -} > > - > > -do_install() { > > - # Remove hardcoded references to host depmod > > - sed -i "s#@/sbin/depmod -a## " Makefile > > - sed -i "s#@/sbin/depmod -ae## " Makefile > > - > > - # Install modules > > - oe_runmake DEPMOD=echo DESTDIR="${D}" INSTALL_MOD_PATH="${D}" > > LDFLAGS="" install-modules > > -} > > diff --git > > a/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless-wl18xx_r8.a9.14.bb > > > > b/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless-wl18xx_r8.a9.14.bb > > new file mode 100644 > > index 0000000..dca2edb > > --- /dev/null > > +++ > > b/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless-wl18xx_r8.a9.14.bb > > @@ -0,0 +1,51 @@ > > +# This is a TI specific version of the compat-wireless recipe using a > > +# compat-wireless package created from the TI Systems Tested mac80211 > > releases. > > + > > +DESCRIPTION = "ti compat-wireless drivers for wl18xx" > > +HOMEPAGE = "https://git.ti.com/wilink8-wlan/wl18xx" > > +SECTION = "kernel/modules" > > +LICENSE = "GPLv2" > > +LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" > > + > > +RDEPENDS_${PN} = "wireless-tools" > > + > > +PV = "r8.a9.14" > > +inherit module > > + > > +PR = "${MACHINE_KERNEL_PR}+a+gitr${SRCPV}" > > + > > +# Tags: ol_r8.a9.14 > > +SRCREV_wl18xx = "0e48c4b55cfa0d557a098cbe92b1f092f1a9ad67" > > +BRANCH_wl18xx = "ap_p2p" > > +SRCREV_backports = "0d46f43a2f3ccdd53de19eee5b9c674bf8ef09a2" > > +BRANCH_backports = "ap_dfs_mbss_all" > > + > > +SRCREV_FORMAT = "wl18xx" > > + > > +S = "${WORKDIR}/compat-wireless" > > + > > +SRC_URI = > > "git://git.ti.com/wilink8-wlan/wl18xx.git;branch=${BRANCH_wl18xx};destsuffix=wl18xx;name=wl18xx > > \ > > + > > git://git.ti.com/wilink8-wlan/backports.git;branch=${BRANCH_backports};destsuffix=backports;name=backports > > \ > > + " > > + > > +export KLIB_BUILD="${STAGING_KERNEL_DIR}" > > +export KLIB="${D}" > > + > > +do_configure() { > > + cd "${WORKDIR}/backports" > > + unset CC > > + #Generate compat-wireless > > + python ./gentree.py --clean "${WORKDIR}/wl18xx" > > "${WORKDIR}/compat-wireless" > > + > > + cd ${S} > > + make defconfig-wl18xx > > + > > + # Now generate the sourceipk with the properly configured sources > > + sourceipk_do_create_srcipk > > +} > > + > > +do_install() { > > + # Install modules > > + oe_runmake modules_install > > +} > > + > > -- > > 1.7.9 > > > > _______________________________________________ > > meta-arago mailing list > > [email protected] > > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
