【发布时间】:2017-02-14 03:29:07
【问题描述】:
我已经修改了默认的“nvme”设备驱动程序以适合我的项目,我正在尝试在启动时自动加载修改后的 nvme 驱动程序 (mnvme),但我没有成功。
我已编辑 /lib/modules/{kernel-version}/modules.alias 文件以包含“mnvme”而不是“nvme”,但默认的“nvme”会不断加载。
我还看到 mnvme: module verification failed: signature and/or required key missing - tainting kernel on kernel messages.
注意:我可以分别使用 rmmod 和 insmod 命令手动删除“nvme”并加载“mnvme”。我宁愿在启动时自动执行此操作
谢谢, 巴拉。
【问题讨论】:
-
/lib/modules/$KVER/kernel下有一个名为extra的特殊文件夹。它包含覆盖现有模块的模块。
标签: linux-kernel linux-device-driver kernel-module device-driver