The machine configuration file for the BeagleBone BSP (https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf) has the following statement: MACHINE_EXTRA_RRECOMMENDS = " kernel-modules kernel-devicetree" This should probably be the following: MACHINE_EXTRA_RRECOMMENDS += "kernel-modules kernel-devicetree" The reason is because the string wants to use a space at the front, which assumes the value of the string is being appended to any current value of MACHINE_EXTRA_RRECOMMENDS. The "+=" operator will insert its own space when appending the string. Another way would be to do the following: MACHINE_EXTRA_RRECOMMENDS .= " kernel-modules kernel-devicetree" I know this probably doesn't make much difference, but I am providing a detailed description of this particular machine configuration file in the BSP manual and it looks pretty poor. Scott
http://git.yoctoproject.org/cgit.cgi/meta-yocto/commit/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf?id=36d20206b73d2efbf72353030b786483eb8749b6
Fixed in the above commit.
Also fixed in the manual now... Thanks Scott https://www.yoctoproject.org/docs/2.5/bsp-guide/bsp-guide.html#bsp-machine-configuration-example