poky-sumo:没有提供内核模块-你好...错误

时间:2018-12-21 16:41:38

标签: kernel-module yocto bitbake

我们当前正在将poky环境更新为sumo分支,并且构建内核模块的配方之一不再起作用。构建映像rootfs时出现以下错误:

- nothing provides kernel-module-ourmodule-4.14.73-linux4sam_6.0-00005-g871f191fa293 needed by ourmodule.ourtarget

此食谱可用于yocto的早期版本。

为了进行测试,我在层中制作了meta-skeleton / recipes-kernel / hello-mod的副本,在图像中添加了hello-mod程序包并构建了图像。我有同样的错误:

Collected errors:
 * Solver encountered 1 problem(s):
 * Problem 1/1:
 *   - nothing provides kernel-module-hello-4.14.73-linux4sam_6.0-00005-g871f191fa293 needed by hello-mod-0.1-r0.our_target
 * 
 * Solution 1:
 *   - do not ask to install a package providing hello-mod

欢迎任何帮助。 谢谢

1 个答案:

答案 0 :(得分:0)

就我而言,是以下问题:

我已将模块安装在非标准kernel-module dir中,删除该模块时已通过添加

进行了修复
RPROVIDES_${PN} += "kernel-module-${PN}" 

到食谱。