Hello, Anuj;
Additional info on the build: My kernel recipe file: meta-intel/common/recipes-kernel/linux/linux-intel_4.9.bb: ============================================================= require linux-intel.inc KBRANCH = "4.9/yocto/base" KMETA_BRANCH = "yocto-4.9" LINUX_VERSION ?= "4.9.99" SRCREV_machine ?= "13ee9d9ef164b9a74f22bc97d1e504afe491134c" SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6" # For Crystalforest and Romley KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio" KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " uio" # Functionality flags KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc" KERNEL_FEATURES_append = " features/ixgbe/ixgbe.scc" ============================================================== Here is some info from my system. Note there is ixgbe,ko. I have from /proc/config.gz: # CONFIG_IXGB is not set CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=m CONFIG_I40E_DCB=y CONFIG_I40EVF=m # uname -a Linux intel-corei7-64 4.9.99-intel-pk-standard #4 SMP PREEMPT Thu Jul 12 01:47:44 UTC 2018 x86_64 GNU/Linux # l# ls -l /lib/modules/4.9.99-intel-pk-standard/kernel/drivers/net/ethernet/intel drwxr-xr-x 2 root root 4096 Jul 11 2018 i40e drwxr-xr-x 2 root root 4096 Jul 11 2018 i40evf drwxr-xr-x 2 root root 4096 Jul 11 2018 igb drwxr-xr-x 2 root root 4096 Jul 11 2018 igbvf # # lsmod Module Size Used by 8021q 18862 0 nfc 58840 0 bnep 10546 2 uio 8229 0 intel_rapl 11625 0 igb 151265 0 x86_pkg_temp_thermal 5445 0 tg3 155608 0 intel_powerclamp 7709 0 ioatdma 33441 0 mei_me 20042 0 mei 55161 1 mei_me libphy 30417 1 tg3 coretemp 5980 0 dca 5152 2 ioatdma,igb # Please your comments; Thanks for your support. Gabriel Thomas -------------------------------------------------------------------------------------------------- -----Original Message----- From: Mittal, Anuj Sent: Tuesday, July 10, 2018 7:03 PM To: Tan, Raymond <[email protected]>; Thomas, GabrielX <[email protected]>; [email protected] Cc: Manley, JimmyX <[email protected]>; Cubillo, JosueX D <[email protected]> Subject: Re: [meta-intel] DPDK for Grangeville platform On 07/11/2018 08:55 AM, Tan, Raymond wrote: > Hi Gabriel, > > Did you try the steps in the page? > ------- > . Create file meta-intel/common/recipes-kernel/linux/linux-intel/ixgbe.cfg > and add below kernel configs to file ixgbe.cfg: > CONFIG_IXGBE=m > CONFIG_IXGBE_HWMON=y > CONFIG_IXGBE_DCA=y > CONFIG_IXGBE_DCB=y > CONFIG_IXGBEVF=m We should also be able to achieve the same thing by having: KERNEL_FEATURES_append = " features/ixgbe/ixgbe.scc" in local.conf or kernel recipe. > ...... > -------- > IXGBE is by default disabled in kernel config, thus you will need to perform > additional steps to enable it. > > On the other hand, IXGBE is available as OOT package as well, but the catch > in Rocko is, the version was 5.1.3 which doesn't have support to the 4.14 > kernel then, thus IXGBE OOT won't be built if the kernel version is 4.14. > > Ray > >> -----Original Message----- >> From: [email protected] [mailto:meta-intel- >> [email protected]] On Behalf Of Thomas, GabrielX >> Sent: Wednesday, July 11, 2018 8:00 AM >> To: Mittal, Anuj <[email protected]>; [email protected] >> Cc: Manley, JimmyX <[email protected]>; Cubillo, JosueX D >> <[email protected]> >> Subject: Re: [meta-intel] DPDK for Grangeville platform >> >> Hello, Anuj, >> >> The customer decided to move from Krogoth to rocko (instead of the >> cutting edge sumo). Built per: https://www.yoctoproject.org/software- >> overview/layers/bsps/rocko-24-camelback-mountain-broadwell-de/ >> >> Currently able to run. But, there are no kernel modules (like igb, ixgbe). >> >> Is there something missing? >> >> >> Regards, >> >> Gabriel Thomas >> >> >> >> -----Original Message----- >> From: Mittal, Anuj >> Sent: Monday, July 9, 2018 7:55 PM >> To: Thomas, GabrielX <[email protected]>; meta- >> [email protected] >> Cc: Manley, JimmyX <[email protected]>; Cubillo, JosueX D >> <[email protected]> >> Subject: Re: [meta-intel] DPDK for Grangeville platform >> >> On 07/10/2018 05:56 AM, Thomas, GabrielX wrote: >>> Hello guys, >>> >>> >>> >>> >>> We have the BSP downloaded BSP for yocto from the link >>> https://www.yoctoproject.org/software-overview/layers/bsps/krogoth21 >>> - >> c >>> amelback-mountain-broadwell/ >> >> krogoth is no longer supported or maintained. Please consider using >> sumo branch instead. >> >>> >>> >>> >>> In the tree link, we can see these options >>> >>> >>> >>> and meta-isg has: >>> MAINTAINERS, README, common, meta-crystalforest, meta-haswell-wc, >>> meta-mohonpeak, meta-valleyisland , >>> >>> >>> >>> http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/meta-isg?h >>> =k >>> rogoth >>> >>> >>> >>> >>> >>> 1.Which one is for Grangeville (Broadwell). >> >> This BSP was merged to be a part of common BSP in latest branches. >> You can use the common 'intel-corei7-64' BSP. >> >>> >>> 2. How do I enable and build DPDK using the recipes-extended >>> underneath >>> >>> >> >> From rocko onwards, dpdk was split into its own layer - meta-dpdk. To >> use it with Intel BSP, please clone and include meta-dpdk in your >> bblayers.conf. >> >> Thanks, >> >> Anuj >> >> -- >> _______________________________________________ >> meta-intel mailing list >> [email protected] >> https://lists.yoctoproject.org/listinfo/meta-intel -- _______________________________________________ meta-intel mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-intel
