我有一个第三方模块和一个图像采集卡一起使用。我已经下载了内核源代码,并按照供应商的说明进行了编译,并将生成的模块arvdrv.ko放在一个文件夹中。
供应商提供了一个脚本,该脚本将模块加载到内核中,并且在我运行它时可以运行。该模块已加载,但仅直到下一次引导。该脚本不使用modprobe。安装模块后,我可以访问抓帧器。
在我看来,modprobe维护着许多模块的清单。可以编辑/ etc / modules添加模块名称,它将在启动时加载,但是模块arvdrv不在modprobe的列表中。
我的问题是如何让modprobe知道该模块?是否需要将其复制到新位置?
我最终发现,在找到“正确”方式后我遇到的问题是供应商忘记了包含其他初始化脚本,因此驱动程序在启动时加载了但失败了。
—
Nate Lockwood 2013年
这里是树外的模块安装过程没有自动启动快速浏览安装部分:stackoverflow.com/questions/22783793/...
—
西罗桑蒂利新疆改造中心法轮功六四事件