我做modprobe时找不到模块

rob*_*del 8 linux linux-device-driver

我正在尝试安装此模块:https://github.com/mkottman/acpi_call

我做了一个make,make install.

然后我看到acpi_call.ko/lib/modules/4.3.3-5-default/extra/.

当我做的时候

modprobe acpi_call

我明白了

modprobe:致命错误:目录/lib/modules/4.3.3-5-default中找不到模块acpi_call

尝试投入acpi_call.ko,/lib/modules/4.3.3-5-default但得到相同的结果.

我想让它持久化,以便在我重新启动时加载模块.我认为只有modprobe才有可能.

thk*_*ala 18

如果模块.ko文件确实存在/lib/modules/4.3.3-5-default/extra/并且4.3.3-5-default确实是您当前的内核版本,则问题可能只是您需要运行depmod以重新创建模块依赖关系列表.运行(以root身份):

depmod -ae
Run Code Online (Sandbox Code Playgroud)

然后再次尝试modprobe该模块.

  • 运行`depmod`没有任何标志为我工作.无论如何`-a`是默认值,如果没有`-E`或`-F`,`-e`什么都不做. (5认同)