【发布时间】:2019-08-21 09:32:43
【问题描述】:
我在 linux 上为嵌入式系统加载了一些内核模块。当我通过 insmod 命令运行这些内核模块时,它可以工作。如何在启动时自动运行这些模块(无需输入任何命令)
-----已解决----
我在 etc/modules-load.d 中添加了模块的配置文件
然后我把modules和modules.dep文件放到/lib/modules/uname -rdirectory
----已解决----
【问题讨论】:
-
模块基于 modalias 机制工作。首先,您的驱动程序应该抱怨某个别名(您可以通过运行
modinfo <DRIVER>查看。其次,设备应该从某个地方出现(ACPI、设备树等) -
我正在研究 Arago k2e-evm。我无法运行 modinfo 命令,它给了我“未找到 modinfo”错误。
标签: linux kernel-module